equal
deleted
inserted
replaced
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 |