src/pyams_content/reference/pictograms/zmi/__init__.py
changeset 1411 cd12f6f824e2
parent 775 d06ce6ec4b35
--- a/src/pyams_content/reference/pictograms/zmi/__init__.py	Mon Jul 20 14:08:32 2020 +0200
+++ b/src/pyams_content/reference/pictograms/zmi/__init__.py	Mon Jul 20 15:07:41 2020 +0200
@@ -10,42 +10,41 @@
 # FOR A PARTICULAR PURPOSE.
 #
 
-__docformat__ = 'restructuredtext'
-
-
-# import standard library
 from uuid import uuid4
 
-# import interfaces
-from pyams_content.interfaces import MANAGE_SITE_ROOT_PERMISSION, IBaseContent
-from pyams_content.reference.pictograms.interfaces import IPictogramTable, IPictogram
-from pyams_content.reference.zmi.table import ReferenceTableContentsTable, ReferenceTableContentsView
-from pyams_i18n.interfaces import II18n
-from pyams_skin.interfaces.viewlet import IWidgetTitleViewletManager
-from pyams_skin.layer import IPyAMSLayer
-from pyams_utils.interfaces import VIEW_SYSTEM_PERMISSION
-from pyams_zmi.layer import IAdminLayer
-from z3c.table.interfaces import IColumn
-
-# import packages
-from pyams_content.reference.pictograms import Pictogram
-from pyams_file.zmi.image import render_image
-from pyams_form.form import AJAXAddForm, ajax_config
-from pyams_i18n.column import I18nAttrColumn
-from pyams_pagelet.pagelet import pagelet_config
-from pyams_skin.event import get_json_table_row_refresh_event
-from pyams_skin.table import I18nColumn
-from pyams_skin.viewlet.toolbar import ToolbarAction
-from pyams_utils.adapter import adapter_config
-from pyams_utils.traversing import get_parent
-from pyams_viewlet.viewlet import viewlet_config
-from pyams_zmi.form import AdminDialogAddForm, AdminDialogEditForm
 from pyramid.httpexceptions import HTTPNotFound
 from pyramid.renderers import render, render_to_response
 from pyramid.response import Response
 from pyramid.view import view_config
 from z3c.form import field
 from z3c.table.column import GetAttrColumn
+from z3c.table.interfaces import IColumn
+
+from pyams_content.interfaces import IBaseContent, MANAGE_SITE_ROOT_PERMISSION
+from pyams_content.reference.pictograms import Pictogram
+from pyams_content.reference.pictograms.interfaces import IPictogram, IPictogramTable
+from pyams_content.reference.zmi.table import ReferenceTableContentsTable, \
+    ReferenceTableContentsView
+from pyams_file.image import render_image
+from pyams_form.form import AJAXAddForm, ajax_config
+from pyams_i18n.column import I18nAttrColumn
+from pyams_i18n.interfaces import II18n
+from pyams_pagelet.pagelet import pagelet_config
+from pyams_skin.event import get_json_table_row_refresh_event
+from pyams_skin.interfaces.viewlet import IWidgetTitleViewletManager
+from pyams_skin.layer import IPyAMSLayer
+from pyams_skin.table import I18nColumn
+from pyams_skin.viewlet.toolbar import ToolbarAction
+from pyams_utils.adapter import adapter_config
+from pyams_utils.interfaces import VIEW_SYSTEM_PERMISSION
+from pyams_utils.traversing import get_parent
+from pyams_viewlet.viewlet import viewlet_config
+from pyams_zmi.form import AdminDialogAddForm, AdminDialogEditForm
+from pyams_zmi.layer import IAdminLayer
+
+
+__docformat__ = 'restructuredtext'
+
 
 from pyams_content import _
 
@@ -64,7 +63,8 @@
 
 @pagelet_config(name='add-pictogram.html', context=IPictogramTable, layer=IPyAMSLayer,
                 permission=MANAGE_SITE_ROOT_PERMISSION)
-@ajax_config(name='add-pictogram.json', context=IPictogramTable, layer=IPyAMSLayer, base=AJAXAddForm)
+@ajax_config(name='add-pictogram.json', context=IPictogramTable, layer=IPyAMSLayer,
+             base=AJAXAddForm)
 class PictogramAddForm(AdminDialogAddForm):
     """Pictogram add form"""
 
@@ -85,7 +85,8 @@
         return 'contents.html'
 
 
-@pagelet_config(name='properties.html', context=IPictogram, layer=IPyAMSLayer, permission=VIEW_SYSTEM_PERMISSION)
+@pagelet_config(name='properties.html', context=IPictogram, layer=IPyAMSLayer,
+                permission=VIEW_SYSTEM_PERMISSION)
 @ajax_config(name='properties.json', context=IPictogram, layer=IPyAMSLayer)
 class PictogramEditForm(AdminDialogEditForm):
     """Pictogram properties edit form"""
@@ -104,7 +105,8 @@
            ('title' in changes.get(IBaseContent, ())):
             parent = get_parent(self.context, IPictogramTable)
             output.setdefault('events', []).append(
-                get_json_table_row_refresh_event(parent, self.request, PictogramTableContentsTable, self.context))
+                get_json_table_row_refresh_event(parent, self.request,
+                                                 PictogramTableContentsTable, self.context))
         return output
 
 
@@ -126,7 +128,9 @@
         return attributes
 
 
-@adapter_config(name='image', context=(IPictogramTable, IAdminLayer, PictogramTableContentsTable), provides=IColumn)
+@adapter_config(name='image',
+                context=(IPictogramTable, IAdminLayer, PictogramTableContentsTable),
+                provides=IColumn)
 class PictogramTableImageColumn(GetAttrColumn):
     """Pictogram table image column"""
 
@@ -143,7 +147,9 @@
         return '--'
 
 
-@adapter_config(name='name', context=(IPictogramTable, IAdminLayer, PictogramTableContentsTable), provides=IColumn)
+@adapter_config(name='name',
+                context=(IPictogramTable, IAdminLayer, PictogramTableContentsTable),
+                provides=IColumn)
 class PictogramTableNameColumn(I18nColumn, I18nAttrColumn):
     """Pictogram table name column"""
 
@@ -152,7 +158,8 @@
     attrName = 'title'
 
 
-@pagelet_config(name='contents.html', context=IPictogramTable, layer=IPyAMSLayer, permission=VIEW_SYSTEM_PERMISSION)
+@pagelet_config(name='contents.html', context=IPictogramTable, layer=IPyAMSLayer,
+                permission=VIEW_SYSTEM_PERMISSION)
 class PictogramTableContentsView(ReferenceTableContentsView):
     """Pictograms table contents view"""