From 96c71eb326336f2a2e76b5b7f93a56fcf0d9fd09 Mon Sep 17 00:00:00 2001 From: tianshujie Date: Mon, 25 Jul 2022 13:36:14 +0800 Subject: [PATCH] * Finish task #61967. --- module/personnel/control.php | 9 +------- module/program/model.php | 10 ++++----- module/project/config.php | 6 +++++ module/project/control.php | 12 +++++----- module/project/model.php | 23 ++++++++++++-------- module/project/view/ajaxgetdropmenu.html.php | 2 +- module/project/view/view.html.php | 2 ++ 7 files changed, 36 insertions(+), 28 deletions(-) diff --git a/module/personnel/control.php b/module/personnel/control.php index 2fb6a96424..ef01c4cac7 100644 --- a/module/personnel/control.php +++ b/module/personnel/control.php @@ -103,14 +103,7 @@ class personnel extends control */ public function whitelist($objectID = 0, $module = 'personnel', $objectType = 'program', $orderBy = 'id_desc', $recTotal = 0, $recPerPage = 20, $pageID = 1, $programID = 0, $from = '') { - if($this->app->tab == 'program') - { - $this->loadModel('program')->setMenu($objectID); - } - else if($this->app->tab == 'project') - { - $this->loadModel('project')->setMenu($objectID); - } + if($this->app->tab == 'program') $this->loadModel('program')->setMenu($objectID); /* Load lang and set session. */ $this->app->loadLang('user'); diff --git a/module/program/model.php b/module/program/model.php index 0f66c08f7e..9b263d8045 100644 --- a/module/program/model.php +++ b/module/program/model.php @@ -1605,17 +1605,17 @@ class programModel extends model $menu .= ""; $menu .= ""; } - $attr = $program->model == 'kanban' ? " disabled='disabled' style='pointer-events: none;'" : ''; + $menu .= $this->buildMenu('project', 'edit', $params, $program, $type, 'edit', '', 'iframe', true); - $menu .= $this->buildMenu('project', 'team', $params, $program, $type, 'group', '', '', '', 'data-app="project"' . $attr); - $menu .= $this->buildMenu('project', 'group', $params, $program, $type, 'lock', '', '', '', 'data-app="project"' . $attr); + $menu .= $this->buildMenu('project', 'team', $params, $program, $type, 'group', '', '', '', 'data-app="project"'); + $menu .= $this->buildMenu('project', 'group', $params, $program, $type, 'lock', '', '', '', 'data-app="project"'); if(common::hasPriv('project', 'manageProducts') || common::hasPriv('project', 'whitelist') || common::hasPriv('project', 'delete')) { $menu .= "
"; $menu .= ""; $menu .= "