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