src/pyams_content/component/illustration/zmi/paragraph.py
changeset 536 1e10e634ec13
parent 527 5dd1aa8bedd9
child 550 9658debb49a3
--- a/src/pyams_content/component/illustration/zmi/paragraph.py	Fri Apr 13 14:33:15 2018 +0200
+++ b/src/pyams_content/component/illustration/zmi/paragraph.py	Wed Apr 25 16:20:15 2018 +0200
@@ -9,6 +9,7 @@
 # WARRANTIES OF TITLE, MERCHANTABILITY, AGAINST INFRINGEMENT, AND FITNESS
 # FOR A PARTICULAR PURPOSE.
 #
+from zope.schema._schema import getFieldNamesInOrder
 
 __docformat__ = 'restructuredtext'
 
@@ -70,7 +71,8 @@
     dialog_class = 'modal-large'
     icon_css_class = 'fa fa-fw fa-file-image-o'
 
-    fields = field.Fields(IIllustrationParagraph).omit('__parent__', '__name__', 'visible')
+    fields = field.Fields(IIllustrationParagraph).select('data', 'title', 'alt_title', 'description',
+                                                         'author', 'renderer')
     ajax_handler = 'add-illustration.json'
     edit_permission = MANAGE_CONTENT_PERMISSION
 
@@ -103,7 +105,8 @@
     dialog_class = 'modal-large'
     icon_css_class = 'fa fa-fw fa-file-image-o'
 
-    fields = field.Fields(IIllustrationParagraph).omit('__parent__', '__name__', 'visible')
+    fields = field.Fields(IIllustrationParagraph).select('data', 'title', 'alt_title', 'description',
+                                                         'author', 'renderer')
     fields['renderer'].widgetFactory = RendererFieldWidget
 
     ajax_handler = 'properties.json'