# HG changeset patch # User Thierry Florac # Date 1505909149 -7200 # Node ID 44f79a6a903362edd8f4e65d6d4fd5ba9aeecd13 # Parent 3bff9e2b85331e593b59a340fb991955be02263d Added video thumbnail diff -r 3bff9e2b8533 -r 44f79a6a9033 src/pyams_media/zmi/templates/video-preview.pt --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/src/pyams_media/zmi/templates/video-preview.pt Wed Sep 20 14:05:49 2017 +0200 @@ -0,0 +1,24 @@ +
+ +
diff -r 3bff9e2b8533 -r 44f79a6a9033 src/pyams_media/zmi/video.py --- a/src/pyams_media/zmi/video.py Wed Sep 20 14:05:34 2017 +0200 +++ b/src/pyams_media/zmi/video.py Wed Sep 20 14:05:49 2017 +0200 @@ -20,7 +20,7 @@ from pyams_file.interfaces import IVideo, IThumbnail from pyams_form.interfaces.form import IWidgetsPrefixViewletsManager, IFormHelp from pyams_skin.interfaces.viewlet import IContextActions -from pyams_utils.interfaces import MANAGE_PERMISSION +from pyams_utils.interfaces import MANAGE_PERMISSION, VIEW_PERMISSION from pyams_zmi.layer import IAdminLayer from z3c.form.interfaces import HIDDEN_MODE @@ -35,7 +35,7 @@ from pyams_utils.adapter import adapter_config from pyams_utils.schema import DottedDecimalField from pyams_viewlet.viewlet import viewlet_config, Viewlet -from pyams_zmi.form import AdminDialogAddForm +from pyams_zmi.form import AdminDialogAddForm, AdminDialogDisplayForm from pyramid.view import view_config from z3c.form import field, button from zope.interface import Interface @@ -44,6 +44,27 @@ # +# Video preview +# + +@pagelet_config(name='preview.html', context=IVideo, layer=IPyAMSLayer, permission=VIEW_PERMISSION) +class VideoPreview(AdminDialogDisplayForm): + """Video preview""" + + label = _("Video preview") + label_css_class = 'fa fa-fw fa-film' + + fields = field.Fields(Interface) + + +@viewlet_config(name='video-preview-prefix', context=IVideo, layer=IAdminLayer, view=VideoPreview, + manager=IWidgetsPrefixViewletsManager) +@template_config(template='templates/video-preview.pt') +class VideoPreviewViewletsPrefix(Viewlet): + """Video preview viewlets prefix""" + + +# # Video thumbnail #