Bug #82515
Impossible de changer l'identifiant d'un WF
0%
Description
Sur https://formulaires-demarches-recette.cr-reunion.fr/backoffice/workflows/255/, WF importé à partir d'une app (PM, ensuite supprimée), je change l'identifiant gestionnaire
en cta-fonction
, j'enregistre et quand je reviens dessus, c'est toujours gestionnaire
.
Bonux, je l'importe sur mon instance : https://demarches-mkuntz.test.entrouvert.org/backoffice/workflows/250/ et là, le slug automatiquement été changé en gestion-des-fonctions
... Fichier importé joint (le slug est gestionnaire
).
Fichiers
Demandes liées
Révisions associées
backoffice: add period to "name already used" error messages (#82515)
Historique
Mis à jour par Lauréline Guérin il y a 6 mois
pour l'édition, #79530 ajoutait la possibilité d'éditer le slug, mais je crois que le code du submit ne le permet pas:
for f in ('name', 'category_id'): widget = form.get_widget(f) if widget: setattr(workflow, f, widget.parse()) workflow.store()
(rien pour le champ slug)
Je n'ai pas encore regardé pour la partie import.
Mis à jour par Lauréline Guérin il y a 6 mois
Pour l'import, c'est parce que sur ton instance cible il existe déjà un wf avec pour slug gestionnaire
: https://demarches-mkuntz.test.entrouvert.org/backoffice/workflows/240/
Or le code fait:
if workflow.slug and cls.get_by_slug(workflow.slug): # slug already in use, reset so a new one will be generated on store() workflow.slug = None
Donc reset du slug, auto-génération à partir du nom du wf.
A priori, un bug à corriger sur l'édition du slug, mais pour l'import c'est "normal".
Mis à jour par Lauréline Guérin il y a 6 mois
- Lié à Development #79530: pour les workflows permettre de voir/parfois modifier le slug ajouté
Mis à jour par Robot Gitea il y a 6 mois
- Statut changé de Nouveau à Solution proposée
Frédéric Péters (fpeters) a ouvert une pull request sur Gitea concernant cette demande :
- URL : https://git.entrouvert.org/entrouvert/wcs/pulls/783
- Titre : édition du slug d'un workflow (#82515)
- Modifications : https://git.entrouvert.org/entrouvert/wcs/pulls/783/files
Mis à jour par Robot Gitea il y a 6 mois
- Statut changé de Solution proposée à En cours
Frédéric Péters (fpeters) a commencé à travailler sur une pull request sur Gitea concernant cette demande :
- URL : https://git.entrouvert.org/entrouvert/wcs/pulls/783
- Titre : WIP: édition du slug d'un workflow (#82515)
- Modifications : https://git.entrouvert.org/entrouvert/wcs/pulls/783/files
Mis à jour par Robot Gitea il y a 6 mois
- Statut changé de Solution proposée à Solution validée
Lauréline Guérin (lguerin) a approuvé une pull request sur Gitea concernant cette demande :
Mis à jour par Robot Gitea il y a 6 mois
- Statut changé de Solution validée à 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/783
- Titre : édition du slug d'un workflow (#82515)
- Modifications : https://git.entrouvert.org/entrouvert/wcs/pulls/783/files
Mis à jour par Transition automatique il y a 6 mois
- Statut changé de Résolu (à déployer) à Solution déployée
backoffice: fix editing of workflow slug (#82515)