Bug #82608
Ne plus considérer les rôles des fonctions qui ont été supprimées
0%
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
Historique
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.
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 à l'Usager</role> <role slug="debug-eo" role_id="124ee940196342b3a17771794e717d48" role_key="_testeur">Debug & 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 à l'Usager</role> <role slug="accueil" role_id="fcc97fef250245c19494ba44cb02da34" role_key="_visualisation">Accueil - Relation à 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 ?
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.
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é