Projet

Général

Profil

Development #22857

Ne pas cacher les formulaires désactivés aux agents

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

Statut:
Fermé
Priorité:
Normal
Assigné à:
Version cible:
-
Début:
28 mars 2018
Echéance:
% réalisé:

0%

Temps estimé:
Patch proposed:
Oui
Planning:

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

Révision 21a87544 (diff)
Ajouté par Frédéric Péters il y a environ 6 ans

backoffice: don't hide disabled forms (#22857)

Historique

#1

Mis à jour par Frédéric Péters il y a environ 6 ans

Patch testé en local.

#2

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

#3

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.

#4

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)

#5

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

#6

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.

#7

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

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

Formats disponibles : Atom PDF