Projet

Général

Profil

Development #7051

Mis à jour par Frédéric Péters il y a environ 9 ans

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...). 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:

<pre>
[
{
'id': 'manage-bar',
'uri': '/manage/bar/',
'title': 'Bar Management',
'category': 'bar', # optional optionnal
'tags': ['bar', 'manage'], # optional optionnal
...
}, ...
]
</pre>

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...) rôles, ...)

Note : Sur un combo déployé par hobo, ces blocs sont automatiquement disponibles et pré-configurés par le hobo.json.

Retour