Groupe (gestion des habilitations)
Système d'habilitations
BWEB intégré un système de droits a 3 niveaux pour contrôler finement l'accès à votre application. Les groupes définissent des ensembles de droits attribues aux utilisateurs.
Les 3 niveaux de droits
| Niveau | Portee | Exemple |
|---|---|---|
| Domaine | Accès global au domaine entier | Seuls les admins accedent au back-office |
| Page | Accès à une page spécifique | Page "Paramètres" reservee aux super-admins |
| Bloc | Visibilite d'un bloc sur une page | Bouton "Supprimer" visible uniquement pour les admins |
Gestion des groupes
Depuis cette interface, vous pouvez :
- Creer un groupe : definissez un nom et une description
- Assigner des droits : associez le groupe à des domaines, pages ou blocs via le champ
userRightUuid - Gerer les membres : ajoutez ou retirez des utilisateurs du groupe
Heritage des droits
Les droits suivent une logique d'héritage :
- Si un domaine à un droit, toutes ses pages heritent de cette restriction
- Une page peut ajouter une restriction supplementaire (intersection des droits)
- Un bloc peut limiter davantage la visibilite (le bloc n'apparaît pas si l'utilisateur n'a pas le droit)
Utilisateurs speciaux
- Administrateur : accès complet à toutes les pages et fonctionnalités
- Utilisateur anonyme : visiteur non connecte, accès aux pages publiques uniquement
Bonnes pratiques
- Creez des groupes par role metier (admin, éditeur, lecteur) plutot que par personne
- Utilisez le droit au niveau domaine pour separer admin et site public
- Testez les droits avec un compte non-admin avant la mise en production

