diff --git a/module/product/model.php b/module/product/model.php index e6b692d5c7..b7bc37e5ca 100644 --- a/module/product/model.php +++ b/module/product/model.php @@ -367,6 +367,7 @@ class productModel extends model $lib = new stdclass(); $lib->product = $productID; $lib->name = $this->lang->doclib->main['product']; + $lib->type = 'product'; $lib->main = '1'; $lib->acl = $product->acl == 'open' ? 'open' : 'private'; $this->dao->insert(TABLE_DOCLIB)->data($lib)->exec(); diff --git a/module/project/model.php b/module/project/model.php index f9ad34c0f0..816309a98e 100644 --- a/module/project/model.php +++ b/module/project/model.php @@ -345,6 +345,7 @@ class projectModel extends model $lib = new stdclass(); $lib->project = $projectID; $lib->name = $this->lang->doclib->main['project']; + $lib->type = 'project'; $lib->main = '1'; $lib->acl = $project->acl == 'open' ? 'open' : 'private'; $this->dao->insert(TABLE_DOCLIB)->data($lib)->exec(); @@ -2012,6 +2013,12 @@ class projectModel extends model ->fetchAll('id'); if(empty($tasks)) return array(); + + $taskTeam = $this->dao->select('*')->from(TABLE_TEAM)->where('root')->in(array_keys($tasks))->andWhere('type')->eq('task')->fetchGroup('root'); + if(!empty($taskTeam)) + { + foreach($taskTeam as $taskID => $team) $tasks[$taskID]->team = $team; + } foreach($tasks as $task) { diff --git a/module/project/view/managemembers.html.php b/module/project/view/managemembers.html.php index 714cbc8081..c58f2fcd9b 100644 --- a/module/project/view/managemembers.html.php +++ b/module/project/view/managemembers.html.php @@ -29,8 +29,8 @@ -