9 nov. 2021 15:43:44 Thomas Dumont
AdminDashboard
Définition
Un AdminDashboard est un composant qui va s'ajouter dans les tableaux de bord du Back Office de Lutece.
Création
Implémentation
Un AdminDashboard est implémenté sous la forme d'une classe java étendant la classe AdminDashboardComponent. Cette classe devra implémenter la méthode getDashboardData( ).
/** * * MyAdminDashboardComponent. */ public class MyAdminDashboardComponent extends AdminDashboardComponent { /** * * {@inheritDoc} */ @Override public String getDashboardData( AdminUser user, HttpServletRequest request ) { ... } }
Déclaration
Un AdminDashboard doit être déclaré dans le fichier xml du plugin en ajoutant les lignes suivantes :
<admindashboard-components> <admindashboard-component> <dashboard-component-name>myAdminDashboardComponent</dashboard-component-name> <dashboard-component-class>fr.paris.lutece.plugins.myplugin.web.myAdminDashboardComponent</dashboard-component-class> </admindashboard-component> ... </admindashboard-components>