Administrateurs
Permissions coach
Le rôle WordPress `joolwebsp_coach` contrôle ce qu’un coach peut faire sans être administrateur du site.
Configuration : Joolweb Sessions Pro → Settings → section Permissions (page dédiée Permissions selon version).
Seul un administrateur WordPress peut modifier ces droits.
Capabilities principales
| Capability | Permet |
|---|---|
view_clients | Voir la liste clients |
create_clients | Créer des clients |
edit_clients | Modifier des clients |
delete_clients | Supprimer des clients |
edit_sessions | Gérer les séances |
view_sessions | Voir les séances |
| (autres) | Programmes, exports, etc. selon écran Permissions |
Les cases à cocher reflètent l’état du rôle coach au moment de la sauvegarde.
Isolation multi-coach
Par défaut, un coach accède :
- Aux clients qui lui sont assignés (
joolwebsp_assigned_coach_id) - Ou ayant au moins une séance avec ce coach
Helpers : coach_can_access_client(), coach_can_access_session().
Un coach ne voit pas les clients et séances des autres coaches (sauf administrateur WP).
Administrateur WordPress
- Accès complet à toutes les données
- Option Coach home (administrator) dans Réglages :
- All sessions — voir toutes les séances
- Only sessions I created — comportement type coach
Voir Tableau de bord admin.
Bonnes pratiques
Ne retirez pas
edit_sessionssi le coach doit travailler au quotidienRéservez
delete_clientsaux profils de confianceSur structure multi-coach, assignez le coach à la création client
Testez avec un compte coach non-admin après changement