Merge branch release/21.7.2 of zentao/zentaopms (#9670)
This commit is contained in:
@@ -960,7 +960,7 @@ class kanbanTest
|
||||
if(dao::isError()) return dao::getError();
|
||||
|
||||
global $tester;
|
||||
$objects = $tester->dao->select('*')->from(TABLE_KANBANCELL)->where('kanban')->in($kanbanList)->andWhere('type')->eq($type)->fetchAll();
|
||||
$objects = $tester->dao->select('id,cards')->from(TABLE_KANBANCELL)->where('kanban')->in($kanbanList)->andWhere('type')->eq($type)->fetchAll();
|
||||
$cards = '';
|
||||
foreach($objects as $object) $cards .= $object->id . ':' . $object->cards . '; ';
|
||||
$cards = trim($cards, '; ');
|
||||
|
||||
@@ -4,6 +4,7 @@
|
||||
/**
|
||||
|
||||
title=测试 userModel->computeUserView();
|
||||
timeout=0
|
||||
cid=0
|
||||
|
||||
- 计算并获取test1账户的可查看项目集列表。属性programs @,3
|
||||
@@ -15,7 +16,7 @@ cid=0
|
||||
- 计算并获取admin账户的可查看项目列表。属性projects @11,12,14,15,17,18,20
|
||||
- 计算并获取admin账户的可查看执行列表。属性sprints @105,106,107,108,113,114,115,116
|
||||
- 计算并获取user2账户的可查看项目集列表。属性programs @2,3,8,9
|
||||
- 计算并获取user2账户的可查看产品列表。属性products @12,13,17,18
|
||||
- 计算并获取user2账户的可查看产品列表。属性products @12,13,16,17,18
|
||||
- 计算并获取user2账户的可查看项目列表。属性projects @12,14,17,18
|
||||
- 计算并获取user2账户的可查看执行列表。属性sprints @107,108,113,114
|
||||
|
||||
@@ -45,6 +46,6 @@ r($user->computeUserViewTest('admin', true)) && p('products', '-') && e('11,12
|
||||
r($user->computeUserViewTest('admin', true)) && p('projects', '-') && e('11,12,14,15,17,18,20'); //计算并获取admin账户的可查看项目列表。
|
||||
r($user->computeUserViewTest('admin', true)) && p('sprints', '-') && e('105,106,107,108,113,114,115,116'); //计算并获取admin账户的可查看执行列表。
|
||||
r($user->computeUserViewTest('user2', true)) && p('programs', '-') && e('2,3,8,9'); //计算并获取user2账户的可查看项目集列表。
|
||||
r($user->computeUserViewTest('user2', true)) && p('products', '-') && e('12,13,17,18'); //计算并获取user2账户的可查看产品列表。
|
||||
r($user->computeUserViewTest('user2', true)) && p('products', '-') && e('12,13,16,17,18'); //计算并获取user2账户的可查看产品列表。
|
||||
r($user->computeUserViewTest('user2', true)) && p('projects', '-') && e('12,14,17,18'); //计算并获取user2账户的可查看项目列表。
|
||||
r($user->computeUserViewTest('user2', true)) && p('sprints', '-') && e('107,108,113,114'); //计算并获取user2账户的可查看执行列表。
|
||||
r($user->computeUserViewTest('user2', true)) && p('sprints', '-') && e('107,108,113,114'); //计算并获取user2账户的可查看执行列表。
|
||||
Regular → Executable
+5
-4
@@ -4,17 +4,18 @@
|
||||
/**
|
||||
|
||||
title=测试 userModel->getExecutions();
|
||||
timeout=0
|
||||
cid=0
|
||||
|
||||
- 用户名为空,返回空数组。 @0
|
||||
- 用户 user2 未参与任何执行,返回空数组。 @0
|
||||
- 运营管理界面下 admin 用户参与的执行有 0 个。 @0
|
||||
- 研发综合界面下 admin 用户参与的执行有 5 个。 @5
|
||||
- 执行 6 的状态为 wait,没有延期,项目名称为项目 1,指派给 admin 的任务数是 3。
|
||||
- 执行 6 的状态为 wait,没有延期,项目名称为项目 1,指派给 admin 的任务数是 4。
|
||||
- 第6条的status属性 @wait
|
||||
- 第6条的delay属性 @~~
|
||||
- 第6条的projectName属性 @项目1
|
||||
- 第6条的assignedToMeTasks属性 @3
|
||||
- 第6条的assignedToMeTasks属性 @4
|
||||
- 执行 7 的状态为 wait,延期 1 天,项目名称为项目 2,指派给 admin 的任务数是 2。
|
||||
- 第7条的status属性 @wait
|
||||
- 第7条的delay属性 @1
|
||||
@@ -93,8 +94,8 @@ $config->vision = 'rnd';
|
||||
$executions = $userTest->getExecutionsTest('admin');
|
||||
r(count($executions)) && p() && e(5); // 研发综合界面下 admin 用户参与的执行有 5 个。
|
||||
|
||||
r($executions) && p('6:status,delay,projectName,assignedToMeTasks') && e('wait,~~,项目1,3'); // 执行 6 的状态为 wait,没有延期,项目名称为项目 1,指派给 admin 的任务数是 3。
|
||||
r($executions) && p('6:status,delay,projectName,assignedToMeTasks') && e('wait,~~,项目1,4'); // 执行 6 的状态为 wait,没有延期,项目名称为项目 1,指派给 admin 的任务数是 4。
|
||||
r($executions) && p('7:status,delay,projectName,assignedToMeTasks') && e('wait,1,项目2,2'); // 执行 7 的状态为 wait,延期 1 天,项目名称为项目 2,指派给 admin 的任务数是 2。
|
||||
r($executions) && p('8:status,delay,projectName,assignedToMeTasks') && e('doing,1,项目2,1'); // 执行 8 的状态为 doing,延期 1 天,项目名称为项目 2,指派给 admin 的任务数是 1。
|
||||
r($executions) && p('9:status,delay,projectName,assignedToMeTasks') && e('suspended,~~,项目2,1'); // 执行 9 的状态为 suspended,没有延期,项目名称为项目 2,指派给 admin 的任务数是 1。
|
||||
r($executions) && p('10:status,delay,projectName,assignedToMeTasks') && e('closed,~~,项目3,1'); // 执行 10 的状态为 closed,没有延期,项目名称为项目 3,指派给 admin 的任务数是 1。
|
||||
r($executions) && p('10:status,delay,projectName,assignedToMeTasks') && e('closed,~~,项目3,1'); // 执行 10 的状态为 closed,没有延期,项目名称为项目 3,指派给 admin 的任务数是 1。
|
||||
Reference in New Issue
Block a user