Development #53213
cellule "demandes à traiter", pouvoir configurer une catégorie
0%
Description
Dans l'idée que sur le portail agent il puisse y avoir des pages adaptées par "métier", qui auraient chacune la cellule des demandes à traiter mais configurée sur une unique catégorie. (par exemple utile dans un environnement où des agents basculent entre deux services).
Fichiers
Demandes liées
Révisions associées
wcs: add some non-regression tests (#53213)
cells on specific category or card: be sure that only the correct site
is requested
Historique
Mis à jour par Lauréline Guérin il y a presque 3 ans
vu avec fred: choix multiple de catégories
Par contre le bouton "voir toutes les demandes" emmène sur backoffice/management/, je ne crois pas qu'on puisse y préciser les catégories sélectionnées ?
Mis à jour par Frédéric Péters il y a presque 3 ans
En effet, côté wcs on peut filtrer sur une catégorie, pas plusieurs, mais ça se fait via un paramètre category_id qu'on n'a pas; je serais pour ici ajouter un category_slugs=slug1,slug2,etc. à l'adresse de "voir toutes les demandes", et on verra ensuite pour le patch côté w.c.s. pour gérer ça.
Mis à jour par Lauréline Guérin il y a presque 3 ans
- Lié à Development #53373: Liste des démarches: accepter un param category_slugs ajouté
Mis à jour par Lauréline Guérin il y a presque 3 ans
- Fichier 0001-wcs-add-categories-field-to-CareForms-cell-53213.patch 0001-wcs-add-categories-field-to-CareForms-cell-53213.patch ajouté
- Statut changé de Nouveau à Solution proposée
- Patch proposed changé de Non à Oui
Mis à jour par Lauréline Guérin il y a presque 3 ans
- Statut changé de Solution proposée à En cours
En fait ça peut difficilement fonctionner sans #53371:
Actuellement cette cellule appelle l'api w.c.s. '/api/forms/?limit=10'
Si on filtre les formdatas reçus pour qu'ils matchent les catégories sélectionnées, il se peut que le nombre de résultat obtenu soit inférieur à 10, voire que la liste soit vide.
Mis à jour par Lauréline Guérin il y a presque 3 ans
- Lié à Development #53371: API: accepter un filtre category_slug ou category_slugs ajouté
Mis à jour par Lauréline Guérin il y a presque 3 ans
- Fichier 0002-wcs-add-some-non-regression-tests-53213.patch 0002-wcs-add-some-non-regression-tests-53213.patch ajouté
- Fichier 0001-wcs-add-categories-field-to-CareForms-cell-53213.patch 0001-wcs-add-categories-field-to-CareForms-cell-53213.patch ajouté
- Statut changé de En cours à Solution proposée
0001: cette fois les categories sont dans l'url, et si des catégories sont définies on n'appelle que les sites relatifs à ces catégories
exemple: default:cat1 et other:cat2: on appelle default avec category_slugs=cat1 et other avec category_slugs=cat2, et non la terre entière avec category_slugs=cat1,cat2
0002: du coup j'ai rajouté des tests pour vérifier que les autres cellules n'interrogent que le site relatif à la ressources définie (catégorie ou card)
Mis à jour par Lauréline Guérin il y a presque 3 ans
Mis à jour par Frédéric Péters il y a presque 3 ans
- Statut changé de Solution proposée à Solution validée
Mis à jour par Lauréline Guérin il y a presque 3 ans
- Statut changé de Solution validée à Résolu (à déployer)
- Assigné à
Lauréline Guérinsupprimé - Priorité changé de Normal à Bas
commit 9303dbc86268105d2b83e6690a2d1e416118fd3b Author: Lauréline Guérin <zebuline@entrouvert.com> Date: Mon Apr 26 16:30:16 2021 +0200 wcs: add some non-regression tests (#53213) cells on specific category or card: be sure that only the correct site is requested commit 085e729f6d6d8c3019f9ab0ce0626acc1d7111ff Author: Lauréline Guérin <zebuline@entrouvert.com> Date: Fri Apr 23 15:20:59 2021 +0200 wcs: add categories field to CareForms cell (#53213)
Mis à jour par Frédéric Péters il y a presque 3 ans
- Statut changé de Résolu (à déployer) à Solution déployée
wcs: add categories field to CareForms cell (#53213)