--- 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"""