diff --git a/module/project/control.php b/module/project/control.php index 2f462e2593..c8c756e389 100644 --- a/module/project/control.php +++ b/module/project/control.php @@ -1221,6 +1221,8 @@ class project extends control $project = $this->project->getById($projectID, true); if(!$project) die(js::error($this->lang->notFound) . js::locate('back')); + $products = $this->project->getProducts($project->id); + /* Set menu. */ $this->project->setMenu($this->projects, $project->id); @@ -1228,11 +1230,12 @@ class project extends control $this->view->position[] = html::a($this->createLink('project', 'browse', "projectID=$projectID"), $project->name); $this->view->position[] = $this->view->title; - $this->view->project = $project; - $this->view->products = $this->project->getProducts($project->id); - $this->view->groups = $this->loadModel('group')->getPairs(); - $this->view->actions = $this->loadModel('action')->getList('project', $projectID); - $this->view->users = $this->loadModel('user')->getPairs('noletter'); + $this->view->project = $project; + $this->view->products = $products; + $this->view->branchGroups = $this->loadModel('branch')->getByProducts(array_keys($products)); + $this->view->groups = $this->loadModel('group')->getPairs(); + $this->view->actions = $this->loadModel('action')->getList('project', $projectID); + $this->view->users = $this->loadModel('user')->getPairs('noletter'); $this->display(); } diff --git a/module/project/css/manageproducts.css b/module/project/css/manageproducts.css index bdf0ad390b..400b0db663 100644 --- a/module/project/css/manageproducts.css +++ b/module/project/css/manageproducts.css @@ -1,6 +1,6 @@ #productsBox {padding: 20px;} #productsBox > .col-sm-4 {padding: 8px 15px; border:1px solid #ddd; min-height:48px; margin-bottom:5px; width:32%; margin-right:8px;} -#productsBox > .col-sm-4 label {display:block} -#productsBox > .col-sm-4:hover {background: #f1f1f1} +#productsBox > .col-sm-4 label {display:block; cursor: pointer;} +#productsBox > .col-sm-4:hover {background: #f1f1f1; cursor: pointer;} #productsBox > .col-sm-4.checked, #productsBox > .col-sm-4.checked:hover {background: #E5FFE6; border: 1px solid #229F24;} .col-sm-4+.col-sm-4 {margin-left: 0;} diff --git a/module/project/view/view.html.php b/module/project/view/view.html.php index bd5c694cf9..3ebd3a972a 100644 --- a/module/project/view/view.html.php +++ b/module/project/view/view.html.php @@ -110,7 +110,20 @@