--- a/src/pyams_content/component/paragraph/zmi/pictogram.py Thu Sep 06 18:06:14 2018 +0200
+++ b/src/pyams_content/component/paragraph/zmi/pictogram.py Thu Sep 06 18:10:04 2018 +0200
@@ -79,29 +79,29 @@
layer=IPyAMSLayer, manager=IToolbarAddingMenu, weight=600)
class PictogramParagraphAddMenu(BaseParagraphAddMenu):
"""Pictogram paragraph add menu"""
-
+
label = _("Pictograms...")
label_css_class = 'fa fa-fw fa-linode'
url = 'add-pictogram-paragraph.html'
paragraph_type = PICTOGRAM_PARAGRAPH_TYPE
-
-
+
+
@pagelet_config(name='add-pictogram-paragraph.html', context=IParagraphContainerTarget, layer=IPyAMSLayer,
permission=MANAGE_CONTENT_PERMISSION)
@ajax_config(name='add-pictogram-paragraph.json', context=IParagraphContainerTarget, layer=IPyAMSLayer,
base=BaseParagraphAJAXAddForm)
class PictogramParagraphAddForm(AdminDialogAddForm):
"""Pictogram paragraph add form"""
-
+
legend = _("Add new pictogram paragraph")
icon_css_class = 'fa fa-fw fa-linode'
-
- fields = field.Fields(IPictogramParagraph).select('title', 'renderer')
+
+ fields = field.Fields(IPictogramParagraph).omit(*PARAGRAPH_HIDDEN_FIELDS)
edit_permission = MANAGE_CONTENT_PERMISSION
-
+
def create(self, data):
return PictogramParagraph()
-
+
def add(self, object):
IParagraphContainer(self.context).append(object)
@@ -123,7 +123,7 @@
legend = _("Edit pictogram paragraph properties")
icon_css_class = 'fa fa-fw fa-linode'
- fields = field.Fields(IPictogramParagraph).select('title', 'renderer')
+ fields = field.Fields(IPictogramParagraph).omit(*PARAGRAPH_HIDDEN_FIELDS)
fields['renderer'].widgetFactory = RendererFieldWidget
edit_permission = MANAGE_CONTENT_PERMISSION
@@ -327,7 +327,7 @@
legend = _("Add new pictogram")
icon_css_class = 'fa fa-fw fa-arrow-h'
- fields = field.Fields(IPictogramItem).omit(*PARAGRAPH_HIDDEN_FIELDS)
+ fields = field.Fields(IPictogramItem).omit('__parent__', '__name__', 'visible')
fields['pictogram_name'].widgetFactory = PictogramSelectFieldWidget
edit_permission = MANAGE_CONTENT_PERMISSION
@@ -369,7 +369,7 @@
legend = _("Edit pictogram properties")
icon_css_class = 'fa fa-fw fa-linode'
- fields = field.Fields(IPictogramItem).omit(*PARAGRAPH_HIDDEN_FIELDS)
+ fields = field.Fields(IPictogramItem).omit('__parent__', '__name__', 'visible')
fields['pictogram_name'].widgetFactory = PictogramSelectFieldWidget
edit_permission = MANAGE_CONTENT_PERMISSION