X-Git-Url: https://svn.cri.mines-paristech.fr/git/Portfolio.git/blobdiff_plain/eb82d8f9e1a13678be84f554f73595b6c7902591..bf33c9ca85d7668e07e0a98d7af0be131d665b31:/skins/portfolio_view.pt diff --git a/skins/portfolio_view.pt b/skins/portfolio_view.pt index 14bd91c..a194d6f 100644 --- a/skins/portfolio_view.pt +++ b/skins/portfolio_view.pt @@ -28,7 +28,9 @@ <div metal:fill-slot="main" tal:omit-tag="" tal:define="AddPortalContent modules/Products/CMFCore/permissions/AddPortalContent; + ManageProperties modules/Products/CMFCore/permissions/ManageProperties; dropable python:mtool.checkPermission(AddPortalContent, here); + orderable python:mtool.checkPermission(ManageProperties, here) and here.getDefaultSorting()[0] == 'position'; Batch python:modules['Products.Plinn'].Batch; pho_start python:request.get('pho_start', 0); port_start python:request.get('port_start', 0); @@ -72,10 +74,14 @@ tal:condition="python:mtool.checkPermission(ModifyPortalContent, here)"> <span> <span i18n:translate="" tal:omit-tag="">sorting:</span> - <select name="sorting"> - <option value="position" i18n:translate="">manual</option> - <option value="DateTimeOriginal" i18n:translate="">shooting</option> - <option value="modified" i18n:translate="">modification</option> + <select tal:define="sort_on batchInfos/sorting/sort_on" + name="sort_on"> + <option tal:attributes="selected python:sort_on=='position'" + value="position" i18n:translate="">manual</option> + <option tal:attributes="selected python:sort_on=='DateTimeOriginal'" + value="DateTimeOriginal" i18n:translate="">shooting</option> + <option tal:attributes="selected python:sort_on=='modified'" + value="modified" i18n:translate="">modification</option> </select> <noscript> <input type="submit" name="set_sorting" value="ok"/>