src/pyams_content/component/gallery/zmi/file.py
changeset 845 6b039f09a91c
parent 842 7f0d72e427b1
child 975 4d55824db030
--- a/src/pyams_content/component/gallery/zmi/file.py	Fri Jul 13 09:23:53 2018 +0200
+++ b/src/pyams_content/component/gallery/zmi/file.py	Fri Jul 13 09:24:29 2018 +0200
@@ -9,10 +9,6 @@
 # WARRANTIES OF TITLE, MERCHANTABILITY, AGAINST INFRINGEMENT, AND FITNESS
 # FOR A PARTICULAR PURPOSE.
 #
-from pyramid.renderers import render
-from zope.dublincore.interfaces import IZopeDublinCore
-
-from pyams_skin.event import get_json_refresh_event
 
 __docformat__ = 'restructuredtext'
 
@@ -20,7 +16,8 @@
 # import standard library
 
 # import interfaces
-from pyams_content.component.gallery.interfaces import IGallery, IGalleryFile, IGalleryParagraph
+from pyams_content.component.gallery.interfaces import IGallery, IGalleryFile, IGalleryParagraph, \
+    GALLERY_FILE_HIDDEN_FIELDS
 from pyams_content.component.gallery.zmi.interfaces import IGalleryMediasAddFields, IGalleryContentsView
 from pyams_content.interfaces import MANAGE_CONTENT_PERMISSION
 from pyams_file.interfaces.archive import IArchiveExtractor
@@ -41,12 +38,14 @@
 from pyams_form.form import AJAXAddForm, ajax_config
 from pyams_form.group import NamedWidgetsGroup
 from pyams_pagelet.pagelet import pagelet_config
+from pyams_skin.event import get_json_refresh_event
 from pyams_skin.viewlet.toolbar import ToolbarAction, JsToolbarActionItem
 from pyams_utils.registry import query_utility
 from pyams_utils.traversing import get_parent
 from pyams_utils.url import absolute_url
 from pyams_viewlet.viewlet import viewlet_config
 from pyams_zmi.form import AdminDialogEditForm, AdminDialogAddForm
+from pyramid.renderers import render
 from z3c.form import field
 from zope.lifecycleevent import ObjectCreatedEvent
 from zope.location import locate
@@ -184,7 +183,7 @@
     icon_css_class = 'fa fa-fw fa-picture-o'
     dialog_class = 'modal-large'
 
-    fields = field.Fields(IGalleryFile).omit('__parent__', '__name__', 'visible')
+    fields = field.Fields(IGalleryFile).omit(*GALLERY_FILE_HIDDEN_FIELDS)
     edit_permission = MANAGE_CONTENT_PERMISSION
 
     @property