Project

General

Profile

Evolution #4305

Permettre d'ordonner une liste d'objets liés à un autre objet

Added by Peet du about 2 years ago. Updated 3 months ago.

Status:
Fermé
Priority:
Normal
Assignee:
-
Category:
espace privé
Target version:
Start date:
03/06/2019
Due date:
% Done:

0%

Resolution:
fixed

Description

Pouvoir d'ordonner par glisser/déposer la liste des auteurs liés à un article par exemple.
De façon plus générique, pouvoir ordonner n'importe quelle liste d'objets liés à un autre objet (éditorial ou non)

Pour cela, adapter et intégrer la gestion de rang_lien faite dans le plugin Médias directement dans l'API fourni par SPIP.

Voir à ce propos :

History

#1 Updated by b b about 2 years ago

  • Target version changed from 3.3 to 3.4

#2 Updated by cedric - about 2 years ago

  • Status changed from Nouveau to Fermé
  • Target version changed from 3.4 to 3.3
  • Resolution set to fixed

#3 Updated by marcimat 🌻 about 2 years ago

Glisser / déposer introduit en https://zone.spip.net/trac/spip-zone/changeset/114374/spip-zone
Avec un JS générique pour les formulaires d’édition de liens.
Ça nécessite quelques data-truc + la gestion d’origine ajoutée par cédric (les boutons ordonner_liens[...])

#4 Updated by b b about 2 years ago

(y) grande classe

#5 Updated by Peet du 5 months ago

Holà,

Après de (très) nombreux tests, ça marche bien.

J'ajouterais que, en adaptant le code de /prive/objets/liste/auteurs_lies.html sur divers plugins, j'arrive à ordonner des liaisons autres que celles des auteurs.
Du coup, je confirme que le plugin Rang_auteurs est bien générique et qu'il mériterait sans doute de s'appeler "Rang_liens"

Super merci pour tout ce boulot.

#6 Updated by Peet du 3 months ago

Je viens de tomber sur une incompatibilité avec le plugin Accès Restreint v4.
Dans ecrire/?exec=zone_edit&id_zone=1, j'ajoute des auteurs, mais la liste reste vide (Aucun auteur).

Dans le squelette /objets/liste/auteurs_lies.html, en enlevant les deux critères suivants {objet=#ENV{objet}}{id_objet=#ENV{id_objet}} de la boucle _liste_aut, les auteurs s'affichent.

Also available in: Atom PDF