# HG changeset patch # User Thierry Florac # Date 1513002546 -3600 # Node ID 104d1289c2adbaba6a73364bb97fddbd08f6ddc8 # Parent f83e22210fdab187cd6dcc52518e887a72afc337 Added timestamp to video thumbnails diff -r f83e22210fda -r 104d1289c2ad src/pyams_media/zmi/templates/video-preview.pt --- a/src/pyams_media/zmi/templates/video-preview.pt Fri Oct 13 10:21:11 2017 +0200 +++ b/src/pyams_media/zmi/templates/video-preview.pt Mon Dec 11 15:29:06 2017 +0100 @@ -10,7 +10,7 @@ thumbnails extension:thumbnails(context); conversions extension:conversions(context); size thumbnails.get_image_size();" - tal:attributes="poster string:${href}/++thumb++${size[0]}x${size[1]}.png"> + tal:attributes="poster string:${href}/++thumb++${size[0]}x${size[1]}.png?_=${view/timestamp}"> + tal:attributes="poster string:${href}/++thumb++${size[0]}x${size[1]}.png?_=${view/timestamp}"> diff -r f83e22210fda -r 104d1289c2ad src/pyams_media/zmi/video.py --- a/src/pyams_media/zmi/video.py Fri Oct 13 10:21:11 2017 +0200 +++ b/src/pyams_media/zmi/video.py Mon Dec 11 15:29:06 2017 +0100 @@ -14,6 +14,7 @@ # import standard library +from datetime import datetime from decimal import Decimal # import interfaces @@ -63,6 +64,10 @@ class VideoPreviewViewletsPrefix(Viewlet): """Video preview viewlets prefix""" + @property + def timestamp(self): + return datetime.utcnow().timestamp() + # # Video thumbnail @@ -151,6 +156,10 @@ class VideoThumbnailViewletsPrefix(Viewlet): """Video thumbnail edit form viewlets prefix""" + @property + def timestamp(self): + return datetime.utcnow().timestamp() + @adapter_config(context=(IVideo, IAdminLayer, VideoThumbnailEditForm), provides=IFormHelp) class VideoThumbnailEditFormHelpAdapter(FormHelp):