--- a/src/pyams_security/zmi/plugin/group.py Wed May 20 12:31:27 2015 +0200
+++ b/src/pyams_security/zmi/plugin/group.py Wed Jun 17 09:59:18 2015 +0200
@@ -18,7 +18,7 @@
# import interfaces
from pyams_security.interfaces import IGroupsFolderPlugin, ISecurityManager, ILocalGroup
from pyams_skin.interfaces import IPageHeader, IInnerPage
-from pyams_skin.interfaces.viewlet import IToolbarViewletManager, IToolbarAddingMenu
+from pyams_skin.interfaces.viewlet import IToolbarAddingMenu, IWidgetTitleViewletManager
from pyams_skin.layer import IPyAMSLayer
from pyams_zmi.layer import IAdminLayer
from z3c.form.interfaces import DISPLAY_MODE, IDataExtractedEvent
@@ -31,6 +31,7 @@
from pyams_security.plugin.group import GroupsFolder, Group
from pyams_security.zmi.utility import SecurityManagerPluginsTable
from pyams_skin.container import ContainerView
+from pyams_skin.page import DefaultPageHeaderAdapter
from pyams_skin.table import BaseTable, I18nColumn
from pyams_skin.viewlet.toolbar import ToolbarMenuItem, ToolbarAction
from pyams_utils.adapter import adapter_config, ContextRequestViewAdapter
@@ -138,7 +139,7 @@
"""Groups folder contents table"""
id = 'groups_folder_table'
- title = _("Local groups")
+ title = _("Local groups list")
cssClasses = {'table': 'table table-bordered table-striped table-hover table-tight datatable'}
@@ -186,18 +187,17 @@
@adapter_config(context=(IGroupsFolderPlugin, IAdminLayer, GroupsFolderSearchView), provides=IPageHeader)
-class GroupsFolderSearchViewHeaderAdapter(ContextRequestViewAdapter):
+class GroupsFolderSearchViewHeaderAdapter(DefaultPageHeaderAdapter):
"""Groups folder search view header adapter"""
back_url = '#security-manager.html'
icon_class = 'fa fa-fw fa-users'
+ title = _("Security manager")
@property
- def title(self):
+ def subtitle(self):
return self.context.title
- subtitle = _("Groups list")
-
#
# Groups views
@@ -205,7 +205,7 @@
@viewlet_config(name='groups-folder.toolbar.adding', context=IGroupsFolderPlugin,
view=GroupsFolderContentsTable, layer=IAdminLayer,
- manager=IToolbarViewletManager, permission='system.manage')
+ manager=IWidgetTitleViewletManager, permission='system.manage')
class LocalGroupAddAction(ToolbarAction):
"""Groups folder adding action"""