Add toolbar item on main govplan page
This commit is contained in:
parent
475f2fe4c1
commit
e7d5496254
1 changed files with 19 additions and 11 deletions
|
|
@ -7,10 +7,18 @@ from cms.toolbar_pool import toolbar_pool
|
||||||
|
|
||||||
class GovPlanToolbar(CMSToolbar):
|
class GovPlanToolbar(CMSToolbar):
|
||||||
def populate(self):
|
def populate(self):
|
||||||
if not hasattr(self.request, "govplan"):
|
if self.request.current_page.application_namespace != "govplan":
|
||||||
return
|
return
|
||||||
|
menu = self.toolbar.get_or_create_menu("govplan-menu", "Koalitionstracker")
|
||||||
|
|
||||||
menu = self.toolbar.get_or_create_menu("govplan-menu", _("GovPlan"))
|
url = reverse(
|
||||||
|
"admin:app_list",
|
||||||
|
kwargs={"app_label": "froide_govplan"},
|
||||||
|
current_app="govplanadmin",
|
||||||
|
)
|
||||||
|
menu.add_modal_item(_("Edit plans and updates"), url=url)
|
||||||
|
|
||||||
|
if hasattr(self.request, "govplan"):
|
||||||
govplan = self.request.govplan
|
govplan = self.request.govplan
|
||||||
url = reverse(
|
url = reverse(
|
||||||
"admin:froide_govplan_governmentplan_change",
|
"admin:froide_govplan_governmentplan_change",
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue