src/pyams_content/shared/view/zmi/reference.py
changeset 92 3facc843c06f
parent 81 3e37d4dd8e3b
child 527 5dd1aa8bedd9
--- 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"""