diff -r 48c1ee485dc0 -r 9b93fdd5ba30 src/pyams_content/component/paragraph/zmi/container.py --- a/src/pyams_content/component/paragraph/zmi/container.py Fri Nov 13 13:11:29 2020 +0100 +++ b/src/pyams_content/component/paragraph/zmi/container.py Fri Nov 13 13:13:48 2020 +0100 @@ -10,8 +10,6 @@ # FOR A PARTICULAR PURPOSE. # -__docformat__ = 'restructuredtext' - import json from pyramid.decorator import reify @@ -26,10 +24,10 @@ from pyams_content.component.association.interfaces import IAssociationContainer from pyams_content.component.association.zmi import AssociationsContainerView from pyams_content.component.paragraph import BaseParagraph, IParagraphTitle -from pyams_content.component.paragraph.interfaces import IBaseParagraph, IParagraphContainer, IParagraphContainerTarget, \ - IParagraphFactorySettings -from pyams_content.component.paragraph.zmi.interfaces import IParagraphContainerTable, IParagraphContainerView, \ - IParagraphInnerEditor, IParagraphTitleToolbar +from pyams_content.component.paragraph.interfaces import IBaseParagraph, IParagraphContainer, \ + IParagraphContainerTarget, IParagraphFactorySettings +from pyams_content.component.paragraph.zmi.interfaces import IParagraphContainerTable, \ + IParagraphContainerView, IParagraphInnerEditor, IParagraphTitleToolbar from pyams_content.interfaces import MANAGE_CONTENT_PERMISSION from pyams_content.shared.common.zmi import WfModifiedContentColumnMixin from pyams_content.zmi import pyams_content @@ -42,8 +40,8 @@ from pyams_skin.interfaces.container import ITableElementEditor from pyams_skin.layer import IPyAMSLayer from pyams_skin.page import DefaultPageHeaderAdapter -from pyams_skin.table import AttributeSwitcherColumn, BaseTable, I18nColumn, ImageColumn, SorterColumn, TrashColumn, \ - VisibilitySwitcherColumn +from pyams_skin.table import AttributeSwitcherColumn, BaseTable, I18nColumn, ImageColumn, \ + SorterColumn, TrashColumn, VisibilitySwitcherColumn from pyams_skin.viewlet.menu import MenuItem from pyams_template.template import template_config from pyams_utils.adapter import ContextRequestViewAdapter, NullAdapter, adapter_config @@ -51,7 +49,8 @@ from pyams_utils.interfaces import VIEW_SYSTEM_PERMISSION from pyams_utils.traversing import get_parent from pyams_utils.url import absolute_url -from pyams_viewlet.manager import TemplateBasedViewletManager, WeightOrderedViewletManager, viewletmanager_config +from pyams_viewlet.manager import TemplateBasedViewletManager, WeightOrderedViewletManager, \ + viewletmanager_config from pyams_viewlet.viewlet import Viewlet, viewlet_config from pyams_zmi.form import AdminDialogDisplayForm from pyams_zmi.interfaces.menu import IPropertiesMenu @@ -59,11 +58,14 @@ from pyams_zmi.view import AdminView, ContainerAdminView from pyams_zmi.zmi.table import InnerTableView + +__docformat__ = 'restructuredtext' + from pyams_content import _ @viewlet_config(name='paragraphs.menu', context=IParagraphContainerTarget, layer=IAdminLayer, - manager=IPropertiesMenu, permission=VIEW_SYSTEM_PERMISSION, weight=50) + manager=IPropertiesMenu, permission=VIEW_SYSTEM_PERMISSION, weight=100) class ParagraphsContainerMenu(MenuItem): """Paragraphs container menu""" @@ -405,7 +407,7 @@ # @viewlet_config(name='paragraphs-associations.menu', context=IParagraphContainerTarget, layer=IAdminLayer, - manager=IPropertiesMenu, permission=VIEW_SYSTEM_PERMISSION, weight=60) + manager=IPropertiesMenu, permission=VIEW_SYSTEM_PERMISSION, weight=110) class ParagraphsAssociationsMenu(MenuItem): """Paragraphs associations container menu"""