src/pyams_content/component/gallery/interfaces/__init__.py
changeset 362 8fc21a7ef206
parent 331 13fe16d59682
child 363 86d1a240d4dc
--- a/src/pyams_content/component/gallery/interfaces/__init__.py	Wed Feb 07 09:20:50 2018 +0100
+++ b/src/pyams_content/component/gallery/interfaces/__init__.py	Wed Feb 07 09:22:03 2018 +0100
@@ -21,7 +21,7 @@
 from zope.contentprovider.interfaces import IContentProvider
 
 # import packages
-from pyams_file.schema import FileField, ImageField
+from pyams_file.schema import MediaField, AudioField
 from pyams_i18n.schema import I18nTextLineField, I18nTextField
 from zope.annotation.interfaces import IAttributeAnnotatable
 from zope.container.constraints import contains, containers
@@ -46,8 +46,8 @@
                                   description=_("Alternate title used to describe image content"),
                                   required=False)
 
-    data = ImageField(title=_("Image data"),
-                      description=_("Image content"),
+    data = MediaField(title=_("Image or video data"),
+                      description=_("Image or video content"),
                       required=True)
 
     description = I18nTextField(title=_("Description"),
@@ -65,9 +65,9 @@
                           description=_("Number used to identify media into it's original source"),
                           required=False)
 
-    sound = FileField(title=_("Audio data"),
-                      description=_("Sound file associated with the current media"),
-                      required=False)
+    sound = AudioField(title=_("Audio data"),
+                       description=_("Sound file associated with the current media"),
+                       required=False)
 
     sound_title = I18nTextLineField(title=_("Sound title"),
                                     description=_("Title of associated sound file"),