Rôles & Permissions
Rôles
| Rôle | Description |
|---|---|
administrator | Accès complet à toutes les fonctionnalités et toutes les succursales |
authenticated | Accès limité aux succursales assignées et aux pages autorisées |
Permissions granulaires
Les utilisateurs avec le rôle authenticated ont des permissions qui contrôlent l'accès page par page :
| Permission | Page concernée | Description |
|---|---|---|
permissions.dashboard | / | Accès au tableau de bord global |
permissions.billing | /billing | Accès à la facturation |
Si un utilisateur
authenticatedn'a pas la permissiondashboard, il est automatiquement redirigé vers la première succursale qui lui est assignée.
Succursales assignées
Chaque utilisateur authenticated se voit assigner une ou plusieurs succursales. Les données affichées (leads, statistiques, rendez-vous, funnel, rappels) sont automatiquement filtrées à ce périmètre.
Sélection de contact (administrator uniquement)
L'administrateur peut sélectionner un contact (entreprise cliente) pour restreindre sa vue aux succursales de ce client uniquement. Cette sélection est persistée en localStorage et s'applique à l'ensemble de l'application (sidebar, base de données, tableau de bord).
Redirection à la connexion
| Condition | Redirection |
|---|---|
| Non authentifié | /auth/signin?callbackUrl=... |
Authentifié sans permission dashboard | Première succursale assignée |
Authentifié avec permission dashboard | / |
| Administrator | / |