Development #55041
Cellule "Demandes auxquelles j'ai accès"
0%
Description
Interroger /api/forms (comme pour les "demandes à traiter")
Lorsqu'on pourra relier une demande à plusieurs users, il sera possible par exemple pour parent1 de voir les demandes du parent2 de la famille.
Fichiers
Demandes liées
Révisions associées
Revert "wcs: cell for forms the user can access (#55041)"
This reverts commit 18bb48c5b34bae7fa6b8c935fa16bca4a83e27ff.
Historique
Mis à jour par Lauréline Guérin il y a presque 3 ans
- Fichier 0001-wcs-cell-for-forms-the-user-can-access-55041.patch 0001-wcs-cell-for-forms-the-user-can-access-55041.patch ajouté
- Statut changé de Nouveau à Solution proposée
- Patch proposed changé de Non à Oui
Voila.
Ca tape sur /api/forms/
, sans limit, et au niveau du rendu c'est comme la cellule "demandes en cours" (avec pagination)
Je ne suis pas super fan du nom des classes et des labels; d'autres idées ?
Mis à jour par Frédéric Péters il y a presque 3 ans
Je ne suis pas super fan du nom des classes et des labels; d'autres idées ?
Je n'ai pas d'idée comme ça mais en prenant les choses par un autre angle, si ce n'était pas une nouvelle cellule mais plutôt la cellule "Demandes de l’usager" qui était réutilisée, en ajoutant dans sa configuration une case "Inclure également les demandes dont l’usager n’est pas l’auteur" ?
Mis à jour par Lauréline Guérin il y a presque 3 ans
Il me semble que ça demanderait une évolution côté wcs pour pouvoir renvoyer aussi les brouillon (option "Inclure les brouillons" du côté de la cellule)
Si je lis bien le code, l'API /api/forms/
a toujours un critère NotEqual('status', 'draft')
Ou alors, on interdit de cocher cette case si "Inclure également les demandes dont l’usager n’est pas l’auteur", et on voit plus tard pour gérer les brouillons
Mis à jour par Frédéric Péters il y a presque 3 ans
En effet; je viens de regarder côté w.c.s. je pense qu'on peut rapidement ajouter un paramètre include-drafts sur /api/forms/, je viens de poser https://git.entrouvert.org/wcs.git/log/?h=wip/55041-api-forms-include-drafts pas du tout testé en local, je prendrai ça correctement demain.
Mis à jour par Lauréline Guérin il y a presque 3 ans
- Statut changé de Solution proposée à En cours
Mis à jour par Frédéric Péters il y a presque 3 ans
- Lié à Development #55337: api, permettre de demander les brouillons à /api/forms/ ajouté
Mis à jour par Lauréline Guérin il y a presque 3 ans
- Fichier 0001-wcs-option-to-get-forms-user-can-access-in-current-f.patch 0001-wcs-option-to-get-forms-user-can-access-in-current-f.patch ajouté
- Statut changé de En cours à Solution proposée
Je me suis battue un bon moment avec le form field categories, qui est un jsonb présenté en select multiple, dans le cas où le form n'est pas valid.
Du coup j'ai changé toute la mécanique
Mis à jour par Lauréline Guérin il y a presque 3 ans
- Fichier 0001-wcs-cell-for-forms-the-user-can-access-55041.patch 0001-wcs-cell-for-forms-the-user-can-access-55041.patch ajouté
(rebase)
Mis à jour par Frédéric Péters il y a presque 3 ans
- Statut changé de Solution proposée à Solution validée
Go (pour éviter #52073 qui demanderait un nouveau rebase).
Mis à jour par Lauréline Guérin il y a presque 3 ans
- Statut changé de Solution validée à Résolu (à déployer)
commit 18bb48c5b34bae7fa6b8c935fa16bca4a83e27ff Author: Lauréline Guérin <zebuline@entrouvert.com> Date: Mon Jun 28 17:59:32 2021 +0200 wcs: cell for forms the user can access (#55041)
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
Mis à jour par Frédéric Péters il y a plus de 2 ans
Je me suis perdu en route et pas fait gaffe à la relecture, c'est maintenant lors de l'écriture des notes de mise à jour que je pensais qu'on s'était arrêté à plutôt modifier la cellule "demandes de l’usager" :
si ce n'était pas une nouvelle cellule mais plutôt la cellule "Demandes de l’usager" qui était réutilisée, en ajoutant dans sa configuration une case "Inclure également les demandes dont l’usager n’est pas l’auteur" ?
:/
Mis à jour par Frédéric Péters il y a plus de 2 ans
- Lié à Development #56012: option "Inclure également les demandes dont l’usager n’est pas l’auteur" sur la cellule "demandes de l’usager" ajouté
Mis à jour par Lauréline Guérin il y a plus de 2 ans
j'ai complètement foiré mon rebase, je ne comprends pas comment. L'avant dernier patch était bon, enfin il faisait ce qui était annoncé: réutiliser la cellule "Demandes de l'usager"
=> revert ce dev (avec la migration pour virer le model) + nouveau ticket pour refaire le boulot (pour le suivi)
Mis à jour par Lauréline Guérin il y a plus de 2 ans
- Lié à Development #56014: Cellule "Demandes auxquelles j'ai accès" - revert ajouté
wcs: cell for forms the user can access (#55041)