From 242682bd5d86008cd89686d906dc761cac7dd40f Mon Sep 17 00:00:00 2001 From: Antoine M Date: Wed, 9 Apr 2025 09:45:17 +0200 Subject: [PATCH] FEAT Added export_artisans_datas capability for administrators and editors --- includes/roles.php | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/includes/roles.php b/includes/roles.php index be43e89..f930632 100644 --- a/includes/roles.php +++ b/includes/roles.php @@ -31,6 +31,24 @@ function create_conseiller_role() } add_action('init', 'create_conseiller_role'); +/* ----------------------------------------------------------- + Ajouter la capacité export_artisans_datas aux administrateurs et éditeurs + -----------------------------------------------------------*/ +function add_export_artisans_capability() +{ + // Ajouter la capacité à l'administrateur + $admin_role = get_role('administrator'); + if ($admin_role) { + $admin_role->add_cap('export_artisans_datas'); + } + + // Ajouter la capacité à l'éditeur + $editor_role = get_role('editor'); + if ($editor_role) { + $editor_role->add_cap('export_artisans_datas'); + } +} +add_action('init', 'add_export_artisans_capability'); /* ----------------------------------------------------------- Masquer les widgets du tableau de bord pour le rôle conseiller