Development #31989
wcs : cellule avec les demandes à traiter
0%
Description
L'idée est de pouvoir proposer dès la page d'accueil du portail agent une liste de demandes à traiter, ce qui prend particulièrement du sens quand on est sur un déploiement multi-collectivités, avec un agent qui peut avoir à traiter aussi bien des demandes attachées à la métropole que des demandes attachées à sa commune.
On reprendrait la disposition générale de la page "vue globale", avec de manière simple un lien pour aller sur celle-ci pour voir davantage (et filtrer/paginer/etc.).
En fichier attaché (à titre d'illustration), une page du portail agent avec deux cellules "demandes à traiter", une attachée à la métropole l'autre attachée à la commune.
https://wcs/api/forms/?limit=10 doit fournir les infos nécessaires (y manque a priori la couleur du statut, ou du niveau de criticité, mais on pourrait commencer sans).
Fichiers
Demandes liées
Révisions associées
Historique
Mis à jour par Frédéric Péters il y a plus de 4 ans
- Fichier 31989-demandes-a-traiter.png 31989-demandes-a-traiter.png ajouté
- Description mis à jour (diff)
- Assigné à
Lauréline Guérinsupprimé
Mis à jour par Lauréline Guérin il y a plus de 4 ans
- Fichier 0001-wcs-add-a-cell-forms-in-your-care-31989.patch 0001-wcs-add-a-cell-forms-in-your-care-31989.patch ajouté
- Statut changé de Nouveau à Solution proposée
- Patch proposed changé de Non à Oui
première tentative
Mis à jour par Frédéric Péters il y a plus de 4 ans
# XXX calls to /api/forms return 404: how to test this ?
Capté le soucis ici. C'est que w.c.s. n'est pas déployé pour utiliser postgresql, qui est nécessaire pour cet endpoint, et du coup,
class ApiFormsDirectory(Directory): [...] def _q_index(self): if not get_publisher().is_using_postgresql(): raise TraversalError()
A priori ça ne va pas être trop évident de changer ça, je dirais que contrairement aux autres tests w.c.s. ceux-ci devraient plutôt passer par un mock des réponses. (mais le plan ce serait, quand les tests tournent avec postgresql, de pointer la db de combo à un des deux w.c.s. lancés)
Mis à jour par Lauréline Guérin il y a plus de 4 ans
- Fichier 0001-wcs-add-a-cell-forms-in-your-care-31989.patch 0001-wcs-add-a-cell-forms-in-your-care-31989.patch ajouté
la même, avec un mock en plus
Mis à jour par Frédéric Péters il y a plus de 4 ans
J'aurais deux petites modifs,
pour avoir l'optionnel "résumé" de la demande dans la première colonne, (c'est l'option "gabarit de résumé" sur un formulaire dans w.c.s.),
- <td>{{ data.name }}</td> + <td>{{ data.name }} {% if data.form_digest %}<br><small>{{ data.form_digest }}</small>{% endif %}</td>
et pour mettre un peu d'espace et un style de bouton en bas de tableau,
- <a href="{{ forms.url }}backoffice/management/">{% trans "See all forms" %}</a> + <p><a class="pk-button" href="{{ forms.url }}backoffice/management/">{% trans "See all forms" %}</a></p>
Mis à jour par Lauréline Guérin il y a plus de 4 ans
Mis à jour par Pierre Cros il y a plus de 4 ans
Up, quelqu'un pour relire/valider ? J'en ai besoin pour essayer d'arrêter le ping-pong entre plateformes à Lyon, je dois leur faire un démonstrateur.
Mis à jour par Thomas Noël il y a plus de 4 ans
- Statut changé de Solution proposée à Solution validée
Mis à jour par Lauréline Guérin il y a plus de 4 ans
- Statut changé de Solution validée à Résolu (à déployer)
commit 7da07bbf2b2d1dc7bf27bac826c7e511f3c347dc Author: Lauréline Guérin <zebuline@entrouvert.com> Date: Mon Oct 21 12:03:24 2019 +0200 wcs: add a cell "forms in your care" (#31989)
Mis à jour par Frédéric Péters il y a plus de 4 ans
- Statut changé de Résolu (à déployer) à Solution déployée
Mis à jour par Pierre Cros il y a plus de 4 ans
La trad française pour le nom de la cellule devrait être "Demandes à traiter" et on a actuellement "Demandes à votre charge"
Mis à jour par Thomas Noël il y a plus de 4 ans
Pierre Cros a écrit :
La trad française pour le nom de la cellule devrait être "Demandes à traiter" et on a actuellement "Demandes à votre charge"
C'est une traduction exacte pourtant, ce qu'il faudrait changer c'est en fait la version anglaise "Forms in your care". (Ceci étant c'est ce qu'on dit dans les listing wcs je crois bien, parce qu'en fait c'est pas parce qu'une demande est visible ici qu'elle est nécessairement "à traiter"...)
Mis à jour par Pierre Cros il y a plus de 4 ans
Attention je parle pas du titre de la cellule affiché à l'usager, je parle du nom de la cellule combo affiché à l'admin fonctionnel dans la liste des cellules.
Mis à jour par Frédéric Péters il y a plus de 4 ans
- Lié à Development #37567: Libellé de la cellule "demandes à votre charge" ajouté
Mis à jour par Pierre Cros il y a plus de 4 ans
- Lié à Development #37575: Permettre d'afficher les "demandes à traiter" d'une autre instance w.c.s. ajouté
wcs: add a cell "forms in your care" (#31989)