Projet

Général

Profil

Development #41910

API : sur listing des demandes, permettre le filtrage sur un champ date

Ajouté par Emmanuel Cazenave il y a presque 4 ans. Mis à jour il y a presque 4 ans.

Statut:
Fermé
Priorité:
Haut
Assigné à:
Version cible:
-
Début:
21 avril 2020
Echéance:
% réalisé:

0%

Temps estimé:
Patch proposed:
Oui
Planning:
Non

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

Révision 54165e85 (diff)
Ajouté par Frédéric Péters il y a presque 4 ans

api/backoffice: add (exact) filters on string, email and date fields (#41910)

Historique

#1

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)

#2

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.

#3

Mis à jour par Frédéric Péters il y a presque 4 ans

  • Assigné à mis à Frédéric Péters
#4

Mis à jour par Frédéric Péters il y a presque 4 ans

Filtrage sur les dates, et en bonus sur les champs texte et email.

#6

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')
#7

Mis à jour par Frédéric Péters il y a presque 4 ans

Yes; branche corrigée.

#8

Mis à jour par Emmanuel Cazenave il y a presque 4 ans

  • Statut changé de Solution proposée à Solution validée
#9

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)
#10

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

Formats disponibles : Atom PDF