# HG changeset patch # User Thierry Florac # Date 1529421224 -7200 # Node ID 4f6cca33ed8bed320baf3507e891b2585682d96c # Parent b84e4de0c0ba006cddc88ebb9e59e883f5a08620 Use new extensions to generates images thumbnails handling SVG diff -r b84e4de0c0ba -r 4f6cca33ed8b src/pyams_content/reference/pictograms/zmi/__init__.py --- a/src/pyams_content/reference/pictograms/zmi/__init__.py Tue Jun 19 17:13:05 2018 +0200 +++ b/src/pyams_content/reference/pictograms/zmi/__init__.py Tue Jun 19 17:13:44 2018 +0200 @@ -14,9 +14,6 @@ # import standard library -import sys - -from random import randint from uuid import uuid4 # import interfaces @@ -32,6 +29,7 @@ # import packages from pyams_content.reference.pictograms import Pictogram +from pyams_file.zmi.image import render_image from pyams_form.form import AJAXAddForm, ajax_config from pyams_i18n.column import I18nAttrColumn from pyams_pagelet.pagelet import pagelet_config @@ -40,7 +38,6 @@ from pyams_skin.viewlet.toolbar import ToolbarAction from pyams_utils.adapter import adapter_config 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 AdminDialogAddForm, AdminDialogEditForm from pyramid.httpexceptions import HTTPNotFound @@ -142,8 +139,8 @@ def getValue(self, obj): image = II18n(obj).query_attribute('image', request=self.request) if image: - timestamp = randint(0, sys.maxsize) - return ''.format(absolute_url(image, self.request, '++thumb++32x32'), timestamp) + return render_image(image, 32, 32, timestamp=True) + return '--' @adapter_config(name='name', context=(IPictogramTable, IAdminLayer, PictogramTableContentsTable), provides=IColumn) diff -r b84e4de0c0ba -r 4f6cca33ed8b src/pyams_content/reference/pictograms/zmi/templates/pictogram-header.pt --- a/src/pyams_content/reference/pictograms/zmi/templates/pictogram-header.pt Tue Jun 19 17:13:05 2018 +0200 +++ b/src/pyams_content/reference/pictograms/zmi/templates/pictogram-header.pt Tue Jun 19 17:13:44 2018 +0200 @@ -1,8 +1,8 @@ -
- - + + Default header: