From 91f62df5d859defcd5fa555d2395dc35a33de0d8 Mon Sep 17 00:00:00 2001 From: sunguangming Date: Thu, 11 Sep 2025 01:28:53 +0000 Subject: [PATCH] * [misc] add isclickable. --- module/project/model.php | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/module/project/model.php b/module/project/model.php index 04827ace75..4b2eb8a2ec 100755 --- a/module/project/model.php +++ b/module/project/model.php @@ -185,12 +185,11 @@ class projectModel extends model */ public static function isClickable(object $project, string $action) { - if(empty($project) || !isset($project->type)) return true; - $action = strtolower($action); - if($action == 'publishtemplate') return $project->status == 'wait' || $project->status == 'closed'; - if($action == 'disabletemplate') return $project->status == 'doing'; + if($action == 'publishtemplate') return $project->status == 'wait' || $project->status == 'closed'; + if($action == 'disabletemplate') return $project->status == 'doing'; + if($action == 'deletedeliverable') return $project->status == 'draft'; if($action == 'close') return $project->status != 'closed'; if($action == 'group') return $project->model != 'kanban';