src/pyams_content/shared/common/zmi/manager.py
changeset 109 56ed1a90e8e6
parent 62 8106bd960bcd
child 223 9611e89681dc
equal deleted inserted replaced
108:8d9c44f19754 109:56ed1a90e8e6
    79 #
    79 #
    80 # Shared tool properties
    80 # Shared tool properties
    81 #
    81 #
    82 
    82 
    83 @viewlet_config(name='properties.menu', context=ISharedTool, layer=IAdminLayer,
    83 @viewlet_config(name='properties.menu', context=ISharedTool, layer=IAdminLayer,
    84                 manager=ISiteManagementMenu, permission=VIEW_SYSTEM_PERMISSION, weight=1)
    84                 manager=ISiteManagementMenu, permission=MANAGE_TOOL_PERMISSION, weight=1)
    85 @viewletmanager_config(name='properties.menu', layer=IAdminLayer, provides=IPropertiesMenu)
    85 @viewletmanager_config(name='properties.menu', layer=IAdminLayer, provides=IPropertiesMenu)
    86 @implementer(IPropertiesMenu)
    86 @implementer(IPropertiesMenu)
    87 class SharedToolPropertiesMenu(MenuItem):
    87 class SharedToolPropertiesMenu(MenuItem):
    88     """Shared tool properties menu"""
    88     """Shared tool properties menu"""
    89 
    89 
    90     label = _("Properties")
    90     label = _("Properties")
    91     icon_class = 'fa-edit'
    91     icon_class = 'fa-edit'
    92     url = '#properties.html'
    92     url = '#properties.html'
    93 
    93 
    94 
    94 
    95 @pagelet_config(name='properties.html', context=ISharedTool, layer=IPyAMSLayer, permission=VIEW_SYSTEM_PERMISSION)
    95 @pagelet_config(name='properties.html', context=ISharedTool, layer=IPyAMSLayer, permission=MANAGE_TOOL_PERMISSION)
    96 @implementer(IWidgetForm, IInnerPage)
    96 @implementer(IWidgetForm, IInnerPage)
    97 class SharedToolPropertiesEditForm(AdminEditForm):
    97 class SharedToolPropertiesEditForm(AdminEditForm):
    98     """Shared tool properties edit form"""
    98     """Shared tool properties edit form"""
    99 
    99 
   100     legend = _("Shared tool properties")
   100     legend = _("Shared tool properties")