Projet

Général

Profil

Bug #82515

Impossible de changer l'identifiant d'un WF

Ajouté par Marie Kuntz -> retour le 13 mai il y a 6 mois. Mis à jour il y a 6 mois.

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

0%

Temps estimé:
Patch proposed:
Non
Planning:
Non

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

workflow-gestion-des-fonctions.wcs (8,56 ko) workflow-gestion-des-fonctions.wcs Marie Kuntz -> retour le 13 mai, 17 octobre 2023 17:40

Demandes liées

Lié à w.c.s. - Development #79530: pour les workflows permettre de voir/parfois modifier le slugFermé07 juillet 2023

Actions

Révisions associées

Révision 96468a9b (diff)
Ajouté par Frédéric Péters il y a 6 mois

backoffice: fix editing of workflow slug (#82515)

Révision 8d23c100 (diff)
Ajouté par Frédéric Péters il y a 6 mois

backoffice: add period to "name already used" error messages (#82515)

Historique

#2

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.

#3

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".

#4

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é
#7

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

  • Assigné à mis à Frédéric Péters
#8

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 :

#9

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 :

#10

Mis à jour par Robot Gitea il y a 6 mois

  • Statut changé de En cours à Solution proposée
#11

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 :

#12

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 :

#13

Mis à jour par Transition automatique il y a 6 mois

  • Statut changé de Résolu (à déployer) à Solution déployée
#14

Mis à jour par Transition automatique il y a 4 mois

Automatic expiration

Formats disponibles : Atom PDF