lodex icon indicating copy to clipboard operation
lodex copied to clipboard

(2) Admin : Pouvoir dupliquer un champ (notamment les graphiques) sur une autre page

Open Alexmarmelab opened this issue 3 months ago • 1 comments

Discussed in https://github.com/Inist-CNRS/lodex/discussions/2091

Originally posted by AnaelKremer July 11, 2024

Problème

Il est possible actuellement de dupliquer des graphiques par un simple click que ce soit dans l'onglet accueil ou graphique, mais l'objet dupliqué ne peut pas passer d"une page à l'autre.

Or on rencontre tous des cas où un graphique doit être présent en page graphique et en accueil, mais où l'on doit changer les dimensions d'une page à l'autre ou modifier le titre du graph, ajouter une légende etc. On peut utiliser "copie d'un graphique existant" mais on ne peut modifier les paramètres d'un sans modifier l'autre également.

Serait-il possible de pouvoir dupliquer un graphique et de le faire glisser vers la page d'accueil pour ne pas avoir à resaisir tous les paramètres ? Ou via un autre moyen ?

Solution

Au clic sur l'icône "Dupliquer le champ", avant de le dupliquer, afficher un popup avec :

  • Titre : Où souhaitez-vous dupliquer le champ (Etiquette du champ). Gérer les cas où le champ n'a pas d'étiquette.
  • Un sélecteur "Sélectionner une valeur" obligatoire avec comme valeur "Page d'accueil", "Ressource principale", "Sous-ressources" et "Page graphique"
  • La page courante d'où est dupliqué le champ est la valeur par défaut
  • Si "Sous-ressources" est sélectionné, afficher un second sélecteur obligatoire "Sélectionner une "sous-ressource" avec la liste des sous-ressources de l'instance
  • Un bouton "Annuler" et "Dupliquer" Au clic sur "Dupliquer" : Vérifier si les règles actuelles de "Source de valeur"le permet (ex : ne pas rendre possible d'afficher un champ "Colonne existante" sur l'accueil).
  • Si ce n'est pas possible, retourner une erreur, sinon :
    • Si la page courante est sélectionnée, dupliquer le champ juste après le champ d'origine (logique déjà implémentée)
    • Sinon, placer le champ en bas de la page sélectionnée Point d'attention : on dupliquant un champ cassé : est-ce que l'erreur remonte bien ?
Image Image Image Image

Alexmarmelab avatar Sep 22 '25 16:09 Alexmarmelab

Admin : dépriorisé pour des carte qui concerne le front

Alexmarmelab avatar Nov 12 '25 10:11 Alexmarmelab