--- 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()