src/pyams_content/component/gallery/zmi/paragraph.py
changeset 192 8a16d2f507d7
parent 163 bd68fac5a89a
child 205 af5d52115698
--- a/src/pyams_content/component/gallery/zmi/paragraph.py	Mon Oct 02 15:24:08 2017 +0200
+++ b/src/pyams_content/component/gallery/zmi/paragraph.py	Mon Oct 02 17:03:26 2017 +0200
@@ -31,12 +31,12 @@
 
 # import packages
 from pyams_content.component.gallery.paragraph import Gallery
-from pyams_content.component.paragraph.zmi import BaseParagraphAJAXAddForm, BaseParagraphAJAXEditForm
+from pyams_content.component.paragraph.zmi import BaseParagraphAJAXAddForm, BaseParagraphAJAXEditForm, \
+    BaseParagraphAddMenu
 from pyams_content.component.paragraph.zmi.container import ParagraphContainerView
 from pyams_content.shared.common.zmi import WfSharedContentPermissionMixin
-from pyams_form.security import ProtectedFormObjectMixin
 from pyams_pagelet.pagelet import pagelet_config
-from pyams_skin.viewlet.toolbar import ToolbarMenuItem, ToolbarAction
+from pyams_skin.viewlet.toolbar import ToolbarAction
 from pyams_template.template import template_config
 from pyams_utils.adapter import adapter_config
 from pyams_utils.traversing import get_parent
@@ -51,13 +51,13 @@
 
 @viewlet_config(name='add-gallery.menu', context=IParagraphContainerTarget, view=ParagraphContainerView,
                 layer=IPyAMSLayer, manager=IToolbarAddingMenu, weight=65)
-class GalleryAddMenu(ProtectedFormObjectMixin, ToolbarMenuItem):
+class GalleryAddMenu(BaseParagraphAddMenu):
     """Gallery add menu"""
 
     label = _("Add images gallery...")
     label_css_class = 'fa fa-fw fa-picture-o'
     url = 'add-gallery.html'
-    modal_target = True
+    paragraph_type = 'Gallery'
 
 
 @pagelet_config(name='add-gallery.html', context=IParagraphContainerTarget, layer=IPyAMSLayer,