Skip to content

Commit 5219705

Browse files
committed
Fix simplified page extension toolbar API
1 parent eb581dd commit 5219705

File tree

2 files changed

+4
-3
lines changed

2 files changed

+4
-3
lines changed

cms/extensions/toolbar.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -65,7 +65,7 @@ def _setup_extension_toolbar(self):
6565
if get_cms_setting('PERMISSION'):
6666
has_global_current_page_change_permission = has_page_change_permission(self.request)
6767
else:
68-
has_global_current_page_change_permission = False
68+
has_global_current_page_change_permission = True
6969
# check if user has page edit permission
7070
can_change = (self.request.current_page and
7171
self.request.current_page.has_change_permission(self.request))
@@ -147,7 +147,7 @@ def get_title_extension_admin(self, language=None):
147147
urls.append((title_extension, admin_url))
148148
return urls
149149

150-
def _get_sub_menu(self, current_menu, key, label, position):
150+
def _get_sub_menu(self, current_menu, key, label, position=None):
151151
"""
152152
Utility function to get a submenu of the current menu
153153
"""

docs/extending_cms/extending_page_title.rst

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -148,13 +148,14 @@ Similarly for title extensions::
148148
# if it's all ok
149149
if current_page_menu and self.toolbar.edit_mode:
150150
# create a sub menu
151+
position = 0
151152
sub_menu = self._get_sub_menu(current_page_menu, 'submenu_label', 'Submenu', position)
152153
# retrieves the instances of the current title extension (if any) and the toolbar item url
153154
urls = self.get_title_extension_admin()
154155
# cycle through the title list
155156
for title_extension, url in urls:
156157
# adds toolbar items
157-
sub_menu.add_modal_item('icon for title %s' % title,
158+
sub_menu.add_modal_item('icon for title %s' % self._page().get_title(),
158159
url=url, disabled=not self.toolbar.edit_mode)
159160

160161
For details see the :ref:`reference <simplified_extension_toolbar>`

0 commit comments

Comments
 (0)