Skip to content

Commit ba97286

Browse files
committed
Allow project managers to access users_task_count via view-users gate override
1 parent d72142d commit ba97286

1 file changed

Lines changed: 5 additions & 0 deletions

File tree

ProcessMaker/Providers/AuthServiceProvider.php

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -101,6 +101,11 @@ public function defineGates()
101101
return $user->hasPermission($permission);
102102
});
103103
}
104+
105+
// Allow project managers to list users for membership without the full view-users permission.
106+
Gate::define('view-users', function ($user) {
107+
return $user->hasPermission('view-users') || $user->hasPermission('create-projects');
108+
});
104109
} catch (\Exception $e) {
105110
Log::notice('Unable to register gates. Either no database connection or no permissions table exists.');
106111
}

0 commit comments

Comments
 (0)