Projet

Général

Profil

Bug #82608

Ne plus considérer les rôles des fonctions qui ont été supprimées

Ajouté par Nicolas Roche il y a 6 mois. Mis à jour il y a 6 mois.

Statut:
Fermé
Priorité:
Normal
Assigné à:
Version cible:
-
Début:
19 octobre 2023
Echéance:
% réalisé:

0%

Temps estimé:
Patch proposed:
Non
Planning:
Non

Description

Les rôles définis dans des fonctions supprimées sont toujours attrapées par is_of_concern_for_role_id.
J'ai l'impression que ça fonctionne aussi comme ça ailleurs : en se basant sur le champ workflow_roles du formulaire,
sans tenir comptes des clés qui existent vraiment dans le champ roles du workflow.


Demandes liées

Lié à w.c.s. - Development #82918: mettre à jour les formdef.workflow_roles lors de la suppression d'une fonction du workflowFermé27 octobre 2023

Actions

Historique

#2

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

  • Statut changé de Nouveau à Fermé

Il faudrait une URL et une description pratique, plutôt qu'une interprétation technique.

Là je vais considérer que ça fait suite à un changement de workflow et que ça a été corrigé par #53766.

#3

Mis à jour par Nicolas Roche il y a 6 mois

  • Statut changé de Fermé à Information nécessaire
  • Assigné à mis à Frédéric Péters

Il faudrait une URL et une description pratique, plutôt qu'une interprétation technique.

Par exemple, Arnaud GUERIN possède le rôle Agent et voit les formulaires de la Police Municipale alors qu'il ne le devrait pas.
Si on lui retire, il ne voit plus les formulaires de la Police Municipale.

Sur cette url qui concerne le ticket lié :
https://demarches.lessablesdolonneen1clic.fr/backoffice/roles/063fa5fea75544e5b028018a4bcd71f6/
On voit que le rôle Agent gère les formulaire de la police municipale.

On retrouve ce rôle dans l'export des formulaires :
https://demarches.lessablesdolonneen1clic.fr/backoffice/forms/105/export
on retrouve ce rôle sur des fonctions :

  </backoffice-submission-roles><roles>
    <role slug="police-municipale" role_id="ca513728fde1497d94898cc4863f26c8" role_key="_receiver">Police municipale</role>
    <role slug="accueil" role_id="fcc97fef250245c19494ba44cb02da34" role_key="_police-municipale">Accueil - Relation &#224; l'Usager</role>
    <role slug="debug-eo" role_id="124ee940196342b3a17771794e717d48" role_key="_testeur">Debug &amp; Support Entr'ouvert</role>
    <role slug="agent" role_id="063fa5fea75544e5b028018a4bcd71f6" role_key="_accueil">Agent</role>                                    <---
    <role slug="accueil" role_id="fcc97fef250245c19494ba44cb02da34" role_key="_visionner">Accueil - Relation &#224; l'Usager</role>
    <role slug="accueil" role_id="fcc97fef250245c19494ba44cb02da34" role_key="_visualisation">Accueil - Relation &#224; l'Usager</role>
  </roles><options />
  <custom_views />
  <geolocations />
</formdef>

Ces fonctions n'apparaissent plus dans le workflow :
https://demarches.lessablesdolonneen1clic.fr/backoffice/workflows/41/

Là je vais considérer que ça fait suite à un changement de workflow

C'est aussi mon avis.

et que ça a été corrigé par #53766.

Pour corriger, il nous faut ré-importer le wokflow ?

#4

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

  • Statut changé de Information nécessaire à Fermé

Pour corriger, il nous faut ré-importer le wokflow ?

Non l'actualisation des fonctions a lieu sur un changement de workflow; ce qui pourrait marcher ici c'est dupliquer le workflow, passer sur la copie, revenir sur l'original, supprimer la copie.

#6

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

  • Lié à Development #82918: mettre à jour les formdef.workflow_roles lors de la suppression d'une fonction du workflow ajouté

Formats disponibles : Atom PDF