Aller au contenu

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 ProSettings → section Permissions (page dédiée Permissions selon version).

Seul un administrateur WordPress peut modifier ces droits.

Capabilities principales

CapabilityPermet
view_clientsVoir la liste clients
create_clientsCréer des clients
edit_clientsModifier des clients
delete_clientsSupprimer des clients
edit_sessionsGérer les séances
view_sessionsVoir 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

  1. Ne retirez pas edit_sessions si le coach doit travailler au quotidien

  2. Réservez delete_clients aux profils de confiance

  3. Sur structure multi-coach, assignez le coach à la création client

  4. Testez avec un compte coach non-admin après changement