diff --git a/extension/lite/project/ext/lang/en/lite.php b/extension/lite/project/ext/lang/en/lite.php index a07fb88f91..cd8e094b83 100644 --- a/extension/lite/project/ext/lang/en/lite.php +++ b/extension/lite/project/ext/lang/en/lite.php @@ -1,5 +1,7 @@ project->leftStories = 'Left Target'; $lang->project->doingExecutions = 'Doing Kanban'; +$lang->project->select = "Select {$lang->project->common}"; +$lang->project->noProject = "No {$lang->project->common} yet. "; $lang->project->aclList['private'] = "Private (Accessible to project leaders and team members)"; diff --git a/extension/lite/project/ext/lang/zh-cn/lite.php b/extension/lite/project/ext/lang/zh-cn/lite.php index a7db7de1f1..4f6daf40dd 100644 --- a/extension/lite/project/ext/lang/zh-cn/lite.php +++ b/extension/lite/project/ext/lang/zh-cn/lite.php @@ -1,5 +1,7 @@ project->leftStories = '剩余目标'; $lang->project->doingExecutions = '进行中的看板'; +$lang->project->select = "请选择{$lang->project->common}"; +$lang->project->noProject = "暂时没有{$lang->project->common}。"; $lang->project->aclList['private'] = "私有 (只有项目负责人、团队成员可访问)"; diff --git a/extension/lite/todo/ext/view/view.lite.html.hook.php b/extension/lite/todo/ext/view/view.lite.html.hook.php new file mode 100644 index 0000000000..6669832b1e --- /dev/null +++ b/extension/lite/todo/ext/view/view.lite.html.hook.php @@ -0,0 +1,78 @@ + + + \ No newline at end of file diff --git a/module/story/control.php b/module/story/control.php index 62b5b2af56..a151b9b29a 100644 --- a/module/story/control.php +++ b/module/story/control.php @@ -47,7 +47,14 @@ class story extends control public function create($productID = 0, $branch = 0, $moduleID = 0, $storyID = 0, $objectID = 0, $bugID = 0, $planID = 0, $todoID = 0, $extra = '', $type = 'story') { if($productID == 0 and $objectID == 0) $this->locate($this->createLink('product', 'create')); - + + if($this->config->vision == 'lite' and $productID == 0) + { + + $project = $this->loadModel('product')->getProductPairsByProject($objectID); + if(!empty($project)) $productID = key($project); + } + $this->story->replaceURLang($type); if($this->app->tab == 'product') { diff --git a/module/todo/view/view.html.php b/module/todo/view/view.html.php index d8b917052d..c70115e11d 100644 --- a/module/todo/view/view.html.php +++ b/module/todo/view/view.html.php @@ -84,7 +84,14 @@ unset($_GET['onlybody']); echo ""; echo "";