mirror of
https://github.com/cisagov/manage.get.gov.git
synced 2025-07-27 13:06:30 +02:00
fix bad redirect url bug
This commit is contained in:
parent
7e8aad82f0
commit
accda363cb
1 changed files with 11 additions and 10 deletions
|
@ -258,7 +258,6 @@ class PortfolioMemberEditView(DetailView, View):
|
||||||
def get(self, request, member_pk):
|
def get(self, request, member_pk):
|
||||||
portfolio_permission = get_object_or_404(UserPortfolioPermission, pk=member_pk)
|
portfolio_permission = get_object_or_404(UserPortfolioPermission, pk=member_pk)
|
||||||
user = portfolio_permission.user
|
user = portfolio_permission.user
|
||||||
|
|
||||||
form = self.form_class(instance=portfolio_permission)
|
form = self.form_class(instance=portfolio_permission)
|
||||||
return render(
|
return render(
|
||||||
request,
|
request,
|
||||||
|
@ -308,13 +307,15 @@ class PortfolioMemberEditView(DetailView, View):
|
||||||
form.save()
|
form.save()
|
||||||
messages.success(self.request, "The member access and permission changes have been saved.")
|
messages.success(self.request, "The member access and permission changes have been saved.")
|
||||||
return redirect("member", member_pk=member_pk) if not removing_admin_role_on_self else redirect("home")
|
return redirect("member", member_pk=member_pk) if not removing_admin_role_on_self else redirect("home")
|
||||||
|
else:
|
||||||
return render(
|
return render(
|
||||||
request,
|
request,
|
||||||
self.template_name,
|
self.template_name,
|
||||||
{
|
{
|
||||||
"form": form,
|
"form": form,
|
||||||
"member": user, # Pass the user object again to the template
|
"member": user,
|
||||||
|
"portfolio_permission": portfolio_permission,
|
||||||
|
"is_only_admin": request.user.is_only_admin_of_portfolio(portfolio_permission.portfolio),
|
||||||
},
|
},
|
||||||
)
|
)
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue