HappenBoard a ses propres permissions, une par partie de l’extension. À l’activation, les administrateurs les reçoivent toutes. Les éditeurs reçoivent le travail courant (événements, participants, rendez-vous) mais pas les réglages, les intégrations ni l’export des participants.
Les auteurs, contributeurs et abonnés n’en reçoivent aucune : le menu HappenBoard ne s’affiche pas pour eux.
Qui peut faire quoi
| Permission | Ce qu’elle permet | Donnée à |
|---|---|---|
happenboard_manage_events | Ouvrir les écrans Dashboard, Calendar et Events ; créer et modifier les catégories et étiquettes d’événements. | Administrateur, Éditeur |
happenboard_manage_venues | Ouvrir l’écran Venues (les lieux). | Administrateur, Éditeur |
happenboard_manage_organizers | Ouvrir l’écran Organizers (les organisateurs). | Administrateur, Éditeur |
happenboard_view_attendees | Consulter l’écran Attendees et la liste des participants d’un événement. | Administrateur, Éditeur |
happenboard_manage_attendees | Modifier un participant, le passer à une autre date, l’annuler ou le supprimer. | Administrateur, Éditeur |
happenboard_export_attendees | Télécharger la liste des participants en fichier CSV. | Administrateur |
happenboard_manage_settings | Ouvrir toutes les sections de HappenBoard → Settings. | Administrateur |
happenboard_manage_integrations | Ouvrir l’écran Integrations. | Administrateur |
happenboard_manage_booking_types | Créer et modifier les types de rendez-vous ; valider, refuser ou annuler les réservations. | Administrateur, Éditeur |
happenboard_manage_availability | Régler les disponibilités de tous les hôtes. | Administrateur, Éditeur |
happenboard_view_bookings | Ouvrir l’écran Bookings, réserver pour un client, ajouter des notes, exporter les réservations en CSV. | Administrateur, Éditeur |
Les clés de cartes, de météo et d’anti-spam de l’écran Integrations sont enregistrées avec les réglages. Les modifier demande donc aussi happenboard_manage_settings.
Les événements, lieux et organisateurs sont des contenus WordPress : les modifier suit aussi les permissions habituelles des articles. Un rôle qui peut écrire des articles, comme Auteur, peut ouvrir l’éditeur de blocs d’un nouvel événement par un lien direct, même sans le menu HappenBoard.
Pourquoi l’export des participants est à part
Consulter la liste des participants et la télécharger sont deux risques différents. L’export est un fichier de noms, d’adresses e-mail et de réponses au formulaire qui sort de votre site. Il s’ajoute donc à la consultation, et seuls les administrateurs l’ont par défaut.
Les éditeurs travaillent toujours sur chaque participant depuis l’écran des participants. Les agents IA suivent la même règle : quand il agit pour une personne sans droit d’export, un agent voit le nom et le statut des participants, pas leur adresse e-mail.
Les rendez-vous fonctionnent autrement. Leur export CSV, avec les adresses e-mail des clients, va avec happenboard_view_bookings, que les éditeurs ont. Pensez-y avant de donner le rôle Éditeur à quelqu’un. Voir RGPD et données personnelles.
Ce que les éditeurs ne voient pas
Un éditeur n’a ni Settings ni Integrations dans le menu HappenBoard. Ces tâches restent donc aux administrateurs :
- modifier les réglages généraux et les réglages des e-mails ;
- importer des événements depuis une autre extension ou un fichier .ics ;
- sauvegarder les réglages, importer ou exporter des événements en CSV ;
- utiliser l’écran santé et maintenance ;
- activer les agents IA et lire leur journal d’activité.
Donner une permission à un autre rôle
Les permissions sont des capacités WordPress standard : n’importe quelle extension d’édition des rôles peut les modifier.
- Installez une extension d’édition des rôles.
- Ouvrez le rôle à modifier.
- Cochez ou décochez les permissions dont le nom commence par
happenboard_. - Enregistrez le rôle.
Par exemple, créez un rôle « Accueil » avec votre extension d’édition des rôles et donnez-lui la seule permission happenboard_view_attendees : ses utilisateurs consultent la liste des participants sans pouvoir la modifier. HappenBoard n’ajoute lui-même aucun rôle.
Les administrateurs gardent tous les écrans HappenBoard, même si vous décochez l’une de ces permissions sur leur rôle.
Une dernière permission, happenboard_host, n’est donnée à aucun rôle. Elle désigne un hôte qui ne voit que ses propres disponibilités et ses propres rendez-vous. Elle se donne à des utilisateurs précis, par exemple via une extension de gestion d’équipe.
Quand les permissions sont ajoutées ou retirées
- L’activation de HappenBoard donne les permissions ci-dessus aux administrateurs et aux éditeurs. Une mise à jour qui apporte de nouvelles permissions les ajoute de la même façon.
- Ces attributions ne font qu’ajouter. Une permission que vous avez donnée à un autre rôle n’est jamais retirée.
- Une permission par défaut que vous avez retirée à Administrateur ou Éditeur revient si vous réactivez HappenBoard ou si une mise à jour ajoute de nouvelles permissions.
- La désactivation de HappenBoard conserve les permissions. Elles ne sont retirées de tous les rôles et utilisateurs que si vous désinstallez avec la suppression des données activée.
HappenBoard Pro ajoute six permissions : billets, commandes, export des commandes, remboursements, check-in et ressources partagées des rendez-vous. Voir Rôles et permissions Pro.
Pour aller plus loin
- Gérer les participants : ce que permet l’écran des participants.
- Rôles et permissions Pro : les permissions des billets, des commandes et du check-in.
- RGPD, données personnelles et désinstallation : traiter les demandes et tout supprimer.
- Santé et maintenance : la boîte à outils de l’administrateur.