Project

General

Profile

Evolution #23056

Rendre paramétrable le bouton refresh dans edispatcher-toolbar

Added by Renaud Dussol over 6 years ago. Updated about 6 years ago.

Status:
Fermé
Priority:
Normal
Assigned To:
Target version:
Start date:
02/14/2018
Due date:
% Done:

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

Associated revisions

Revision 4768eaf2 (diff)
Added by Unknown about 6 years ago

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

History

#1 Updated by Renaud Dussol over 6 years ago

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 Updated by Renaud Dussol over 6 years ago

  • Assigned To changed from Renaud Dussol to 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 Updated by Christophe LEON about 6 years ago

  • Status changed from Nouveau to 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 Updated by Anonymous about 6 years ago

  • Status changed from Accepté to Résolu
  • % Done changed from 0 to 100

#5 Updated by Christophe LEON about 6 years ago

  • Target version set to Envole 5.8

#6 Updated by Arnaud FORNEROT about 6 years ago

  • Status changed from Résolu to Fermé

Also available in: Atom PDF