src/pyams_portal/zmi/portlet.py
changeset 289 fca4100c1733
parent 282 5c1cccd7fba8
--- a/src/pyams_portal/zmi/portlet.py	Fri Mar 26 16:32:52 2021 +0100
+++ b/src/pyams_portal/zmi/portlet.py	Thu Aug 05 09:27:48 2021 +0200
@@ -10,25 +10,17 @@
 # FOR A PARTICULAR PURPOSE.
 #
 
-__docformat__ = 'restructuredtext'
-
-
-# import standard library
-
 from pyramid.decorator import reify
 from z3c.form import field
 from z3c.form.interfaces import INPUT_MODE
-from zope.interface import implementer, Interface
+from zope.interface import Interface, implementer
 
-# import packages
 from pyams_form.form import ajax_config
 from pyams_form.help import FormHelp
-# import interfaces
-from pyams_form.interfaces.form import IFormManager, IInnerTabForm, IFormHelp
+from pyams_form.interfaces.form import IFormHelp, IFormManager, IInnerTabForm
 from pyams_pagelet.pagelet import pagelet_config
-from pyams_portal import _
-from pyams_portal.interfaces import IPortlet, IPortalTemplate, IPortalPage, MANAGE_TEMPLATE_PERMISSION, \
-    IPortletSettings, IPortletRendererSettings, LOCAL_TEMPLATE_NAME
+from pyams_portal.interfaces import IPortalPage, IPortalTemplate, IPortlet, \
+    IPortletRendererSettings, IPortletSettings, LOCAL_TEMPLATE_NAME, MANAGE_TEMPLATE_PERMISSION
 from pyams_portal.zmi.widget import PortletRendererFieldWidget
 from pyams_skin.event import get_json_widget_refresh_event
 from pyams_skin.layer import IPyAMSLayer
@@ -40,6 +32,11 @@
 from pyams_zmi.layer import IAdminLayer
 
 
+__docformat__ = 'restructuredtext'
+
+from pyams_portal import _
+
+
 @template_config(template='templates/portlet.pt', layer=IPyAMSLayer)
 class PortletSettingsEditor(AdminDialogEditForm):
     """Portlet settings edit form"""
@@ -53,10 +50,11 @@
         if not IPortalTemplate.providedBy(parent):
             parent = IPortalPage(parent).template
         if parent.name == LOCAL_TEMPLATE_NAME:
-            return translate(_("Local portal template - {0}")).format(translate(self.portlet.label))
+            return translate(_("Local portal template - {0}")).format(
+                translate(self.portlet.label))
         else:
-            return translate(_("« {0} »  portal template - {1}")).format(parent.name,
-                                                                         translate(self.portlet.label))
+            return translate(_("« {0} »  portal template - {1}")).format(
+                parent.name, translate(self.portlet.label))
 
     legend = _("Edit portlet settings")
     dialog_class = 'modal-large'
@@ -104,11 +102,14 @@
             return None
         return FormHelp.__new__(cls)
 
-    message = _("""WARNING: Portlet properties are saved automatically when changing inherit mode!!""")
+    message = _("WARNING: Portlet properties are saved "
+                "automatically when changing inherit mode!!")
     message_format = 'rest'
 
 
-@adapter_config(name='properties', context=(Interface, IPyAMSLayer, PortletSettingsEditor), provides=IInnerTabForm)
+@adapter_config(name='properties',
+                context=(Interface, IPyAMSLayer, PortletSettingsEditor),
+                provides=IInnerTabForm)
 class PortletSettingsPropertiesEditor(InnerAdminEditForm):
     """Portlet settings properties editor"""
 
@@ -149,11 +150,13 @@
                     'close_form': False
                 })
                 output.setdefault('events', []).append(
-                    get_json_widget_refresh_event(self.context, self.request, get_form_factory, 'renderer'))
+                    get_json_widget_refresh_event(self.context, self.request,
+                                                  get_form_factory, 'renderer'))
                 output['smallbox'] = {
                     'status': 'info',
-                    'message': self.request.localizer.translate(_("You changed renderer selection. Don't omit to "
-                                                                  "update new renderer properties...")),
+                    'message': self.request.localizer.translate(
+                        _("You changed renderer selection. "
+                          "Don't omit to update new renderer properties...")),
                     'timeout': 5000
                 }
         return output
@@ -198,22 +201,22 @@
         if self.manager is not None:
             self.manager.update()
         else:
-            super(PortletRendererPropertiesEditForm, self).update()
+            super().update()
 
     def updateWidgets(self, prefix=None):
         if self.manager is not None:
             self.manager.updateWidgets(prefix)
         else:
-            super(PortletRendererPropertiesEditForm, self).updateWidgets(prefix)
+            super().updateWidgets(prefix)
 
     def updateActions(self):
         if self.manager is not None:
             self.manager.updateActions()
         else:
-            super(PortletRendererPropertiesEditForm, self).updateActions()
+            super().updateActions()
 
     def updateGroups(self):
         if self.manager is not None:
             self.manager.updateGroups()
         else:
-            super(PortletRendererPropertiesEditForm, self).updateGroups()
+            super().updateGroups()