* [task#126378,doing,0.5h] Add the tutorial of manageRisk.

This commit is contained in:
xieqiyu
2024-09-04 17:31:41 +08:00
committed by 王于听
parent b32571f956
commit 0886fbce1d
3 changed files with 199 additions and 1 deletions
+90 -1
View File
@@ -6,7 +6,7 @@ $scrumProjectManage->name = 'scrumProjectManage';
$scrumProjectManage->title = $lang->tutorial->scrumProjectManage->title;
$scrumProjectManage->icon = 'project text-special';
$scrumProjectManage->type = 'basic';
$scrumProjectManage->modules = 'project,execution,build,task,bug,testreport,issue';
$scrumProjectManage->modules = 'project,execution,build,task,bug,testreport,issue,risk';
$scrumProjectManage->app = 'project';
$scrumProjectManage->tasks = array();
@@ -818,6 +818,95 @@ if(in_array($config->edition, array('max', 'ipd')))
'title' => $lang->tutorial->scrumProjectManage->manageIssue->step14->name,
'desc' => $lang->tutorial->scrumProjectManage->manageIssue->step14->desc
);
$scrumProjectManage->tasks['manageRisk'] = array();
$scrumProjectManage->tasks['manageRisk']['name'] = 'manageRisk';
$scrumProjectManage->tasks['manageRisk']['title'] = $lang->tutorial->scrumProjectManage->manageRisk->title;
$scrumProjectManage->tasks['manageRisk']['startUrl'] = array('project', 'index', 'projectID=2');
$scrumProjectManage->tasks['manageRisk']['steps'] = array();
$scrumProjectManage->tasks['manageRisk']['steps'][] = array(
'type' => 'clickNavbar',
'target' => 'other',
'page' => 'project-index',
'title' => $lang->tutorial->scrumProjectManage->manageRisk->step1->name
);
$scrumProjectManage->tasks['manageRisk']['steps'][] = array(
'type' => 'click',
'target' => '#other a[data-id="risk"]',
'page' => 'project-index',
'title' => $lang->tutorial->scrumProjectManage->manageRisk->step2->name,
'desc' => $lang->tutorial->scrumProjectManage->manageRisk->step2->desc
);
$scrumProjectManage->tasks['manageRisk']['steps'][] = array(
'type' => 'click',
'target' => 'a.create-risk-btn',
'page' => 'risk-browse',
'title' => $lang->tutorial->scrumProjectManage->manageRisk->step3->name,
'desc' => $lang->tutorial->scrumProjectManage->manageRisk->step3->desc
);
$scrumProjectManage->tasks['manageRisk']['steps'][] = array(
'type' => 'form',
'page' => 'risk-create',
'title' => $lang->tutorial->scrumProjectManage->manageRisk->step4->name
);
$scrumProjectManage->tasks['manageRisk']['steps'][] = array(
'type' => 'saveForm',
'page' => 'risk-create',
'title' => $lang->tutorial->scrumProjectManage->manageRisk->step5->name,
'desc' => $lang->tutorial->scrumProjectManage->manageRisk->step5->desc
);
$scrumProjectManage->tasks['manageRisk']['steps'][] = array(
'type' => 'click',
'target' => 'div[data-row="1"] a.risk-track-btn',
'page' => 'risk-browse',
'url' => array('risk', 'browse', 'projectID=2'),
'title' => $lang->tutorial->scrumProjectManage->manageRisk->step6->name,
'desc' => $lang->tutorial->scrumProjectManage->manageRisk->step6->desc
);
$scrumProjectManage->tasks['manageRisk']['steps'][] = array(
'type' => 'form',
'target' => '#form-risk-track',
'page' => 'risk-browse',
'title' => $lang->tutorial->scrumProjectManage->manageRisk->step7->name
);
$scrumProjectManage->tasks['manageRisk']['steps'][] = array(
'type' => 'saveForm',
'target' => '#form-risk-track button[type="submit"]',
'page' => 'risk-browse',
'title' => $lang->tutorial->scrumProjectManage->manageRisk->step8->name,
'desc' => $lang->tutorial->scrumProjectManage->manageRisk->step8->desc
);
$scrumProjectManage->tasks['manageRisk']['steps'][] = array(
'type' => 'click',
'target' => 'div[data-row="1"] a.risk-close-btn',
'page' => 'risk-browse',
'url' => array('risk', 'browse', 'projectID=2'),
'title' => $lang->tutorial->scrumProjectManage->manageRisk->step9->name,
'desc' => $lang->tutorial->scrumProjectManage->manageRisk->step9->desc
);
$scrumProjectManage->tasks['manageRisk']['steps'][] = array(
'type' => 'form',
'target' => '#risk-close-form',
'page' => 'risk-browse',
'title' => $lang->tutorial->scrumProjectManage->manageRisk->step10->name
);
$scrumProjectManage->tasks['manageRisk']['steps'][] = array(
'type' => 'saveForm',
'target' => '#risk-close-form button[type="submit"]',
'page' => 'risk-browse',
'title' => $lang->tutorial->scrumProjectManage->manageRisk->step11->name
);
}
$config->tutorial->guides[$scrumProjectManage->name] = $scrumProjectManage;
+42
View File
@@ -478,3 +478,45 @@ $lang->tutorial->scrumProjectManage->manageIssue->step13->name = '填写表单';
$lang->tutorial->scrumProjectManage->manageIssue->step14 = new stdClass();
$lang->tutorial->scrumProjectManage->manageIssue->step14->name = '保存表单';
$lang->tutorial->scrumProjectManage->manageIssue->step14->desc = '可以在这里关闭问题';
$lang->tutorial->scrumProjectManage->manageRisk = new stdClass();
$lang->tutorial->scrumProjectManage->manageRisk->title = '风险管理';
$lang->tutorial->scrumProjectManage->manageRisk->step1 = new stdClass();
$lang->tutorial->scrumProjectManage->manageRisk->step1->name = '点击其他';
$lang->tutorial->scrumProjectManage->manageRisk->step2 = new stdClass();
$lang->tutorial->scrumProjectManage->manageRisk->step2->name = '点击风险';
$lang->tutorial->scrumProjectManage->manageRisk->step2->desc = '可以在这里进行风险管理';
$lang->tutorial->scrumProjectManage->manageRisk->step3 = new stdClass();
$lang->tutorial->scrumProjectManage->manageRisk->step3->name = '点击添加风险';
$lang->tutorial->scrumProjectManage->manageRisk->step3->desc = '在这里可以添加当前项目的风险,支持批量创建';
$lang->tutorial->scrumProjectManage->manageRisk->step4 = new stdClass();
$lang->tutorial->scrumProjectManage->manageRisk->step4->name = '填写表单';
$lang->tutorial->scrumProjectManage->manageRisk->step5 = new stdClass();
$lang->tutorial->scrumProjectManage->manageRisk->step5->name = '保存表单';
$lang->tutorial->scrumProjectManage->manageRisk->step5->desc = '可以在这里将风险添加到风险列表中';
$lang->tutorial->scrumProjectManage->manageRisk->step6 = new stdClass();
$lang->tutorial->scrumProjectManage->manageRisk->step6->name = '跟踪风险';
$lang->tutorial->scrumProjectManage->manageRisk->step6->desc = '可以在这里跟踪风险';
$lang->tutorial->scrumProjectManage->manageRisk->step7 = new stdClass();
$lang->tutorial->scrumProjectManage->manageRisk->step7->name = '填写表单';
$lang->tutorial->scrumProjectManage->manageRisk->step8 = new stdClass();
$lang->tutorial->scrumProjectManage->manageRisk->step8->name = '保存表单';
$lang->tutorial->scrumProjectManage->manageRisk->step8->desc = '保存后返回风险列表';
$lang->tutorial->scrumProjectManage->manageRisk->step9 = new stdClass();
$lang->tutorial->scrumProjectManage->manageRisk->step9->name = '关闭风险';
$lang->tutorial->scrumProjectManage->manageRisk->step9->desc = '可以在这里将风险关闭';
$lang->tutorial->scrumProjectManage->manageRisk->step10 = new stdClass();
$lang->tutorial->scrumProjectManage->manageRisk->step10->name = '填写表单';
$lang->tutorial->scrumProjectManage->manageRisk->step11 = new stdClass();
$lang->tutorial->scrumProjectManage->manageRisk->step11->name = '保存表单';
+67
View File
@@ -1096,4 +1096,71 @@ class tutorialModel extends model
$issues[$confirmedIssue->id] = $confirmedIssue;
return $issues;
}
/**
* 获取新手模式风险。
* Get risk.
*
* @access public
* @return object
*/
public function getRisk(): object
{
$risk = new stdClass();
$risk->id = 1;
$risk->project = 2;
$risk->execution = 0;
$risk->name = 'Test risk';
$risk->source = '';
$risk->category = '';
$risk->strategy = '';
$risk->status = 'active';
$risk->impact = 3;
$risk->probability = 3;
$risk->rate = 9;
$risk->pri = 'middle';
$risk->identifiedDate = '';
$risk->prevention = '';
$risk->remedy = '';
$risk->plannedClosedDate= '';
$risk->actualClosedDate = '';
$risk->lib = 0;
$risk->from = 0;
$risk->version = 1;
$risk->createdBy = '';
$risk->createdDate = '';
$risk->editedBy = '';
$risk->editedDate = '';
$risk->resolution = '';
$risk->resolvedBy = '';
$risk->activateBy = '';
$risk->activateDate = '';
$risk->assignedTo = '';
$risk->closedBy = '';
$risk->closedDate = '';
$risk->cancelBy = '';
$risk->cancelDate = '';
$risk->cancelReason = '';
$risk->hangupBy = '';
$risk->hangupDate = '';
$risk->trackedBy = '';
$risk->trackedDate = '';
$risk->assignedDate = '';
$risk->approvedDate = '';
$risk->deleted = 0;
return $risk;
}
/**
* 获取新手模式风险列表。
* Get risks.
*
* @access public
* @return array
*/
public function getRisks(): array
{
$risk = $this->getRisk();
return array($risk->id => $risk);
}
}