Projet

Général

Profil

Development #55041

Cellule "Demandes auxquelles j'ai accès"

Ajouté par Lauréline Guérin il y a presque 3 ans. Mis à jour il y a plus de 2 ans.

Statut:
Fermé
Priorité:
Normal
Assigné à:
Version cible:
-
Début:
21 juin 2021
Echéance:
% réalisé:

0%

Temps estimé:
Patch proposed:
Oui
Planning:
Non

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

Lié à w.c.s. - Development #55337: api, permettre de demander les brouillons à /api/forms/Fermé02 juillet 2021

Actions
Lié à Combo - Development #56012: option "Inclure également les demandes dont l’usager n’est pas l’auteur" sur la cellule "demandes de l’usager"Fermé06 août 2021

Actions
Lié à Combo - Development #56014: Cellule "Demandes auxquelles j'ai accès" - revertFermé06 août 2021

Actions

Révisions associées

Révision 18bb48c5 (diff)
Ajouté par Lauréline Guérin il y a presque 3 ans

wcs: cell for forms the user can access (#55041)

Révision 4dcd011c (diff)
Ajouté par Lauréline Guérin il y a plus de 2 ans

Revert "wcs: cell for forms the user can access (#55041)"

This reverts commit 18bb48c5b34bae7fa6b8c935fa16bca4a83e27ff.

Historique

#1

Mis à jour par Lauréline Guérin il y a presque 3 ans

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 ?

#2

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" ?

#3

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

#4

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.

#5

Mis à jour par Lauréline Guérin il y a presque 3 ans

ok merci, je vais reprendre ce ticket

#6

Mis à jour par Lauréline Guérin il y a presque 3 ans

  • Statut changé de Solution proposée à En cours
#7

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é
#8

Mis à jour par Lauréline Guérin il y a presque 3 ans

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

#10

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).

#11

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

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
#13

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" ?

:/

#14

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é
#15

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)

#16

Mis à jour par Lauréline Guérin il y a plus de 2 ans

Formats disponibles : Atom PDF