Project

General

Profile

Development #39637

création d'une demande, ne pas proposer les formulaires désactivés dans la liste

Added by Frédéric Péters 2 months ago. Updated 15 days ago.

Status:
Solution déployée
Priority:
Normal
Target version:
-
Start date:
07 Feb 2020
Due date:
% Done:

0%

Patch proposed:
Yes
Planning:
No

Description

(sauf sans doute le formulaire actuellement sélectionné, si jamais il avait depuis été désactivé)

0001-create_formdata-hide-disabled-formdefs-39637.patch View (1.11 KB) Benjamin Dauvergne, 12 Feb 2020 12:16 PM

0001-create_formdata-hide-disabled-formdefs-39637.patch View (1.15 KB) Benjamin Dauvergne, 12 Feb 2020 07:51 PM


Related issues

Related to w.c.s. - Development #33186: Initialisation d'un brouillon Solution déployée 17 May 2019 17 Jan 2020

Associated revisions

Revision b41cc0ff (diff)
Added by Benjamin Dauvergne 18 days ago

create_formdata: hide disabled formdefs (#39637)

History

#1 Updated by Benjamin Dauvergne 2 months ago

Désactivé ça veut dire non publié ou il y a une vrai notion de désactivé (invisible même dans le traitement) ? Parce que sinon je vois le cas où ça pourrait être utile (avoir un formulaire purement piloté par un workflow sans soumission BO ou FO).

#2 Updated by Frédéric Péters 2 months ago

#3 Updated by Frédéric Péters 2 months ago

#4 Updated by Benjamin Dauvergne 2 months ago

  • Status changed from Nouveau to Information nécessaire
  • Assignee set to Pierre Cros

#5 Updated by Marie Kuntz about 2 months ago

Je vois peut-être trop loin mais ça me semble intéressant de voir les formulaires désactivés avec redirection

#6 Updated by Benjamin Dauvergne about 2 months ago

#7 Updated by Benjamin Dauvergne about 2 months ago

  • Assignee changed from Pierre Cros to Benjamin Dauvergne

#8 Updated by Benjamin Dauvergne about 2 months ago

  • Patch proposed changed from No to Yes
  • File 0001-visualization-add-a-copy-button-39637.patch added
  • Status changed from Information nécessaire to Solution proposée

#9 Updated by Thomas Noël about 2 months ago

(erreur patch/ticket à mon avis)

#10 Updated by Pierre Cros about 2 months ago

Marie Kuntz a écrit :

Je vois peut-être trop loin mais ça me semble intéressant de voir les formulaires désactivés avec redirection

Tu as un cas d'usage ? Parce que je ne vois pas de situation où je vais vouloir créer une demande dans un formulaire désactivé, même s'il est redirigé.

Benjamin Dauvergne a écrit :

Désactivé ça veut dire non publié ou il y a une vrai notion de désactivé (invisible même dans le traitement) ? Parce que sinon je vois le cas où ça pourrait être utile (avoir un formulaire purement piloté par un workflow sans soumission BO ou FO).

Ça veut dire non publié. Et pour moi un formulaire purement piloté par un workflow, serait avantageusement remplacé par une fiche.

#11 Updated by Benjamin Dauvergne about 2 months ago

Pierre Cros a écrit :

Ça veut dire non publié. Et pour moi un formulaire purement piloté par un workflow, serait avantageusement remplacé par une fiche.

C'est pas exactement pareil, mais ok si on est tous d'accord pour dire que non publié ça veut dire invisible à tout le monde partout, je fais ça et qu'on ne préfère pas avoir un vrai statut "désactivé" et qu'on joue plutôt dans ces cas là avec les rôles associés au formulaire pour le rendre non publié mais actif.

Le cas d'usage dans ma tête c'est le formulaire invisible des usagers entre le service GRU et le service technique par exemple, et qui aurait je suppose un rôle d'accès Agent le rendant uniquement visibles aux agents (et à l'action dont on parle ici).

#12 Updated by Benjamin Dauvergne about 2 months ago

  • File deleted (0001-visualization-add-a-copy-button-39637.patch)

#13 Updated by Benjamin Dauvergne about 2 months ago

Thomas Noël a écrit :

(erreur patch/ticket à mon avis)

Ouaip, j'ai corrigé.

#14 Updated by Benjamin Dauvergne about 2 months ago

J'ai trouvé un entre deux, le formdef doit être explicitement désactivé, si
c'est désactivé via les dates d'ouverture il est tout de même visible (je n'utilise pas FormDef.is_disabled() mais FormDef.disabled).

Question: que faire pour un formulaire désactivé après la configuration de l'action ? Rien ? Continuer normalement ? Logger une erreur ?

#15 Updated by Pierre Cros about 2 months ago

Continuer normalement.

Mais, Fred le pointait dans la description du ticket, celui-là doit apparaître dans la liste du coup.

#16 Updated by Benjamin Dauvergne about 2 months ago

  • Status changed from Solution proposée to En cours

D'ac.

#17 Updated by Benjamin Dauvergne about 2 months ago

Rebasé et formulaire en cours toujours visible même si désactivé.

#18 Updated by Marie Kuntz about 2 months ago

Pierre Cros a écrit :

Marie Kuntz a écrit :

Je vois peut-être trop loin mais ça me semble intéressant de voir les formulaires désactivés avec redirection

Tu as un cas d'usage ? Parce que je ne vois pas de situation où je vais vouloir créer une demande dans un formulaire désactivé, même s'il est redirigé.

J'avais en tête une démarche située ailleurs que dans la GRU, sur spfr ou un portail famille par exemple. Mais peut-être que c'est de l'over-thinking

#19 Updated by Marie Kuntz about 2 months ago

Marie Kuntz a écrit :

J'avais en tête une démarche située ailleurs que dans la GRU, sur spfr ou un portail famille par exemple. Mais peut-être que c'est de l'over-thinking

Et maintenant je me rends compte que c'est totalement inutile, il suffit d'utiliser la redirection, c'est tout pour moi, merci, bonne nuit

#20 Updated by Thomas Noël 23 days ago

  • Status changed from Solution proposée to Solution validée

#21 Updated by Benjamin Dauvergne 18 days ago

  • Status changed from Solution validée to Résolu (à déployer)
commit b41cc0fff9fdc4456cc6fdc84dee09ee99ab372d
Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
Date:   Wed Feb 12 12:14:47 2020 +0100

    create_formdata: hide disabled formdefs (#39637)

#22 Updated by Frédéric Péters 15 days ago

  • Status changed from Résolu (à déployer) to Solution déployée

Also available in: Atom PDF