Development #7051
webservices des SP pour le combo agent
0%
Description
Idée : dans combo, avoir des blocs qui présentent à l'utilisateur l'ensemble des possibilités dont il dispose sur un service (wcs, passerelle, hobo...).
Principe: chaque service propose un webservice signé /manage/ (ou autre nom) qui renvoie en JSON la liste de ce que l'utilisateur cible peut faire sur le manage du service.
Proposition de format de base:
[ { 'id': 'manage-bar', 'uri': '/manage/bar/', 'title': 'Bar Management', 'category': 'bar', # optional 'tags': ['bar', 'manage'], # optional ... }, ... ]
Ensuite, dans combo, on a des blocs disponibles:
- affichage des liens pour un service donné (exemple: mes accès "agent" sur le wcs de ma ville)
- affichage des liens pour un ensemble de services (exemple: liste des liens pour chaque wcs des collectivités que je gère)
- affichage des liens de l'ensemble des services pour une catégorie ou pour des tags (exemple: ensemble des liens qui concerne les logs, ou la gestion des rôles...)
Note : Sur un combo déployé par hobo, ces blocs sont automatiquement disponibles et pré-configurés par le hobo.json.