* Finish task #69016.
This commit is contained in:
@@ -851,14 +851,6 @@ class project extends control
|
||||
|
||||
$this->executeHooks($projectID);
|
||||
|
||||
if(empty($project->hasProduct))
|
||||
{
|
||||
$projectProduct = $this->dao->select('product')->from(TABLE_PROJECTPRODUCT)->where('project')->eq($projectID)->fetch()->product;
|
||||
$this->lang->project->moduleMenu['link'] = sprintf($this->lang->project->moduleMenu['link'], $projectProduct);
|
||||
$this->lang->project->menu->settings['subMenu']->tree = $this->lang->project->moduleMenu;
|
||||
unset($this->lang->project->menu->settings['subMenu']->products);
|
||||
}
|
||||
|
||||
$this->view->title = $this->lang->project->view;
|
||||
$this->view->position = $this->lang->project->view;
|
||||
$this->view->projectID = $projectID;
|
||||
@@ -1992,6 +1984,7 @@ class project extends control
|
||||
{
|
||||
$projectID = $this->project->setMenu($projectID);
|
||||
$project = $this->project->getById($projectID);
|
||||
|
||||
if(isset($project->acl) and $project->acl == 'open') $this->locate($this->createLink('project', 'index', "projectID=$projectID"));
|
||||
|
||||
echo $this->fetch('personnel', 'whitelist', "objectID=$projectID&module=$module&browseType=$objectType&orderBy=$orderBy&recTotal=$recTotal&recPerPage=$recPerPage&pageID=$pageID&projectID=$projectID&from=$from");
|
||||
|
||||
@@ -341,5 +341,3 @@ $lang->project->confirmUnlinkMember = "Do you want to remove this user from pro
|
||||
|
||||
$lang->project->action = new stdclass();
|
||||
$lang->project->action->managed = '$date, managed by <strong>$actor</strong>. $extra' . "\n";
|
||||
|
||||
$lang->project->moduleMenu = array('link' => 'Module|tree|browse|product=%s&view=story');
|
||||
|
||||
@@ -341,5 +341,3 @@ $lang->project->confirmUnlinkMember = "Do you want to remove this user from proj
|
||||
|
||||
$lang->project->action = new stdclass();
|
||||
$lang->project->action->managed = '$date, managed by <strong>$actor</strong>. $extra' . "\n";
|
||||
|
||||
$lang->project->moduleMenu = array('link' => 'Module|tree|browse|product=%s&view=story');
|
||||
|
||||
@@ -341,5 +341,3 @@ $lang->project->confirmUnlinkMember = "Do you want to remove this user from pro
|
||||
|
||||
$lang->project->action = new stdclass();
|
||||
$lang->project->action->managed = '$date, managed by <strong>$actor</strong>. $extra' . "\n";
|
||||
|
||||
$lang->project->moduleMenu = array('link' => 'Module|tree|browse|product=%s&view=story');
|
||||
|
||||
@@ -241,5 +241,3 @@ $lang->project->childLongTime = "There are long-term projects in the child p
|
||||
|
||||
$lang->project->action = new stdclass();
|
||||
$lang->project->action->managed = '$date, managed by <strong>$actor</strong>. $extra' . "\n";
|
||||
|
||||
$lang->project->moduleMenu = array('link' => 'Module|tree|browse|product=%s&view=story');
|
||||
|
||||
@@ -341,5 +341,3 @@ $lang->project->confirmUnlinkMember = "您确定从该项目中移除该用户
|
||||
|
||||
$lang->project->action = new stdclass();
|
||||
$lang->project->action->managed = '$date, 由 <strong>$actor</strong> 维护。$extra' . "\n";
|
||||
|
||||
$lang->project->moduleMenu = array('link' => '模块|tree|browse|product=%s&view=story');
|
||||
|
||||
@@ -2436,6 +2436,7 @@ class projectModel extends model
|
||||
$model = 'scrum';
|
||||
$objectID = (empty($objectID) and $this->session->project) ? $this->session->project : $objectID;
|
||||
$project = $this->getByID($objectID);
|
||||
|
||||
if($project and $project->model == 'waterfall') $model = $project->model;
|
||||
if($project and $project->model == 'kanban')
|
||||
{
|
||||
@@ -2451,6 +2452,17 @@ class projectModel extends model
|
||||
$lang->project->dividerMenu = $lang->{$model}->dividerMenu;
|
||||
}
|
||||
|
||||
if(empty($project->hasProduct))
|
||||
{
|
||||
unset($this->lang->project->menu->settings['subMenu']->products);
|
||||
$projectProduct = $this->dao->select('product')->from(TABLE_PROJECTPRODUCT)->where('project')->eq($objectID)->fetch()->product;
|
||||
$this->lang->project->menu->settings['subMenu']->module['link'] = sprintf($this->lang->project->menu->settings['subMenu']->module['link'], $projectProduct);
|
||||
}
|
||||
else
|
||||
{
|
||||
unset($this->lang->project->menu->settings['subMenu']->module);
|
||||
}
|
||||
|
||||
/* Reset project priv. */
|
||||
$moduleName = $this->app->rawModule;
|
||||
$methodName = $this->app->rawMethod;
|
||||
|
||||
Reference in New Issue
Block a user