-
Improvement
-
Resolution: Unresolved
-
Major
-
None
-
None
-
None
ODF pilotage surcharge un certain nombre de boutons pour qu'ils soient grisés/dégrisés en fonction du status de pilotage (en plus des vérifications standard des droits, état de workflow, ...)
Tous nécessitent de faire un appel serveur à chaque sélection d'un élément de formation, pour récupérer le status de pilotage.
De fait les optimisations qui avaient été faites coté CMS pour ne plus solliciter le serveur sont perdues.
De plus cela rend la maintenance compliquée car beaucoup de classe java et js sont surchargées.
Les surcharges seraient plus légères et les optimisations conservées si le statut de pilotage pouvait être récupéré dans le message bus.
Seuls le JS des boutons devraient alors être surchargé pour comparer le status de pilotage aux super droits nécessaires.
Pour cela on pourrait créer un point d'extension ContentPropertiesExtensionPoint pour ajouter des propriétés à la méthode ContentDAO.getContentProperties
Il faudrait sans doute l'équivalent coté JS ..