Projet

Général

Profil

Development #31989

wcs : cellule avec les demandes à traiter

Ajouté par Frédéric Péters il y a environ 5 ans. Mis à jour il y a plus de 4 ans.

Statut:
Fermé
Priorité:
Normal
Assigné à:
Version cible:
-
Début:
04 avril 2019
Echéance:
% réalisé:

0%

Temps estimé:
Patch proposed:
Oui
Planning:
Non

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

Lié à Combo - Development #37567: Libellé de la cellule "demandes à votre charge"Fermé11 novembre 2019

Actions
Lié à Combo - Development #37575: Permettre d'afficher les "demandes à traiter" d'une autre instance w.c.s.Fermé12 novembre 2019

Actions

Révisions associées

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

wcs: add a cell "forms in your care" (#31989)

Historique

#1

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

  • Assigné à mis à Lauréline Guérin
#2

Mis à jour par Frédéric Péters il y a plus de 4 ans

#3

Mis à jour par Frédéric Péters il y a plus de 4 ans

  • Assigné à mis à Lauréline Guérin
#4

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

première tentative

#5

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)

#7

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

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.

#10

Mis à jour par Thomas Noël il y a plus de 4 ans

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

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

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

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"

#15

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

#16

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.

#19

Mis à jour par Frédéric Péters il y a plus de 4 ans

Suite dans #37567.

#20

Mis à jour par Frédéric Péters il y a plus de 4 ans

#21

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é

Formats disponibles : Atom PDF