diff --git a/module/project/view/team.html.php b/module/project/view/team.html.php
index 22cf129142..0ae05f3849 100644
--- a/module/project/view/team.html.php
+++ b/module/project/view/team.html.php
@@ -19,7 +19,17 @@
icons['team']);?> project->team;?>
- id", $lang->project->manageMembers, '', "class='btn btn-primary'");?>
+ id");
+ common::printLink('tutorial', 'wizard', "module=project&method=managemembers¶ms=$wizardParams", $lang->project->manageMembers, '', "class='btn btn-primary manage-team-btn'");
+ }
+ else
+ {
+ common::printLink('project', 'managemembers', "projectID=$project->id", $lang->project->manageMembers, '', "class='btn btn-primary manage-team-btn'");
+ }
+ ?>
diff --git a/module/tutorial/lang/en.php b/module/tutorial/lang/en.php
index e1784f5027..5ab5bcf498 100644
--- a/module/tutorial/lang/en.php
+++ b/module/tutorial/lang/en.php
@@ -27,7 +27,7 @@ $lang->tutorial->reloadTargetPage = 'Reload target page';
$lang->tutorial->target = 'Target';
$lang->tutorial->targetPageTip = 'Open【%s】page by this instruction';
$lang->tutorial->requiredTip = '【%s】is necessary';
-$lang->tutorial->congratulateTask = 'Congratulations!You have finished task【】!';
+$lang->tutorial->congratulateTask = 'Congratulations! You have finished task【】!';
$lang->tutorial->serverErrorTip = 'Some error has occurred.';
$lang->tutorial->ajaxSetError = 'Finished task must be defined. Set empty value to reset tasks.';
$lang->tutorial->novice = "You may use the ZenTao first, whether to enter the novice tutorial?";
@@ -50,6 +50,10 @@ $lang->tutorial->tasks['createProject'] = array('title' => 'Create a pro
$lang->tutorial->tasks['createProject']['nav'] = array('module' => 'project', 'method' => 'create', 'menu' => 'create', 'form' => '#dataform', 'submit' => '#submit', 'targetPageName' => 'Create Project');
$lang->tutorial->tasks['createProject']['desc'] = "Create a new project:
- Open Project New Page;
- Fill the form with project information;
- Save project information.
";
+$lang->tutorial->tasks['manageTeam'] = array('title' => 'Manage project team');
+$lang->tutorial->tasks['manageTeam']['nav'] = array('module' => 'project', 'method' => 'managemembers', 'menu' => 'team', 'target' => '.manage-team-btn', 'form' => '#teamForm', 'requiredFields' => 'account1', 'submit' => '#submit', 'targetPageName' => 'Manage team members');
+$lang->tutorial->tasks['manageTeam']['desc'] = "Manage project team members:
- Open Project Team Manage team members Page;
- Choose users for the team.
- Save team members information.
";
+
$lang->tutorial->tasks['linkStory'] = array('title' => 'Link story');
$lang->tutorial->tasks['linkStory']['nav'] = array('module' => 'project', 'method' => 'linkStory', 'menu' => 'story', 'target' => '.link-story-btn', 'form' => '#linkStoryForm', 'formType' => 'table', 'submit' => '#submit', 'targetPageName' => 'Link Story');
$lang->tutorial->tasks['linkStory']['desc'] = "Link stories to project:
- Open Project Story Link story;
- Select stories in story list to link;
- Save linked stories.
";
diff --git a/module/tutorial/lang/zh-cn.php b/module/tutorial/lang/zh-cn.php
index b537ea3eeb..cf3a9a49d2 100644
--- a/module/tutorial/lang/zh-cn.php
+++ b/module/tutorial/lang/zh-cn.php
@@ -50,6 +50,10 @@ $lang->tutorial->tasks['createProject'] = array('title' => '创建项目
$lang->tutorial->tasks['createProject']['nav'] = array('module' => 'project', 'method' => 'create', 'menu' => 'create', 'form' => '#dataform', 'submit' => '#submit', 'targetPageName' => '添加项目');
$lang->tutorial->tasks['createProject']['desc'] = "在系统创建一个新的项目:
- 打开 项目 添加项目 页面;
- 在表单中填写要创建的项目信息;
- 保存项目信息。
";
+$lang->tutorial->tasks['manageTeam'] = array('title' => '管理团队');
+$lang->tutorial->tasks['manageTeam']['nav'] = array('module' => 'project', 'method' => 'managemembers', 'menu' => 'team', 'target' => '.manage-team-btn', 'form' => '#teamForm', 'requiredFields' => 'account1', 'submit' => '#submit', 'targetPageName' => '团队管理');
+$lang->tutorial->tasks['manageTeam']['desc'] = "管理项目团队成员:
- 打开 项目 团队 团队管理 页面;
- 选择要加入团队的成员;
- 保存团队成员信息。
";
+
$lang->tutorial->tasks['linkStory'] = array('title' => '关联需求');
$lang->tutorial->tasks['linkStory']['nav'] = array('module' => 'project', 'method' => 'linkStory', 'menu' => 'story', 'target' => '.link-story-btn', 'form' => '#linkStoryForm', 'formType' => 'table', 'submit' => '#submit', 'targetPageName' => '关联需求');
$lang->tutorial->tasks['linkStory']['desc'] = "将需求关联到项目:
- 打开 项目 需求 关联需求 页面;
- 在需求列表中勾选要关联的需求;
- 保存关联的需求信息。
";
diff --git a/module/tutorial/view/index.html.php b/module/tutorial/view/index.html.php
index ccfec394d2..a6e1f7a4c6 100644
--- a/module/tutorial/view/index.html.php
+++ b/module/tutorial/view/index.html.php
@@ -252,6 +252,7 @@ $(function()
highlight($formWrapper);
showToolTip($formWrapper, $formTarget.text());
var fieldSelector = '';
+ var requiredFields = task.nav.requiredFields || pageConfig.requiredFields;
if(task.nav.formType === 'table')
{
@@ -262,16 +263,17 @@ $(function()
targetStatus.waitFeild = $checkboxes.filter(':not(:checked):first').closest('td');
}
}
- else if(pageConfig.requiredFields)
+ else if(requiredFields)
{
targetStatus.form = true;
- var requiredFields = pageConfig.requiredFields.split(',');
+ requiredFields = requiredFields.split(',');
$.each(requiredFields, function(idx, requiredId)
{
fieldSelector += ',' + '#' + requiredId;
var $required = $$('#' + requiredId);
if($required.length)
{
+ console.log($required, $required.val());
var val = $required.val();
if(val === undefined || val === null || val === '')
{