Open govplan admin with link instead of modal
Modal will try to access cms admin via ajax on save, triggering normal admin extra auth features.
This commit is contained in:
parent
ad76e78f05
commit
2b4ca5cf65
1 changed files with 3 additions and 3 deletions
|
|
@ -19,7 +19,7 @@ class GovPlanToolbar(CMSToolbar):
|
||||||
kwargs={"app_label": "froide_govplan"},
|
kwargs={"app_label": "froide_govplan"},
|
||||||
current_app="govplanadmin",
|
current_app="govplanadmin",
|
||||||
)
|
)
|
||||||
menu.add_modal_item(_("Edit plans and updates"), url=url)
|
menu.add_link_item(_("Edit plans and updates"), url=url)
|
||||||
|
|
||||||
if hasattr(self.request, "govplan"):
|
if hasattr(self.request, "govplan"):
|
||||||
govplan = self.request.govplan
|
govplan = self.request.govplan
|
||||||
|
|
@ -28,13 +28,13 @@ class GovPlanToolbar(CMSToolbar):
|
||||||
args=(govplan.pk,),
|
args=(govplan.pk,),
|
||||||
current_app="govplanadmin",
|
current_app="govplanadmin",
|
||||||
)
|
)
|
||||||
menu.add_modal_item(_("Edit government plan"), url=url)
|
menu.add_link_item(_("Edit government plan"), url=url)
|
||||||
url = reverse(
|
url = reverse(
|
||||||
"admin:froide_govplan_governmentplanupdate_add",
|
"admin:froide_govplan_governmentplanupdate_add",
|
||||||
current_app="govplanadmin",
|
current_app="govplanadmin",
|
||||||
)
|
)
|
||||||
url = "{}?plan={}".format(url, govplan.id)
|
url = "{}?plan={}".format(url, govplan.id)
|
||||||
menu.add_modal_item(_("Add update"), url=url)
|
menu.add_link_item(_("Add update"), url=url)
|
||||||
|
|
||||||
|
|
||||||
toolbar_pool.register(GovPlanToolbar)
|
toolbar_pool.register(GovPlanToolbar)
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue