Projet

Général

Profil

Development #69546

intégrer la redirection /formulaire/ → /categorie/formulaire/

Ajouté par Frédéric Péters il y a plus d'un an. Mis à jour il y a plus d'un an.

Statut:
Fermé
Priorité:
Normal
Assigné à:
Version cible:
-
Début:
25 septembre 2022
Echéance:
% réalisé:

0%

Temps estimé:
Patch proposed:
Oui
Planning:
Non

Description

Ce code est actuellement dans au-quotidien (avec ses bugs), le taf devrait se faire dans w.c.s. (sans les bugs).


Fichiers

Révisions associées

Révision efe6c53f (diff)
Ajouté par Frédéric Péters il y a plus d'un an

misc: remove redirection to /category/formdef, handled by w.c.s. (#69546)

Révision 025d7e46 (diff)
Ajouté par Frédéric Péters il y a plus d'un an

misc: redirect form URL to include category slug (#69546)

Révision 31c5db7b (diff)
Ajouté par Frédéric Péters il y a plus d'un an

Revert "misc: remove redirection to /category/formdef, handled by w.c.s. (#69546)"

This reverts commit efe6c53faffafd77527caf89833e6139cae6963b.

Révision 3c9702e5 (diff)
Ajouté par Frédéric Péters il y a plus d'un an

Revert "misc: redirect form URL to include category slug (#69546)"

This reverts commit 025d7e468d8f82bd8e01f0eb99161e501324642e.

Révision 8f43c01b (diff)
Ajouté par Frédéric Péters il y a plus d'un an

misc: redirect form{def,data} URL to include category slug (#69546)

Révision 4ab604a8 (diff)
Ajouté par Frédéric Péters il y a plus d'un an

misc: remove redirection to /category/formdef, handled by w.c.s. (back) (#69546)

Historique

#1

Mis à jour par Frédéric Péters il y a plus d'un an

Ça amène quelques bouts moche mais ça doit gérer correctement les cas un peu nuls qu'on rencontrait type catégorie du nom d'une démarche.

(le comportement est plus uniforme mais ça fait quelque chose d'un peu différent d'auquotidien qui parfois affichait le formulaire sur /formdef/ sans redirection)

#2

Mis à jour par Benjamin Dauvergne il y a plus d'un an

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

Mis à jour par Frédéric Péters il y a plus d'un an

  • Statut changé de Solution validée à Résolu (à déployer)
commit 025d7e468d8f82bd8e01f0eb99161e501324642e
Author: Frédéric Péters <fpeters@entrouvert.com>
Date:   Sun Oct 16 15:58:22 2022 +0200

    misc: redirect form URL to include category slug (#69546)
#4

Mis à jour par Frédéric Péters il y a plus d'un an

  • Statut changé de Résolu (à déployer) à En cours

Nope; ça oublie qu'il faut aussi les redirections pour /formulaire/<id>/; j'ai reverté :/

#5

Mis à jour par Frédéric Péters il y a plus d'un an

Voilà.

Et pour être honnête par rapport à l'ancien code qui tentait de jouer via _q_traverse, il y a le cas de l'url de catégorie sans / final qu'on gère moins bien (mais perso ça me va).

(aussi, je me suis demandé ici s'il était opportun de modifier les retours de l'API, pour inclure la catégorie dans les URL, mais j'ai continué à laisser de côté).

#6

Mis à jour par Thomas Noël il y a plus d'un an

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

Good.

Je me demandais pourquoi on ne voulait pas profiter de l'occasion pour supprimer cette redirection, mais le cas de la catérogie qui a le même slug qu'un formulaire suffit à ce que ça reste un bon fonctionnement. Cependant je reste d'accord que l'URL canonique, par exemple celle dans les API, reste sans le slug de catégorie ; ça autorise ainsi de modifier la catégorie d'un formulaire sans accroc (du moins dans une certaine mesure). Et j'arrête mon blabla.

#7

Mis à jour par Frédéric Péters il y a plus d'un an

(je laisse de toute façon ça pour le cycle prochain, je ne vais pas le risquer à nouveau)

#8

Mis à jour par Frédéric Péters il y a plus d'un an

  • Statut changé de Solution validée à Résolu (à déployer)
commit 8f43c01beabf4b859665203480926c12186d4470
Author: Frédéric Péters <fpeters@entrouvert.com>
Date:   Fri Oct 21 13:14:06 2022 +0200

    misc: redirect form{def,data} URL to include category slug (#69546)
#9

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

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

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

Automatic expiration

Formats disponibles : Atom PDF