Pourquoi limiter l'accès aux vues
Dans une configuration de Shinken ou plusieurs entités ne doivent pas avoir connaissance des autres, il faut mettre en place un système permettant de définir que à accès à quelle météo. Le besoin n’est présent que pour les météos, car elles sont les seules vues à bénéficier d’un listing de toutes les vues existantes. Il faut alors mettre en place un mécanisme permettant à un administrateur Shinken de choisir à qui il permet de voir les météos dans les listings et d’y accéder.
Comment modifier l'accès d'une météo
Le contrôle se fait par l’ajout de groupe et d’utilisateur autorisés par le biais de l’édition des météos et du panel de gestion des météos.
Par le mode d'édition des météos
- Édition des météos :
- Ajout direct au JSON ( Nom ou id à)
- Une interface disponible dans les onglets, ouvrant deux listes déroulantes ( groupe et utilisateurs )
| Panel |
|---|
Par la Gestion des vues
- Gestions des vues : Un bouton permet de sélectionner dans une liste déroulant les groupes et dans une seconde les utilisateurs. Se trouve dans une modale similaire au changement de propriétaire d’une météo.
À la création d’une météo, seul serait ajouté à la liste des personnes autorisées son créateur, charge à lui d’ajouter des utilisateurs / groupe. Tant que la météo sera en mode construction, l’ajout d’utilisateurs/groupe ne permettra pas l’accès ( permet de travailler les accès en avance ).
Les météos existantes se verront modifier avec l’ajout d’un accès universel pour ne pas couper l’accès des météos.
Un administrateur devra pouvoir filtrer les listes pour afficher celle disponible pour un groupe ou un utilisateur.
L’accès universel :
- Aucun utilisateurs / groupe dans la liste = Tout le monde
- Un token All_acces
| Panel |
|---|
Afficher les météos visibles par un utilisateur ou un groupe particuliers
Pour faciliter les échanges entre un utilisateur et un administrateur Shinken, les administrateurs pourront filtrer leur affichage pour correspondre à celui d'un utilisateur ou d'un groupe particulier.
Pour
| Panel |
|---|
Pour garder de la visibilité dans l'affichage des autorisations, nous vous recommandons de passer par les groupes.