FIX handling conseiller finer permissions
All checks were successful
continuous-integration/drone/push Build is passing

This commit is contained in:
Antoine M 2025-04-23 15:53:58 +02:00
parent 145756a7b4
commit 9bd6cbdfa6
2 changed files with 13 additions and 0 deletions

View File

@ -21,6 +21,18 @@ function create_conseiller_role()
$capabilities['delete_others_posts'] = false;
$capabilities['delete_private_posts'] = false;
// Désactiver uniquement l'accès au post type "page" standard
// $capabilities['edit_pages'] = false;
// $capabilities['publish_pages'] = false;
$capabilities['edit_others_pages'] = false;
$capabilities['edit_published_pages'] = false;
$capabilities['delete_pages'] = false;
$capabilities['delete_others_pages'] = false;
$capabilities['delete_published_pages'] = false;
$capabilities['delete_private_pages'] = false;
$capabilities['edit_private_pages'] = false;
$capabilities['read_private_pages'] = false;
// Capacités WPML pour la traduction
$capabilities['wpml_manage_translations'] = true;
$capabilities['wpml_manage_string_translation'] = true;

View File

@ -680,6 +680,7 @@ select[data-enpassusermodified='yes'] {
}
.role-conseiller {
#menu-pages,
#menu-media,
#toplevel_page_edit-tags-taxonomy-metiers-post_type-artisans,
#toplevel_page_edit-tags-taxonomy-elementsbatiments-post_type-artisans {