Projet

Général

Profil

Development #68013

API formdata: accepter une liste de valeurs pour le filtre filter-internal-id

Ajouté par Lauréline Guérin il y a plus d'un an. Mis à jour il y a plus d'un an.

Statut:
Fermé
Priorité:
Normal
Assigné à:
Version cible:
-
Début:
08 août 2022
Echéance:
% réalisé:

0%

Temps estimé:
Patch proposed:
Oui
Planning:
Non

Description

API de listing des form/carddata, accepter une liste de valeurs pour le filtre filter-internal-id
Pour les opérateurs eq et ne seulement (de la même manière qu'on accepte la liste de valeurs pour le filtre internal-id sur une custom view)


Fichiers

Révisions associées

Révision 6ecfd58a (diff)
Ajouté par Lauréline Guérin il y a plus d'un an

api: allow multi values for filter-internal-id and operators eq & ne (#68013)

Historique

#1

Mis à jour par Lauréline Guérin il y a plus d'un an

url de la forme: /api/forms/test/list?filter-internal-id=1&filter-internal-id=3&filter-internal-id-operator=eq

#2

Mis à jour par Frédéric Péters il y a plus d'un an

Petite peur d'appels pour récupérer beaucoup de fiches, qui donneraient des URL trop longues, mais si jamais ça arrive pour une bonne raison on pourra revoir et peut-être faire filter-internal-id=1,3.

À part ça, sur le patch :

+                        criterias.append(Equal('status', '_none'))

Il y a maintenant un critère "Nothing" pour faire ça. (#67884)

#3

Mis à jour par Lauréline Guérin il y a plus d'un an

Rebasé, avec le critère "Nothing".

Dans #68037, patch 0005, lorsqu'on liste toutes les fiches j'ai fait attention à ne pas passer tous les ids à l'appel wcs.
Mais on n'est pas à l'abri d'une utilisation du champ "Autres identifiants de fiche" avec un {{ cards|objects:"foo"|getlist:"id"|join:"," }} qui aurait le même rendu dans combo, mais avec un appel contenant x filtres filter-internal-id.

#4

Mis à jour par Frédéric Péters il y a plus d'un an

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

Mais on n'est pas à l'abri d'une utilisation du champ "Autres identifiants de fiche"

Yes c'est de ça que j'ai un peu peur, mais ça me va de vivre avec pour le moment.

#5

Mis à jour par Lauréline Guérin il y a plus d'un an

  • Statut changé de Solution validée à Résolu (à déployer)
commit 6ecfd58a02fa09909b1bfcfc9676aa1711918d11
Author: Lauréline Guérin <zebuline@entrouvert.com>
Date:   Mon Aug 8 16:21:05 2022 +0200

    api: allow multi values for filter-internal-id and operators eq & ne (#68013)
#6

Mis à jour par Transition automatique il y a plus d'un an

  • Statut changé de Résolu (à déployer) à Solution déployée
#7

Mis à jour par Transition automatique il y a plus d'un an

Automatic expiration

Formats disponibles : Atom PDF