src/pyams_content/shared/common/zmi/manager.py
changeset 358 d959b670cbe1
parent 277 9649f8ce3b1c
child 578 a607fdec4d63
equal deleted inserted replaced
357:d080c8f7c7da 358:d959b670cbe1
    21 from pyams_form.interfaces.form import IWidgetForm, IFormHelp
    21 from pyams_form.interfaces.form import IWidgetForm, IFormHelp
    22 from pyams_i18n.interfaces import II18n, II18nManager
    22 from pyams_i18n.interfaces import II18n, II18nManager
    23 from pyams_skin.interfaces import IInnerPage, IPageHeader, IContentTitle
    23 from pyams_skin.interfaces import IInnerPage, IPageHeader, IContentTitle
    24 from pyams_skin.interfaces.viewlet import IMenuHeader, IBreadcrumbItem
    24 from pyams_skin.interfaces.viewlet import IMenuHeader, IBreadcrumbItem
    25 from pyams_skin.layer import IPyAMSLayer
    25 from pyams_skin.layer import IPyAMSLayer
       
    26 from pyams_zmi.interfaces import IPropertiesEditForm
    26 from pyams_zmi.interfaces.menu import IPropertiesMenu, ISiteManagementMenu
    27 from pyams_zmi.interfaces.menu import IPropertiesMenu, ISiteManagementMenu
    27 from pyams_zmi.layer import IAdminLayer
    28 from pyams_zmi.layer import IAdminLayer
    28 
    29 
    29 # import packages
    30 # import packages
    30 from pyams_form.form import AJAXEditForm
    31 from pyams_form.form import AJAXEditForm
    90     icon_class = 'fa-edit'
    91     icon_class = 'fa-edit'
    91     url = '#properties.html'
    92     url = '#properties.html'
    92 
    93 
    93 
    94 
    94 @pagelet_config(name='properties.html', context=IBaseSharedTool, layer=IPyAMSLayer, permission=MANAGE_TOOL_PERMISSION)
    95 @pagelet_config(name='properties.html', context=IBaseSharedTool, layer=IPyAMSLayer, permission=MANAGE_TOOL_PERMISSION)
    95 @implementer(IWidgetForm, IInnerPage)
    96 @implementer(IWidgetForm, IInnerPage, IPropertiesEditForm)
    96 class SharedToolPropertiesEditForm(AdminEditForm):
    97 class SharedToolPropertiesEditForm(AdminEditForm):
    97     """Shared tool properties edit form"""
    98     """Shared tool properties edit form"""
    98 
    99 
    99     legend = _("Shared tool properties")
   100     legend = _("Shared tool properties")
   100 
   101