From efc95f1949868c3f77288590740a020167287208 Mon Sep 17 00:00:00 2001 From: sunguangming Date: Thu, 25 Jan 2024 13:32:29 +0800 Subject: [PATCH] * Fix bug #44888. --- module/group/model.php | 2 +- module/project/ui/edit.html.php | 3 +++ 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/module/group/model.php b/module/group/model.php index 41e7e45ae8..dad823a8f1 100644 --- a/module/group/model.php +++ b/module/group/model.php @@ -812,8 +812,8 @@ class groupModel extends model { $action = strtolower($action); + if($group->role == 'projectAdmin' && $action != 'manageprojectadmin') 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; diff --git a/module/project/ui/edit.html.php b/module/project/ui/edit.html.php index 6857f864d7..2083a79a9e 100644 --- a/module/project/ui/edit.html.php +++ b/module/project/ui/edit.html.php @@ -29,6 +29,9 @@ jsVar('from', $from); jsVar('programID', $programID); jsVar('LONG_TIME', LONG_TIME); +unset($lang->project->endList['999']); +jsVar('endList', $lang->project->endList); + $labelClass = $config->project->labelClass[$model]; $disableModel = true;