--- a/src/pyams_content/shared/view/zmi/reference.py Tue Jun 27 11:47:34 2017 +0200
+++ b/src/pyams_content/shared/view/zmi/reference.py Tue Jun 27 11:49:01 2017 +0200
@@ -18,7 +18,7 @@
# import interfaces
from pyams_content.interfaces import MANAGE_CONTENT_PERMISSION
from pyams_content.shared.view.interfaces import IWfView, IViewInternalReferencesSettings
-from pyams_form.interfaces.form import IWidgetForm
+from pyams_form.interfaces.form import IWidgetForm, IUncheckedEditFormButtons
from pyams_skin.interfaces import IInnerPage
from pyams_skin.layer import IPyAMSLayer
from pyams_utils.interfaces import VIEW_SYSTEM_PERMISSION
@@ -42,31 +42,24 @@
@viewlet_config(name='references.divider', context=IWfView, layer=IAdminLayer,
manager=IPropertiesMenu, permission=VIEW_SYSTEM_PERMISSION, weight=289)
-class ReferencesMenuDivider(MenuDivider):
- """References menu divider"""
+class ViewReferencesMenuDivider(MenuDivider):
+ """View references menu divider"""
@viewlet_config(name='references.menu', context=IWfView, layer=IAdminLayer,
manager=IPropertiesMenu, permission=VIEW_SYSTEM_PERMISSION, weight=290)
-class ReferencesMenu(MenuItem):
- """References menu"""
+class ViewReferencesMenu(MenuItem):
+ """View references menu"""
label = _("References...")
icon_class = 'fa-link'
url = '#references.html'
-class IReferencesEditButtons(Interface):
- """References settings form buttons"""
-
- reset = ResetButton(name='reset', title=_("Reset"))
- submit = button.Button(name='submit', title=_("Submit"))
-
-
@pagelet_config(name='references.html', context=IWfView, layer=IPyAMSLayer, permission=VIEW_SYSTEM_PERMISSION)
@implementer(IWidgetForm, IInnerPage)
-class ReferencesEditForm(AdminEditForm):
- """References settings edit form"""
+class ViewReferencesEditForm(AdminEditForm):
+ """View references settings edit form"""
legend = _("View internal references settings")
@@ -75,7 +68,7 @@
@property
def buttons(self):
if self.mode == INPUT_MODE:
- return button.Buttons(IReferencesEditButtons)
+ return button.Buttons(IUncheckedEditFormButtons)
else:
return button.Buttons(Interface)
@@ -84,5 +77,5 @@
@view_config(name='references.json', context=IWfView, request_type=IPyAMSLayer,
permission=MANAGE_CONTENT_PERMISSION, renderer='json', xhr=True)
-class ReferencesAJAXEditForm(AJAXEditForm, ReferencesEditForm):
+class ViewReferencesAJAXEditForm(AJAXEditForm, ViewReferencesEditForm):
"""References settings edit form, JSON renderer"""