Projet

Général

Profil

Development #16529

Factoriser la lecture des paramètres limit/offset/order_by

Ajouté par Frédéric Péters il y a presque 7 ans. Mis à jour il y a plus de 3 ans.

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

#1

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.

Formats disponibles : Atom PDF