src/pyams_content/component/paragraph/zmi/__init__.py
changeset 1429 9b93fdd5ba30
parent 1345 9b406fb98cfa
--- a/src/pyams_content/component/paragraph/zmi/__init__.py	Fri Nov 13 13:11:29 2020 +0100
+++ b/src/pyams_content/component/paragraph/zmi/__init__.py	Fri Nov 13 13:13:48 2020 +0100
@@ -25,6 +25,7 @@
 from pyams_content.features.renderer.zmi.widget import RendererFieldWidget
 from pyams_content.interfaces import MANAGE_CONTENT_PERMISSION, MANAGE_TOOL_PERMISSION
 from pyams_content.shared.common.interfaces import IWfSharedContent
+from pyams_content.shared.site.interfaces import ISiteManager
 from pyams_form.form import AJAXAddForm, AJAXEditForm, ajax_config
 from pyams_form.help import FormHelp
 from pyams_form.interfaces.form import IFormHelp, check_submit_button
@@ -60,7 +61,7 @@
 
 @viewlet_config(name='default-paragraphs.menu', context=IParagraphFactorySettings,
                 layer=IAdminLayer, manager=IPropertiesMenu, permission=MANAGE_TOOL_PERMISSION,
-                weight=10)
+                weight=610)
 class DefaultParagraphsSettingsMenu(MenuItem):
     """Default paragraphs settings menu"""
 
@@ -230,7 +231,7 @@
     """Base paragraph AJAX add form"""
 
     def get_ajax_output(self, changes):
-        if IWfSharedContent.providedBy(self.context):
+        if IWfSharedContent.providedBy(self.context) or ISiteManager.providedBy(self.context):
             table_factory = ParagraphContainerTable
         else:
             table_factory = ParagraphContainerBaseTable