Projet

Général

Profil

Bug #5778

Permettre la modification des slugs

Ajouté par Thomas Noël il y a plus de 9 ans. Mis à jour il y a presque 2 ans.

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

0%

Temps estimé:
Patch proposed:
Oui
Planning:
Non

Description

Actuellement on a des exclude = ('slug', 'users') un peu partout dans les apps/*/forms.py.

Je pense qu'il serait utile de permettre l'édition des slug.

Exemples de cas d'usage :
  • mettre en place un service sur une production après l'avoir validé en recette : il faut être sûr d'avoir le même slug ;
  • avoir deux services côte à côte (truc et truc-v2) et pouvoir les intervertir durant des phases de développement/tests/recettes.

Fichiers


Demandes liées

Lié à Passerelle - Development #9409: Possibilité de modifier le slug d'un connecteur (?)Rejeté21 décembre 2015

Actions
Bloqué par Passerelle - Bug #5779: rendre les slugs uniquesRejeté21 octobre 2014

Actions

Révisions associées

Révision 58879560 (diff)
Ajouté par Nicolas Roche il y a presque 2 ans

admin: autocomplete slug on creation view (#5778)

Révision 38868d59 (diff)
Ajouté par Nicolas Roche il y a presque 2 ans

tests: add test on connector edit view (#5778)

Révision c42ad2d9 (diff)
Ajouté par Nicolas Roche il y a presque 2 ans

admin: allow connector slug edition (#5778)

Révision 792ba7a5 (diff)
Ajouté par Nicolas Roche il y a presque 2 ans

admin: do not synchronize connector slug on title when it differ (#5778)

Historique

#1

Mis à jour par Frédéric Péters il y a presque 7 ans

  • Lié à Development #9409: Possibilité de modifier le slug d'un connecteur (?) ajouté
#2

Mis à jour par Frédéric Péters il y a environ 2 ans

  • Assigné à Thomas Noël supprimé
  • Planning mis à Non

Je libère ce ticket et si jamais ça intéresse quelqu'un super.

#3

Mis à jour par Nicolas Roche il y a presque 2 ans

  • Assigné à mis à Nicolas Roche
#4

Mis à jour par Nicolas Roche il y a presque 2 ans

0001: Correction, parce que les slugs des connecteurs ne sont plus mis à jour quand on modifie le titre sur la vue de création (ce fut le cas avant, quand #21800 a été déployé).

0002: Ajoute un test sur l'édition des connecteurs.

0003: Permet la modification des slugs, mais comme il y a l'autocomplétion depuis le titre, si on change le titre alors le slug est modifié avec.

0004: Sur une édition, on a le même comportement que pour un formulaire w.c.s :
(cf la chaîne "are in sync, keep them that way" dans le code de w.c.s.)
  • si le slug est déduit du titre, alors un changement sur le titre va modifier le slug
  • si le slug est différent, alors un changement du titre ne va pas modifier le slug
#5

Mis à jour par Benjamin Dauvergne il y a presque 2 ans

  • Statut changé de Solution proposée à Solution validée

Dans 0004:

-     open('/var/www/html/index.html', 'w').write(resp.text)

le virer du bon patch.

PS: c'est 0003

#6

Mis à jour par Nicolas Roche il y a presque 2 ans

  • Statut changé de Solution validée à Résolu (à déployer)
commit 792ba7a551a1546f65ceaf02b413e168ebe3bd31
Author: Nicolas ROCHE <nroche@entrouvert.com>
Date:   Tue Jun 7 17:13:53 2022 +0200

    admin: do not synchronize connector slug on title when it differ (#5778)

commit c42ad2d95bff2058c7b2c8ac160bb8b3da22041f
Author: Nicolas ROCHE <nroche@entrouvert.com>
Date:   Tue Jun 7 13:37:20 2022 +0200

    admin: allow connector slug edition (#5778)

commit 38868d5993bd5daf1eaae392a1e5eb6fec94c79e
Author: Nicolas ROCHE <nroche@entrouvert.com>
Date:   Tue Jun 7 13:18:15 2022 +0200

    tests: add test on connector edit view (#5778)

commit 58879560b937acdafa047ee68707b9a02dd0e852
Author: Nicolas ROCHE <nroche@entrouvert.com>
Date:   Tue Jun 7 12:43:10 2022 +0200

    admin: autocomplete slug on creation view (#5778)
#7

Mis à jour par Transition automatique il y a presque 2 ans

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

Mis à jour par Transition automatique il y a plus d'un an

Automatic expiration

Formats disponibles : Atom PDF