bugfix : pour obtenir l'url d'un brain, c'est getURL et non absolute_url
[Portfolio.git] / skins / getPhotoInfo.py
index 2947778..bb4391d 100755 (executable)
@@ -1,6 +1,6 @@
 ##parameters=
 from Products.CMFCore.utils import getToolByName
 ##parameters=
 from Products.CMFCore.utils import getToolByName
-from Products.CMFCore.permissions import ReviewPortalContent
+from Products.CMFCore.permissions import ReviewPortalContent, ModifyPortalContent
 mtool = getToolByName(context, 'portal_membership')
 pptool = getToolByName(context, 'portal_photo_print', None)
 uidtool = getToolByName(context, 'portal_uidhandler')
 mtool = getToolByName(context, 'portal_membership')
 pptool = getToolByName(context, 'portal_photo_print', None)
 uidtool = getToolByName(context, 'portal_uidhandler')
@@ -17,6 +17,9 @@ features['cart'] = lambda o : '%s/get_slide_buyable_items' % o.absolute_url()
 
 if mtool.checkPermission(ReviewPortalContent, context) :
     features['hideAnonymous'] = True
 
 if mtool.checkPermission(ReviewPortalContent, context) :
     features['hideAnonymous'] = True
+if mtool.checkPermission(ModifyPortalContent, context) :
+    features['checkbox'] = True
+
 
 sd = context.session_data_manager.getSessionData(create = 1)
 selDict = sd.get('objects_selection_dict', {})
 
 sd = context.session_data_manager.getSessionData(create = 1)
 selDict = sd.get('objects_selection_dict', {})