Set order of port members in the route
This commit is contained in:
parent
f747edaaf3
commit
882152f142
@ -63,11 +63,20 @@ def serialize_member_form_data(member):
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
def get_members_data(portfolio):
|
||||||
|
members = [serialize_member_form_data(member) for member in portfolio.members]
|
||||||
|
for member in members:
|
||||||
|
if member["user_id"] == portfolio.owner.id:
|
||||||
|
ppoc = member
|
||||||
|
members.remove(member)
|
||||||
|
members.insert(0, ppoc)
|
||||||
|
return members
|
||||||
|
|
||||||
|
|
||||||
def render_admin_page(portfolio, form=None):
|
def render_admin_page(portfolio, form=None):
|
||||||
pagination_opts = Paginator.get_pagination_opts(http_request)
|
pagination_opts = Paginator.get_pagination_opts(http_request)
|
||||||
audit_events = AuditLog.get_portfolio_events(portfolio, pagination_opts)
|
audit_events = AuditLog.get_portfolio_events(portfolio, pagination_opts)
|
||||||
members_data = [serialize_member_form_data(member) for member in portfolio.members]
|
members_data = get_members_data(portfolio)
|
||||||
|
|
||||||
portfolio_form = PortfolioForm(data={"name": portfolio.name})
|
portfolio_form = PortfolioForm(data={"name": portfolio.name})
|
||||||
member_perms_form = member_forms.MembersPermissionsForm(
|
member_perms_form = member_forms.MembersPermissionsForm(
|
||||||
data={"members_permissions": members_data}
|
data={"members_permissions": members_data}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user