Taille du batch reprise dans les paramètres globaux du portail.
authorBenoît Pin <benoit.pin@gmail.com>
Sun, 29 Jun 2014 20:42:50 +0000 (22:42 +0200)
committerBenoît Pin <benoit.pin@gmail.com>
Sun, 29 Jun 2014 20:42:50 +0000 (22:42 +0200)
skins/getPhotoContextInfos.py
skins/lightboxcontext.py
skins/selectioncontext.py

index f332b2a..71b4aea 100755 (executable)
@@ -3,9 +3,11 @@ from ZTUtils import make_query as mq
 from Products.CMFCore.utils import getToolByName
 pptool = getToolByName(context, 'portal_photo_print', None)
 uidtool = getToolByName(context, 'portal_uidhandler')
 from Products.CMFCore.utils import getToolByName
 pptool = getToolByName(context, 'portal_photo_print', None)
 uidtool = getToolByName(context, 'portal_uidhandler')
+utool = getToolByName(context, 'portal_url')
+portal = utool.getPortalObject()
 form = context.REQUEST.form
 portfolio = context.getParentNode()
 form = context.REQUEST.form
 portfolio = context.getParentNode()
-bsize = form.get('b_size',20)
+bsize = portal.getProperty('default_batch_size', 20)
 
 infos = []
 index = 0
 
 infos = []
 index = 0
index d031b1a..9458974 100644 (file)
@@ -2,7 +2,6 @@
 from Products.CMFCore.utils import getToolByName
 from Products.Portfolio.utils import translate
 def _(message) : return translate(message, context).encode('utf-8')
 from Products.CMFCore.utils import getToolByName
 from Products.Portfolio.utils import translate
 def _(message) : return translate(message, context).encode('utf-8')
-bsize = 20
 options = {}
 
 uidh = getToolByName(context, 'portal_uidhandler')
 options = {}
 
 uidh = getToolByName(context, 'portal_uidhandler')
@@ -17,6 +16,7 @@ req = context.REQUEST
 toUrl = req.physicalPathToURL
 resp = req.RESPONSE
 selDict = req.SESSION.get('objects_selection_dict', {})
 toUrl = req.physicalPathToURL
 resp = req.RESPONSE
 selDict = req.SESSION.get('objects_selection_dict', {})
+bsize = portal.getProperty('default_batch_size', 20)
 
 if traverse_subpath[-1] == 'photo_view_ajax' :
     photoSubPath = traverse_subpath[:-1]
 
 if traverse_subpath[-1] == 'photo_view_ajax' :
     photoSubPath = traverse_subpath[:-1]
index 8539a4e..df3e63b 100644 (file)
@@ -2,7 +2,6 @@
 from Products.CMFCore.utils import getToolByName
 from Products.Portfolio.utils import translate
 def _(message) : return translate(message, context).encode('utf-8')
 from Products.CMFCore.utils import getToolByName
 from Products.Portfolio.utils import translate
 def _(message) : return translate(message, context).encode('utf-8')
-bsize = 20
 options = {}
 
 uidh = getToolByName(context, 'portal_uidhandler')
 options = {}
 
 uidh = getToolByName(context, 'portal_uidhandler')
@@ -16,6 +15,7 @@ portalDepth = len(portal.getPhysicalPath())
 req = context.REQUEST
 toUrl = req.physicalPathToURL
 resp = req.RESPONSE
 req = context.REQUEST
 toUrl = req.physicalPathToURL
 resp = req.RESPONSE
+bsize = portal.getProperty('default_batch_size', 20)
 
 if traverse_subpath[-1] == 'photo_view_ajax' :
     photoSubPath = traverse_subpath[:-1]
 
 if traverse_subpath[-1] == 'photo_view_ajax' :
     photoSubPath = traverse_subpath[:-1]