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 .= "