Disponible desde versión 3.0.0
Se ha creado una nueva funcionalidad para que cada usuario pueda gestionar los gadgets a los que tienen permisos como favoritos para luego poder añadirlos rápidamente a sus dashboards.
Si está activada está funcionalidad, cada gadget contará con una entrada en su menú
Tras pulsar esta entrada nos aparecerá una ventana donde podremos asignar un título al gadget y marcar si queremos llevarnos las relaciones (Datalinks y Url params) que tiene definidas.
Estos gadgets favoritos pueden representarse como componentes drag and drop y arrastrarlos encima de nuestros dashboards, para así añadirlos a estos.
Su gestión está completamente apificada como servicios REST en el API del control panel, seleccionando esta entrada:
Estos son los servicios disponibles:
Para mejorar la usabilidad se ha creado también un servicio en el API de los Dashboards que devuelve una relación de los gadgets que contiene uno o varios dashboards, que es muy útil a la hora de integrar los dashboards en las distintas soluciones.
Para acceder a él, seleccionamos esta entrada :
Para utilizarlo, en el body introducimos un array con el nombre o el id de los dashboards de los cuales queremos conocer sus gadgets por ejemplo:
Esto nos devuelve:
Un array con los distintos dashboards, gadgets, nombre del gadget, tipo de este y página del dashboard en el que se encuentra
Los servicios de favoritos también están totalmente integrados con el wrapper de los dashboards:
https://github.com/onesaitplatform/onesait-cloud-platform-dashboard-wrapper
Para utilizarlos puede verse como se hace en esté enlace, utilizando el api favoriteService