X-Git-Url: https://scm.cri.ensmp.fr/git/Plinn.git/blobdiff_plain/047a8a28622908692f43ecb4b267ba8338ea9205..bfc72d6ee287ae6afaed266f48f6522b861c0a68:/AttachmentTool.py diff --git a/AttachmentTool.py b/AttachmentTool.py index 58c3e07..979148d 100644 --- a/AttachmentTool.py +++ b/AttachmentTool.py @@ -185,7 +185,16 @@ class AttachmentContainer (Folder): ob.PUT(REQUEST, RESPONSE) RESPONSE.setStatus(httpRespCode) RESPONSE.setHeader('Content-Type', 'text/xml;;charset=utf-8') - return '' % (ob.getId(), escape(ob.title_or_id())) + if ob.meta_type == 'File' : + return '' % (ob.getId(), escape(ob.title_or_id())) + elif ob.meta_type == 'Photo' : + width, height = ob.getResizedImageSize(size=(310, 310)) + return '' % \ + {'src' : 'attachments/%s/getResizedImage?size=%d_%d' % (ob.getId(), width, height), + 'title' : escape(ob.title_or_id()), + 'width' : width, + 'height' : height + } InitializeClass(AttachmentContainer) \ No newline at end of file