From 62e08d0a3c0d5b582459d4b91b8a2ef81acaa69f Mon Sep 17 00:00:00 2001 From: tianshujie Date: Mon, 6 Nov 2023 08:51:17 +0800 Subject: [PATCH] * Fix bug #40198. --- module/group/model.php | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/module/group/model.php b/module/group/model.php index 4cf34b317e..1b54bf9d38 100644 --- a/module/group/model.php +++ b/module/group/model.php @@ -898,8 +898,9 @@ class groupModel extends model { $action = strtolower($action); - if($action == 'manageview' and $group->role == 'limited') return false; - if($action == 'copy' and $group->role == 'limited') return false; + if($action == 'manageview' && $group->role == 'limited') return false; + if($action == 'manageprojectadmin' && $group->role != 'projectAdmin') return false; + if($action == 'copy' && $group->role == 'limited') return false; return true; }