Development #41910
API : sur listing des demandes, permettre le filtrage sur un champ date
0%
Description
Le cas d'usage histoire de : une donnée de traitement de type date, quand la demande arrive dans le statut 'Demande éligible', la date est remplie avec today
(en python donc).
Ailleurs une utilisation de l'API pour générer des fichiers csv récapitulatifs des demandes éligibles, le filtrage sur la date permet de créer une pseudo notion de batch sur ces fichiers récaps (générer un fichier pour une date, un autre pour une deuxième date, etc).
Je laisse qui de droit élargir ça (ou pas) à la vue de traitement puisque ces affaires semblent liées.
Fichiers
Révisions associées
Historique
Mis à jour par Frédéric Péters il y a presque 4 ans
- Sujet changé de API : sur listing des demandes, permettre le filtrage sur un champ date posée par une donnée de traitement à API : sur listing des demandes, permettre le filtrage sur un champ date
(une donnée de traitement est un champ comme un autre)
Mis à jour par Emmanuel Cazenave il y a presque 4 ans
- Priorité changé de Normal à Haut
Je me permet un bump de priorité, ça me faciliterait beaucoup la vie sur mon cas d'usage.
Mis à jour par Frédéric Péters il y a presque 4 ans
- Fichier 0001-api-backoffice-add-exact-filters-on-string-email-and.patch 0001-api-backoffice-add-exact-filters-on-string-email-and.patch ajouté
- Statut changé de Nouveau à Solution proposée
- Patch proposed changé de Non à Oui
Filtrage sur les dates, et en bonus sur les champs texte et email.
Mis à jour par Emmanuel Cazenave il y a presque 4 ans
Lourd.
Une petite erreur je crois, 'date' déjà présent même si pas de postgres :
types = ['string', 'email', 'date', 'item', 'bool', 'items', 'period-date'] if get_publisher().is_using_postgresql(): types.append('date')
Mis à jour par Emmanuel Cazenave il y a presque 4 ans
- Statut changé de Solution proposée à Solution validée
Mis à jour par Frédéric Péters il y a presque 4 ans
- Statut changé de Solution validée à Résolu (à déployer)
commit 54165e85f86ef75299bf94d35bfe5fc0c4d57fec Author: Frédéric Péters <fpeters@entrouvert.com> Date: Fri Apr 24 14:55:31 2020 +0200 api/backoffice: add (exact) filters on string, email and date fields (#41910)
Mis à jour par Frédéric Péters il y a presque 4 ans
- Statut changé de Résolu (à déployer) à Solution déployée
api/backoffice: add (exact) filters on string, email and date fields (#41910)