From f3888083ae5df7701d375fd3720cb316af3285e2 Mon Sep 17 00:00:00 2001 From: liugang Date: Wed, 8 Nov 2023 15:49:36 +0800 Subject: [PATCH] * execution: add emptyTip, createTip and createLink attributes to dtable. --- module/execution/ui/all.html.php | 3 +++ module/execution/ui/build.html.php | 3 +++ module/execution/ui/story.html.php | 3 +++ module/execution/ui/task.html.php | 5 ++++- 4 files changed, 13 insertions(+), 1 deletion(-) diff --git a/module/execution/ui/all.html.php b/module/execution/ui/all.html.php index d8c45ca8c4..a6311e5b97 100644 --- a/module/execution/ui/all.html.php +++ b/module/execution/ui/all.html.php @@ -97,6 +97,9 @@ dtable ( 'linkCreator' => helper::createLink('execution', 'all', "status={$status}&orderBy={$orderBy}&productID={$productID}¶m=$param&recTotal={recTotal}&recPerPage={recPerPage}&page={page}") ))), + set::emptyTip($from == 'execution' ? $lang->execution->noExecutions : $lang->execution->noExecution), + set::createTip($from == 'execution' ? $lang->execution->createExec : $lang->execution->create), + set::createLink(hasPriv('execution', 'create') ? createLink('execution', 'create') : '') ); render(); diff --git a/module/execution/ui/build.html.php b/module/execution/ui/build.html.php index ecbf59689c..4122a2f4eb 100644 --- a/module/execution/ui/build.html.php +++ b/module/execution/ui/build.html.php @@ -60,6 +60,9 @@ dtable array('linkCreator' => helper::createLink('execution', 'build', "executionID={$execution->id}&type={$type}¶m={$param}&orderBy={$orderBy}&recTotal={recTotal}&recPerPage={page}"), 'recTotal' => $pager->recTotal, 'recPerPage' => $pager->recPerPage), ), ), + set::emptyTip($lang->build->noBuild), + set::createTip($lang->build->create), + set::createLink($canCreateBuild ? createLink('build', 'create', "executionID={$execution->id}") : ''), ); /* ====== Render page ====== */ diff --git a/module/execution/ui/story.html.php b/module/execution/ui/story.html.php index 6d05b33d43..f267055e04 100644 --- a/module/execution/ui/story.html.php +++ b/module/execution/ui/story.html.php @@ -380,6 +380,9 @@ dtable 'linkCreator' => helper::createLink('execution', 'story', "executionID={$execution->id}&storyType={$storyType}&orderBy=$orderBy&type={$type}¶m={$param}&recTotal={recTotal}&recPerPage={recPerPage}&page={page}") ))), set::checkInfo(jsRaw('function(checkedIDList){return window.setStatistics(this, checkedIDList);}')), + set::emptyTip($lang->story->noStory), + set::createTip($lang->story->create), + set::createLink($canCreate ? $createLink : '') ); render(); diff --git a/module/execution/ui/task.html.php b/module/execution/ui/task.html.php index 23540ba314..ed6fef7f4d 100644 --- a/module/execution/ui/task.html.php +++ b/module/execution/ui/task.html.php @@ -182,7 +182,10 @@ dtable 'linkCreator' => helper::createLink('execution', 'task', "executionID={$execution->id}&status={$status}¶m={$param}&orderBy=$orderBy&recTotal={$pager->recTotal}&recPerPage={recPerPage}&page={page}") ))), set::checkInfo(jsRaw('function(checkedIDList){return window.setStatistics(this, checkedIDList);}')), - set::customCols(true) + set::customCols(true), + set::emptyTip($lang->task->noTask), + set::createTip($lang->task->create), + set::createLink($canCreate && common::canModify('execution', $execution) ? $createLink : '') ); render();