Bug #105134
Lors d'une mise à jour d'une app, certaines vues personnalisées sont dupliquées
0%
Description
Dans #105127, il est constaté :
L'enregistrement d'une vue personnalisée sur l'instance A avec le même slug (candidature-retenue) qu'une vue déjà existante mais différente (pas la même visibilité et pas les mêmes critères) sur l'instance B,
Instance A : https://formulaires-rh.test.entrouvert.org/backoffice/management/chapitre-012-candidature-spontanee/candidature-retenue/
Instance B : https://demarches-rh-preprod.test.entrouvert.org/backoffice/management/chapitre-012-candidature-spontanee/candidature-retenue/
embarque la vue personnalisée sur l'instance B avec le même slug candidature-retenue, sans écraser la vue locale avec le même slug candidature-retenue.
Conséquence, on a deux vues personnalisées avec le même libellé et le même slug. Les deux vues sont bien différentes, la locale et celle embarquée dans l'app, on peut le constater dans l'inspect https://demarches-rh-preprod.test.entrouvert.org/backoffice/forms/1/inspect#open:customviews
Mais partageant le même slug, on ne peut consulter qu'une seule vue, ce qui donne l'impression d'un doublon
Frédéric Péters a écrit #105127 :
Ça correspond à la situation #56698 pointée par Marie, ("Quand on écrase un formulaire avec un import, les vues personnalisées sont dupliquées"); ça a été corrigé pour l'import ("écraser avec") depuis le backoffice, mais pas pour le cas où l'écrasement se passe via le déploiement d'une application.
Il faudrait donc s'attendre à la même correction que celle mise en place pour l'import depuis le backoffice : suppression des vues partagées locales, remplacées par les vues partagées présentes dans ce qui est importé.
Effectivement le comportement attendu serait que les vues ayant le même slug soient mises à jour lors de la maj via une app.
Associated revisions
History
Updated by Robot Gitea 19 days ago
- Status changed from Nouveau to En cours
- Assignee set to Frédéric Péters
Frédéric Péters (fpeters) a ouvert une pull request sur Gitea concernant cette demande :
- URL : https://git.entrouvert.org/entrouvert/wcs/pulls/2300
- Titre : WIP: misc: clean shared custom views when updating an application (#105134)
- Modifications : https://git.entrouvert.org/entrouvert/wcs/pulls/2300/files
Updated by Robot Gitea 17 days ago
- Status changed from Solution proposée to Solution validée
Lauréline Guérin (lguerin) a approuvé une pull request sur Gitea concernant cette demande :
Updated by Robot Gitea 16 days ago
- Status changed from Solution validée to Résolu (à déployer)
Frédéric Péters (fpeters) a mergé une pull request sur Gitea concernant cette demande :
- URL : https://git.entrouvert.org/entrouvert/wcs/pulls/2300
- Titre : misc: clean shared custom views when updating an application (#105134)
- Modifications : https://git.entrouvert.org/entrouvert/wcs/pulls/2300/files
Updated by Transition automatique 16 days ago
- Status changed from Résolu (à déployer) to Solution déployée
misc: clean shared custom views when updating an application (#105134)