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