Development #16529
Factoriser la lecture des paramètres limit/offset/order_by
Statut:
Fermé
Priorité:
Normal
Assigné à:
-
Version cible:
-
Début:
28 mai 2017
Echéance:
% réalisé:
0%
Temps estimé:
Patch proposed:
Non
Planning:
Non
Description
Pour le moment , on a des bouts de code qui ressemblent à ça multipliés dans différents fichiers :
limit = int(get_request().form.get('limit', get_publisher().get_site_option('default-page-size')) or 20) offset = int(get_request().form.get('offset', 0)) order_by = get_request().form.get('order_by', None) or 'name'
exemple avec un git grep sur limit :
wcs/admin/users.py: limit = int(get_request().form.get('limit', wcs/api.py: limit = int(get_request().form.get('limit', wcs/api.py: limit = int(get_request().form.get('limit') or '0') or None wcs/backoffice/management.py: limit = int(get_request().form.get('limit', wcs/backoffice/management.py: limit = int(get_request().form.get('limit', wcs/backoffice/management.py: limit = int(get_request().form['limit'])
Historique
Mis à jour par Frédéric Péters il y a plus de 3 ans
- Statut changé de Nouveau à Fermé
Ça a été ~fait via #42818.