Projet

Général

Profil

Evolution #23056

Rendre paramétrable le bouton refresh dans edispatcher-toolbar

Ajouté par Renaud Dussol il y a environ 6 ans. Mis à jour il y a environ 6 ans.

Statut:
Fermé
Priorité:
Normal
Assigné à:
Version cible:
Début:
14/02/2018
Echéance:
% réalisé:

100%

Distribution:

Description

A Nice nous souhaiterions :

1) que le bouton refresh soit visible en permanence, indépendamment de la situation du cache
2) que le popover explicatif soit également permanent lors du survol
3) que le texte du popover soit paramétrable
4) qu'un simple clic (sans le shift) permette de mettre à jour le cache Arena ou, à défaut, que le texte du popover explique clairement qu'il faut faire shift+clic pour recharger la liste des applis

Pour le 1) j'ai fait une bidouille dans le css du template, mais qui ne me plait pas du tout (en gros tout ce qui est à class "hidden" avec ce tag est toujours visible, ce qui est quand même aberrant)
Je pense que je pourrais arriver à mes fins aussi pour le popover, mais je préférerais que tout cela soit géré au niveau du composant edisptacher-toolbar

Je comprends que ce mode de fonctionnement n'est pas forcément souhaité par tout le monde, mais je pense qu'en appelant le composant avec des options correctement choisies on devrait s'en sortir

Par exemple

<edisptacher-toolbar refresh-button-always-visible popover-always-visible popover-message="BLABLABLA" refreshmode="Shift"></edisptacher-toolbar>

Pour cela bien sûr il faut apporter des modifs au composant

Je propose de créer un edispatcher-toolbar-nice chez nous et de l'appeler avec notre template. Si cela fonctionne je le publierai sur patch

Révisions associées

Révision 4768eaf2 (diff)
Ajouté par Unknown il y a environ 6 ans

fixes #23056 Rendre paramétrable le bouton refresh dans edispatcher-toolbar

Historique

#1 Mis à jour par Renaud Dussol il y a environ 6 ans

je n'arrive pas à appeler un composant avec un nom différent
Je suppose qu'il faut l'enregistrer quelque part, mais du coup ça fait + de modif en prod
Je vais tester sur un environnement de dev

#2 Mis à jour par Renaud Dussol il y a environ 6 ans

  • Assigné à changé de Renaud Dussol à Christophe LEON

J'avoue que j'ai un peu de mal avec cette partie, notamment les javascripts (et pas assez de temps non plus)
PCI a pensé à une solution intermédiaire : afficher un parcours d'aide contextuelle en javascript (à la connexion d'un utilisateur, des éléments d'aide s'affichent au fur et à mesure, on pourra donc bien expliquer comment fonctionne le refresh). On mettrait ce javascript directement dans notre template.

Je pense néanmoins que rendre paramétrable le refresh serait une bonne chose donc je laisse la demande ouverte et je te l'assigne, car tu seras peut-être plus doué et plus rapide que moi pour le faire

#3 Mis à jour par Christophe LEON il y a environ 6 ans

  • Statut changé de Nouveau à Accepté

1) que le bouton refresh soit visible en permanence, indépendamment de la situation du cache
=> option refresh-button-always-visible ajouté

2) que le popover explicatif soit également permanent lors du survol
=> option popover-refresh-trigger ajouté ( popover-refresh-trigger="hover" permettra d'avoir un popup actif au survol, par défaut a none )
=> option popover-refresh-placement ajouté ( par défaut a right )

3) que le texte du popover soit paramétrable
=> option popover-refresh-message ajouté

5) Non fait, par contre par défaut le texte explicatif contient la notion du shift+clic

#4 Mis à jour par Anonyme il y a environ 6 ans

  • Statut changé de Accepté à Résolu
  • % réalisé changé de 0 à 100

#5 Mis à jour par Christophe LEON il y a environ 6 ans

  • Version cible mis à Envole 5.8

#6 Mis à jour par Arnaud FORNEROT il y a environ 6 ans

  • Statut changé de Résolu à Fermé

Formats disponibles : Atom PDF