Project

General

Profile

Evolution #3112

Lien pour accéder à une comparaison de versions particulière

Added by Paolo - over 5 years ago. Updated over 5 years ago.

Status:
Fermé
Priority:
Bas
Assignee:
Target version:
Start date:
12/05/2013
Due date:
% Done:

0%

Resolution:
fixed

Description

Mais sur la page ecrire/?exec=revision je regrette un changement par rapport à SPIP 2. Quand on change la sélection de versions à comparer ce changement se fait maintenant avec Ajax et l'URL ne change donc pas.

Sur notre site où nous avons beaucoup de documents qui demandent à être mis à jour une fois par an dans beaucoup de langues après qu'une version finale a été établie en français, je veux pouvoir écrire à un traducteur : « stp voir
.../ecrire/?exec=revision&id_objet=1313&objet=article - comparison version 12 et 8, et fais les mêmes changements dans ta langue ».

Avant SPIP 3 (si je ne me trompe pas) je pouvais donner un URL exacte pour cela, qui incluait les versions à comparer. Mais maintenant je ne peux plus (je pense ?).

denisb explique que le lien est :
/ecrire/?exec=revision&id_objet=1313&objet=article&id_version=12&id_diff=8
mais c'est vrai que c'est pas direct ; il faut désactiver js pour le voir ou bien se le rappeler.

Peut-être ajouter sur cette page un moyen plus facile et direct pour capter un lien direct vers la comparaison actuelle ?

History

#1 Updated by b b over 5 years ago

  • Project changed from SPIP to Révisions
  • Target version set to 3.0

#2 Updated by b b over 5 years ago

  • Status changed from Nouveau to En cours
  • Assignee set to b b

Hop, le problème vient d'ici :

http://zone.spip.org/trac/spip-zone/browser/_core_/plugins/revisions/formulaires/reviser.php#L101

Le formulaire recharge la colonne centrale en ajax par défaut. Il faudrait que ce rechargement modifie l'url de la page pour fixer le bug. Pour cela il suffit d'ajouter un history: true en paramètre de l'appel de ajaxReload().

Si personne n'est contre, j'applique la modification.

#3 Updated by b b over 5 years ago

  • Status changed from En cours to Fermé
  • Resolution set to fixed

Et voilà c'est fait :

http://zone.spip.org/trac/spip-zone/changeset/79303 dans le trunk

http://zone.spip.org/trac/spip-zone/changeset/79304 dans la branche 3.0

On ferme :)

Also available in: Atom PDF