From dc93b5f88152db5fc4226132911fcfa5818da73f Mon Sep 17 00:00:00 2001 From: Craig Williams Date: Fri, 6 Oct 2023 10:10:01 +0100 Subject: [PATCH] Added view user roles permission --- src/Database/Seeds/CreateUserAdmin.php | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/Database/Seeds/CreateUserAdmin.php b/src/Database/Seeds/CreateUserAdmin.php index c84221e..c9e7259 100644 --- a/src/Database/Seeds/CreateUserAdmin.php +++ b/src/Database/Seeds/CreateUserAdmin.php @@ -112,6 +112,12 @@ class CreateUserAdmin extends BaseSeed 'conditions' => "!has_role(user.id,{$defaultRoleIds['site-admin']}) && subset(fields,['roles'])", 'description' => 'Edit role for users who are not Site Administrators.', ]), + 'view_user_roles' => new Permission([ + 'slug' => 'view_user_field', + 'name' => 'View user', + 'conditions' => "in(property,['roles'])", + 'description' => 'View roles of any user.', + ]), 'role_list' => new Permission([ 'slug' => 'role_list', 'name' => 'List of roles', @@ -177,6 +183,7 @@ class CreateUserAdmin extends BaseSeed $permissions['uri_users']->id, $permissions['role_list']->id, + $permissions['view_user_roles']->id, $permissions['update_user_roles']->id, $permissions['create_user']->id,