Development #22857
Ne pas cacher les formulaires désactivés aux agents
0%
Description
Pour cacher les formulaires aux usagers on désactive les formulaires mais dans le même temps ça cache les formulaires aussi aux agents.
Fichiers
Révisions associées
Historique
Mis à jour par Frédéric Péters il y a environ 6 ans
- Fichier 0001-backoffice-don-t-hide-disabled-forms-22857.patch 0001-backoffice-don-t-hide-disabled-forms-22857.patch ajouté
- Statut changé de Nouveau à En cours
- Patch proposed changé de Non à Oui
Patch testé en local.
Mis à jour par Thomas Noël il y a environ 6 ans
Ah oui mais non : comment désactiver alors un formulaire complétement ?... Si on fait ce qui est ici, ça va réactiver en backoffice toutes les demandes liées à des formulaires dé-publiés...
Mis à jour par Frédéric Péters il y a environ 6 ans
Tu entends quoi par "réactiver toutes les demandes" ?
Aujourd'hui taper la référence d'une demande d'un formulaire désactivé envoie l'agent sur la demande, les demandes de formulaires désactivés apparaissent toujours dans le tableau global, les évaluations des sauts sur expiration continuent à se jouer, etc. le seul truc qui disparait, c'est le lien vers la page dans le backoffice.
Mis à jour par Thomas Noël il y a environ 6 ans
Frédéric Péters a écrit :
Tu entends quoi par "réactiver toutes les demandes" ?
Je pensais aux sites où on a des formdefs désactivés, qui potentiellement contiennent des (vieilles) demandes non traitées. Si on se met à considérer qu'en fait ces formdef ne sont plus désactivés au niveau du traitement, alors les demandes concernées vont "ré-apparaitre" dans les différentes vues.
Bon, sans doute j'ai du mal comprendre le patch, je ne sais pas quel est exactement la demande.
Selon moi, il s'agit de #1263 ou #9540. Notre "dé-publier" qui veut dire en fait "désactivé", et je pense qu'il faut garder ce fonctionnement tel quel, mais bien renommer l'affaire "désactivation".
En revanche, peut-être considérer qu'il y a effectivement une notion de dé-publication à ajouter, qui ferait que le formulaire n'est plus accessible en frontoffice, mais le reste partout ailleurs, c-à-d y compris en saisie backoffice et dans les API, et surtout que les demandes en cours sont toujours accessibles par les agents et les usagers. Typiquement, des demandes d'inscription qui sont closes mais que les agents doivent traiter, et dont on veut que l'usager puisse continuer à suivre le traitement.
(et désolé si j'embrouille)
Mis à jour par Frédéric Péters il y a environ 6 ans
En revanche, peut-être considérer qu'il y a effectivement une notion de dé-publication à ajouter, qui ferait que le formulaire n'est plus accessible en frontoffice, mais le reste partout ailleurs, c-à-d y compris en saisie backoffice et dans les API, et surtout que les demandes en cours sont toujours accessibles par les agents et les usagers. Typiquement, des demandes d'inscription qui sont closes mais que les agents doivent traiter, et dont on veut que l'usager puisse continuer à suivre le traitement.
Et c'est vraiment la situation qu'on a aujourd'hui, modulo l'exception de l'écran "vue par formulaires". (qui est la porte d'entrée pour beaucoup, certes).
Mis à jour par Thomas Noël il y a environ 6 ans
Frédéric Péters a écrit :
Et c'est vraiment la situation qu'on a aujourd'hui (...)
Je n'en étais pas sûr, désolé pour l'embrouille (cd'est #9540 qui m'a induit en erreur, sans doute qu'on pourrait rejeter ce ticket, il s'agit bien d'une notion de publication et pas de désactivation "complète")
J'ai bien l'impression, à avoir relu le code, que ton patch est le bon.
Ack.
Mis à jour par Frédéric Péters il y a environ 6 ans
- Statut changé de En cours à Résolu (à déployer)
commit 21a87544b7d0c25f5f6e636852096e2920235aa9 Author: Frédéric Péters <fpeters@entrouvert.com> Date: Wed Mar 28 15:13:55 2018 +0200 backoffice: don't hide disabled forms (#22857)
Mis à jour par Frédéric Péters il y a plus de 5 ans
- Statut changé de Résolu (à déployer) à Solution déployée
backoffice: don't hide disabled forms (#22857)