* [task#126373,doing,0.4h] Add the tutorial of whitelistManage for program.

This commit is contained in:
xieqiyu
2024-09-04 17:31:41 +08:00
committed by 王于听
parent 3d284fd567
commit 0455cba82d
4 changed files with 102 additions and 1 deletions
+53 -1
View File
@@ -6,7 +6,7 @@ $programManage->name = 'programManage';
$programManage->title = $lang->tutorial->programManage->title;
$programManage->icon = 'program text-special';
$programManage->type = 'advance';
$programManage->modules = 'program,product,project';
$programManage->modules = 'program,product,project,personnel';
$programManage->app = 'program';
$programManage->tasks = array();
@@ -112,3 +112,55 @@ $programManage->tasks['addProgram']['steps'][] = array(
'title' => $lang->tutorial->programManage->addProgram->step13->name,
'desc' => $lang->tutorial->programManage->addProgram->step13->desc
);
$programManage->tasks['whitelistManage'] = array();
$programManage->tasks['whitelistManage']['name'] = 'whitelistManage';
$programManage->tasks['whitelistManage']['title'] = $lang->tutorial->programManage->whitelistManage->title;
$programManage->tasks['whitelistManage']['startUrl'] = array('program', 'browse');
$programManage->tasks['whitelistManage']['steps'] = array();
$programManage->tasks['whitelistManage']['steps'][] = array(
'type' => 'click',
'target' => 'div.dtable div[data-col="name"][data-row="1"] a',
'page' => 'program-browse',
'title' => $lang->tutorial->programManage->whitelistManage->step1->name,
'desc' => $lang->tutorial->programManage->whitelistManage->step1->desc
);
$programManage->tasks['whitelistManage']['steps'][] = array(
'type' => 'clickNavbar',
'target' => 'personnel',
'page' => 'program-project',
'title' => $lang->tutorial->programManage->whitelistManage->step2->name,
'desc' => $lang->tutorial->programManage->whitelistManage->step2->desc
);
$programManage->tasks['whitelistManage']['steps'][] = array(
'type' => 'clickMainNavbar',
'target' => 'whitelist',
'page' => 'personnel-invest',
'title' => $lang->tutorial->programManage->whitelistManage->step3->name,
'desc' => $lang->tutorial->programManage->whitelistManage->step3->desc
);
$programManage->tasks['whitelistManage']['steps'][] = array(
'type' => 'click',
'target' => '#actionBar a',
'page' => 'personnel-whitelist',
'url' => array('personnel', 'whitelist', 'programID=1'),
'title' => $lang->tutorial->programManage->whitelistManage->step4->name,
'desc' => $lang->tutorial->programManage->whitelistManage->step4->desc
);
$programManage->tasks['whitelistManage']['steps'][] = array(
'type' => 'form',
'page' => 'personnel-addWhitelist',
'title' => $lang->tutorial->programManage->whitelistManage->step5->name
);
$programManage->tasks['whitelistManage']['steps'][] = array(
'type' => 'saveForm',
'page' => 'personnel-addWhitelist',
'title' => $lang->tutorial->programManage->whitelistManage->step6->name,
'desc' => $lang->tutorial->programManage->whitelistManage->step6->desc
);
+26
View File
@@ -1344,3 +1344,29 @@ $lang->tutorial->programManage->addProgram->step12->name = '填写表单';
$lang->tutorial->programManage->addProgram->step13 = new stdClass();
$lang->tutorial->programManage->addProgram->step13->name = '保存表单';
$lang->tutorial->programManage->addProgram->step13->desc = '保存后在产品视角列表查看';
$lang->tutorial->programManage->whitelistManage = new stdClass();
$lang->tutorial->programManage->whitelistManage->title = '维护白名单';
$lang->tutorial->programManage->whitelistManage->step1 = new stdClass();
$lang->tutorial->programManage->whitelistManage->step1->name = '点击项目集名称';
$lang->tutorial->programManage->whitelistManage->step1->desc = '点击进入项目集,查看项目集的详细信息.';
$lang->tutorial->programManage->whitelistManage->step2 = new stdClass();
$lang->tutorial->programManage->whitelistManage->step2->name = '点击人员';
$lang->tutorial->programManage->whitelistManage->step2->desc = '点击查看项目集投入人员、可访问人员及白名单信息';
$lang->tutorial->programManage->whitelistManage->step3 = new stdClass();
$lang->tutorial->programManage->whitelistManage->step3->name = '点击白名单';
$lang->tutorial->programManage->whitelistManage->step3->desc = '点击管理项目集白名单';
$lang->tutorial->programManage->whitelistManage->step4 = new stdClass();
$lang->tutorial->programManage->whitelistManage->step4->name = '点击添加白名单';
$lang->tutorial->programManage->whitelistManage->step4->desc = '点击维护白名单人员';
$lang->tutorial->programManage->whitelistManage->step5 = new stdClass();
$lang->tutorial->programManage->whitelistManage->step5->name = '填写表单';
$lang->tutorial->programManage->whitelistManage->step6 = new stdClass();
$lang->tutorial->programManage->whitelistManage->step6->name = '保存表单';
$lang->tutorial->programManage->whitelistManage->step6->desc = '保存后白名单人员可以查看项目集';
+21
View File
@@ -1714,4 +1714,25 @@ class tutorialModel extends model
{
return array(1 => $this->getRelease());
}
/**
* 获取新手模式项目集列表。
* Get programs.
*
* @access public
* @return array
*/
public function getPrograms(): array
{
$program = $this->getProject();
$program->id = 1;
$program->name = 'Test program';
$program->project = 0;
$program->type = 'program';
$program->parent = 0;
$program->path = ',1,';
$program->grade = 1;
return array(1 => $program);
}
}