+ more target forms.

This commit is contained in:
liwenrui
2023-07-20 16:50:09 +08:00
parent e6f87cd4ad
commit 6fff7aa763
5 changed files with 221 additions and 18 deletions
+11 -2
View File
@@ -71,9 +71,18 @@ $config->ai->dataSource['bug']['bug'] = array('title', 'steps', 'severity','pri'
$config->ai->dataSource['doc']['doc'] = array('title', 'addedBy', 'addedDate', 'editedBy', 'editedDate', 'content');
/* Available target form definations. Please also update `$lang->ai->targetForm` upon changes! */
$config->ai->targetForm = array();
$config->ai->targetForm['story'] = array('create', 'batchcreate', 'change', 'totask', 'testcasecreate', 'subdivide');
$config->ai->targetForm['execution'] = array('batchcreatetask', 'createtestreport', 'createqa', 'createrisk', 'createissue');
$config->ai->targetForm['product'] = array('tree/managechild', 'doc/create');
$config->ai->targetForm['story'] = array('create', 'batchcreate', 'change', 'totask', 'testcasecreate', 'subdivide');
$config->ai->targetForm['productplan'] = array('edit', 'create');
$config->ai->targetForm['projectrelease'] = array('doc/create');
$config->ai->targetForm['project'] = array('risk/create', 'issue/create', 'doc/create', 'programplan/create');
$config->ai->targetForm['execution'] = array('batchcreatetask', 'createtestreport', 'createqa', 'createrisk', 'createissue');
$config->ai->targetForm['task'] = array('edit', 'batchCreate');
$config->ai->targetForm['testcase'] = array('edit', 'createscript');
$config->ai->targetForm['bug'] = array('edit', 'story/create', 'testcase/create');
$config->ai->targetForm['doc'] = array('create', 'edit');
/* Used to format form redirection links. */
$config->ai->targetFormVars = array();
+48 -4
View File
@@ -58,7 +58,6 @@ $lang->ai->prompts->draftedBy = 'Drafted By';
$lang->ai->prompts->lastEditor = 'Last Editor';
$lang->ai->prompts->summary = 'There are %s prompts on this page.';
$lang->ai->prompts->action = new stdclass();
$lang->ai->prompts->action->goDesignConfirm = 'The current prompt is not complete, continue designing?';
$lang->ai->prompts->action->goDesign = 'Go designing';
@@ -70,6 +69,7 @@ $lang->ai->prompts->action->publish = 'Publish';
$lang->ai->prompts->action->unpublish = 'Unpublish';
$lang->ai->prompts->action->delete = 'Delete';
$lang->ai->prompts->action->deleteConfirm = 'Deleted prompts will be no longer available. Are you sure you want to proceed?';
$lang->ai->prompts->action->publishSuccess = 'Publish Success';
/* Steps of prompt creation. */
$lang->ai->prompts->assignRole = 'Assign Role';
@@ -92,6 +92,8 @@ $lang->ai->prompts->selectDataTip = 'Select an object and its fields will be
$lang->ai->prompts->selectedFormat = 'Selecting data from {0}, {1} fields selected.';
$lang->ai->prompts->nonSelected = 'No data selected.';
$lang->ai->prompts->sortTip = 'Sorting fields by priority is suggested.';
$lang->ai->prompts->object = 'object';
$lang->ai->prompts->field = 'field';
/* Purpose setting. */
$lang->ai->prompts->purpose = 'Purpose';
@@ -145,10 +147,18 @@ $lang->ai->dataSource['execution']['tasks']['realStarted'] = 'Actual start date'
$lang->ai->dataSource['execution']['tasks']['finishedDate']= 'Finished date';
$lang->ai->dataSource['execution']['tasks']['closedReason']= 'Closing reason';
/* Target form definition. */
/* Target form definition. See `$config->ai->targetForm`. */
$lang->ai->targetForm = array();
$lang->ai->targetForm['story']['common'] = 'Story';
$lang->ai->targetForm['execution']['common'] = 'Execution';
$lang->ai->targetForm['product']['common'] = 'Product';
$lang->ai->targetForm['story']['common'] = 'Story';
$lang->ai->targetForm['productplan']['common'] = 'Plan';
$lang->ai->targetForm['projectrelease']['common'] = 'Release';
$lang->ai->targetForm['project']['common'] = 'Project';
$lang->ai->targetForm['execution']['common'] = 'Execution';
$lang->ai->targetForm['task']['common'] = 'Task';
$lang->ai->targetForm['testcase']['common'] = 'Test Case';
$lang->ai->targetForm['bug']['common'] = 'Bug';
$lang->ai->targetForm['doc']['common'] = 'Document';
$lang->ai->targetForm['story']['create'] = 'Create Story';
$lang->ai->targetForm['story']['batchcreate'] = 'Batch Create Story';
@@ -157,12 +167,35 @@ $lang->ai->targetForm['story']['totask'] = 'Story to Task';
$lang->ai->targetForm['story']['testcasecreate'] = 'Create Test Case';
$lang->ai->targetForm['story']['subdivide'] = 'Subdivide Story';
$lang->ai->targetForm['productplan']['edit'] = 'Edit Plan';
$lang->ai->targetForm['productplan']['create'] = 'Create Sub-Plan';
$lang->ai->targetForm['projectrelease']['doc/create'] = 'Create Doc';
$lang->ai->targetForm['project']['risk/create'] = 'Create Risk';
$lang->ai->targetForm['project']['issue/create'] = 'Create Issue';
$lang->ai->targetForm['project']['doc/create'] = 'Create Doc';
$lang->ai->targetForm['project']['programplan/create'] = 'Set Program Plan';
$lang->ai->targetForm['execution']['batchcreatetask'] = 'Batch Create Task';
$lang->ai->targetForm['execution']['createtestreport'] = 'Create Test Report';
$lang->ai->targetForm['execution']['createqa'] = 'Create QA';
$lang->ai->targetForm['execution']['createrisk'] = 'Create Risk';
$lang->ai->targetForm['execution']['createissue'] = 'Create Issue';
$lang->ai->targetForm['task']['edit'] = 'Edit Task';
$lang->ai->targetForm['task']['batchCreate'] = 'Batch Create Task';
$lang->ai->targetForm['testcase']['edit'] = 'Edit Test Case';
$lang->ai->targetForm['testcase']['createscript'] = 'Create Script';
$lang->ai->targetForm['bug']['edit'] = 'Edit Bug';
$lang->ai->targetForm['bug']['story/create'] = 'Bug to Story';
$lang->ai->targetForm['bug']['testcase/create'] = 'Bug to Test Case';
$lang->ai->targetForm['doc']['create'] = 'Create Doc';
$lang->ai->targetForm['doc']['edit'] = 'Edit Doc';
$lang->ai->prompts->statuses = array();
$lang->ai->prompts->statuses[''] = 'All';
$lang->ai->prompts->statuses['draft'] = 'Draft';
@@ -214,6 +247,8 @@ $lang->ai->models->proxyTypes = array();
$lang->ai->models->proxyTypes[''] = 'No Proxy';
$lang->ai->models->proxyTypes['socks5'] = 'SOCKS5';
$lang->ai->models->promptFor = 'Prompt for %s';
$lang->ai->designStepNav = array();
$lang->ai->designStepNav['assignrole'] = 'Specify Role';
$lang->ai->designStepNav['selectdatasource'] = 'Select Object';
@@ -341,3 +376,12 @@ $lang->ai->dataInject->fail = 'Failed to fill in prompt execution results.';
$lang->ai->execute = new stdclass();
$lang->ai->execute->success = 'Prompt executed.';
$lang->ai->execute->fail = 'Prompt execution failed.';
$lang->ai->audit = new stdclass();
$lang->ai->audit->designPrompt = 'Prompt Design';
$lang->ai->audit->afterSave = 'After saving,';
$lang->ai->audit->regenerate = 'Regenerate';
$lang->ai->audit->backLocationList = array();
$lang->ai->audit->backLocationList[0] = 'back to audit page.';
$lang->ai->audit->backLocationList[1] = 'back to audit page and regenerate.';
+34 -4
View File
@@ -71,7 +71,6 @@ $lang->ai->prompts->action->unpublish = 'Unpublish';
$lang->ai->prompts->action->delete = 'Delete';
$lang->ai->prompts->action->deleteConfirm = 'Deleted prompts will be no longer available. Are you sure you want to proceed?';
$lang->ai->prompts->action->publishSuccess = 'Publish Success';
/* Steps of prompt creation. */
$lang->ai->prompts->assignRole = 'Assign Role';
$lang->ai->prompts->selectDataSource = 'Select Data Source';
@@ -286,10 +285,18 @@ $lang->ai->dataSource['doc']['doc']['addedDate'] = 'Created Date';
$lang->ai->dataSource['doc']['doc']['editedBy'] = 'Edited By';
$lang->ai->dataSource['doc']['doc']['editedDate'] = 'Edited Date';
/* Target form definition. */
/* Target form definition. See `$config->ai->targetForm`. */
$lang->ai->targetForm = array();
$lang->ai->targetForm['story']['common'] = 'Story';
$lang->ai->targetForm['execution']['common'] = 'Execution';
$lang->ai->targetForm['product']['common'] = 'Product';
$lang->ai->targetForm['story']['common'] = 'Story';
$lang->ai->targetForm['productplan']['common'] = 'Plan';
$lang->ai->targetForm['projectrelease']['common'] = 'Release';
$lang->ai->targetForm['project']['common'] = 'Project';
$lang->ai->targetForm['execution']['common'] = 'Execution';
$lang->ai->targetForm['task']['common'] = 'Task';
$lang->ai->targetForm['testcase']['common'] = 'Test Case';
$lang->ai->targetForm['bug']['common'] = 'Bug';
$lang->ai->targetForm['doc']['common'] = 'Document';
$lang->ai->targetForm['story']['create'] = 'Create Story';
$lang->ai->targetForm['story']['batchcreate'] = 'Batch Create Story';
@@ -298,12 +305,35 @@ $lang->ai->targetForm['story']['totask'] = 'Story to Task';
$lang->ai->targetForm['story']['testcasecreate'] = 'Create Test Case';
$lang->ai->targetForm['story']['subdivide'] = 'Subdivide Story';
$lang->ai->targetForm['productplan']['edit'] = 'Edit Plan';
$lang->ai->targetForm['productplan']['create'] = 'Create Sub-Plan';
$lang->ai->targetForm['projectrelease']['doc/create'] = 'Create Doc';
$lang->ai->targetForm['project']['risk/create'] = 'Create Risk';
$lang->ai->targetForm['project']['issue/create'] = 'Create Issue';
$lang->ai->targetForm['project']['doc/create'] = 'Create Doc';
$lang->ai->targetForm['project']['programplan/create'] = 'Set Program Plan';
$lang->ai->targetForm['execution']['batchcreatetask'] = 'Batch Create Task';
$lang->ai->targetForm['execution']['createtestreport'] = 'Create Test Report';
$lang->ai->targetForm['execution']['createqa'] = 'Create QA';
$lang->ai->targetForm['execution']['createrisk'] = 'Create Risk';
$lang->ai->targetForm['execution']['createissue'] = 'Create Issue';
$lang->ai->targetForm['task']['edit'] = 'Edit Task';
$lang->ai->targetForm['task']['batchCreate'] = 'Batch Create Task';
$lang->ai->targetForm['testcase']['edit'] = 'Edit Test Case';
$lang->ai->targetForm['testcase']['createscript'] = 'Create Script';
$lang->ai->targetForm['bug']['edit'] = 'Edit Bug';
$lang->ai->targetForm['bug']['story/create'] = 'Bug to Story';
$lang->ai->targetForm['bug']['testcase/create'] = 'Bug to Test Case';
$lang->ai->targetForm['doc']['create'] = 'Create Doc';
$lang->ai->targetForm['doc']['edit'] = 'Edit Doc';
$lang->ai->prompts->statuses = array();
$lang->ai->prompts->statuses[''] = 'All';
$lang->ai->prompts->statuses['draft'] = 'Draft';
+48 -4
View File
@@ -58,7 +58,6 @@ $lang->ai->prompts->draftedBy = 'Drafted By';
$lang->ai->prompts->lastEditor = 'Last Editor';
$lang->ai->prompts->summary = 'There are %s prompts on this page.';
$lang->ai->prompts->action = new stdclass();
$lang->ai->prompts->action->goDesignConfirm = 'The current prompt is not complete, continue designing?';
$lang->ai->prompts->action->goDesign = 'Go designing';
@@ -70,6 +69,7 @@ $lang->ai->prompts->action->publish = 'Publish';
$lang->ai->prompts->action->unpublish = 'Unpublish';
$lang->ai->prompts->action->delete = 'Delete';
$lang->ai->prompts->action->deleteConfirm = 'Deleted prompts will be no longer available. Are you sure you want to proceed?';
$lang->ai->prompts->action->publishSuccess = 'Publish Success';
/* Steps of prompt creation. */
$lang->ai->prompts->assignRole = 'Assign Role';
@@ -92,6 +92,8 @@ $lang->ai->prompts->selectDataTip = 'Select an object and its fields will be
$lang->ai->prompts->selectedFormat = 'Selecting data from {0}, {1} fields selected.';
$lang->ai->prompts->nonSelected = 'No data selected.';
$lang->ai->prompts->sortTip = 'Sorting fields by priority is suggested.';
$lang->ai->prompts->object = 'object';
$lang->ai->prompts->field = 'field';
/* Purpose setting. */
$lang->ai->prompts->purpose = 'Purpose';
@@ -145,10 +147,18 @@ $lang->ai->dataSource['execution']['tasks']['realStarted'] = 'Actual start date'
$lang->ai->dataSource['execution']['tasks']['finishedDate']= 'Finished date';
$lang->ai->dataSource['execution']['tasks']['closedReason']= 'Closing reason';
/* Target form definition. */
/* Target form definition. See `$config->ai->targetForm`. */
$lang->ai->targetForm = array();
$lang->ai->targetForm['story']['common'] = 'Story';
$lang->ai->targetForm['execution']['common'] = 'Execution';
$lang->ai->targetForm['product']['common'] = 'Product';
$lang->ai->targetForm['story']['common'] = 'Story';
$lang->ai->targetForm['productplan']['common'] = 'Plan';
$lang->ai->targetForm['projectrelease']['common'] = 'Release';
$lang->ai->targetForm['project']['common'] = 'Project';
$lang->ai->targetForm['execution']['common'] = 'Execution';
$lang->ai->targetForm['task']['common'] = 'Task';
$lang->ai->targetForm['testcase']['common'] = 'Test Case';
$lang->ai->targetForm['bug']['common'] = 'Bug';
$lang->ai->targetForm['doc']['common'] = 'Document';
$lang->ai->targetForm['story']['create'] = 'Create Story';
$lang->ai->targetForm['story']['batchcreate'] = 'Batch Create Story';
@@ -157,12 +167,35 @@ $lang->ai->targetForm['story']['totask'] = 'Story to Task';
$lang->ai->targetForm['story']['testcasecreate'] = 'Create Test Case';
$lang->ai->targetForm['story']['subdivide'] = 'Subdivide Story';
$lang->ai->targetForm['productplan']['edit'] = 'Edit Plan';
$lang->ai->targetForm['productplan']['create'] = 'Create Sub-Plan';
$lang->ai->targetForm['projectrelease']['doc/create'] = 'Create Doc';
$lang->ai->targetForm['project']['risk/create'] = 'Create Risk';
$lang->ai->targetForm['project']['issue/create'] = 'Create Issue';
$lang->ai->targetForm['project']['doc/create'] = 'Create Doc';
$lang->ai->targetForm['project']['programplan/create'] = 'Set Program Plan';
$lang->ai->targetForm['execution']['batchcreatetask'] = 'Batch Create Task';
$lang->ai->targetForm['execution']['createtestreport'] = 'Create Test Report';
$lang->ai->targetForm['execution']['createqa'] = 'Create QA';
$lang->ai->targetForm['execution']['createrisk'] = 'Create Risk';
$lang->ai->targetForm['execution']['createissue'] = 'Create Issue';
$lang->ai->targetForm['task']['edit'] = 'Edit Task';
$lang->ai->targetForm['task']['batchCreate'] = 'Batch Create Task';
$lang->ai->targetForm['testcase']['edit'] = 'Edit Test Case';
$lang->ai->targetForm['testcase']['createscript'] = 'Create Script';
$lang->ai->targetForm['bug']['edit'] = 'Edit Bug';
$lang->ai->targetForm['bug']['story/create'] = 'Bug to Story';
$lang->ai->targetForm['bug']['testcase/create'] = 'Bug to Test Case';
$lang->ai->targetForm['doc']['create'] = 'Create Doc';
$lang->ai->targetForm['doc']['edit'] = 'Edit Doc';
$lang->ai->prompts->statuses = array();
$lang->ai->prompts->statuses[''] = 'All';
$lang->ai->prompts->statuses['draft'] = 'Draft';
@@ -214,6 +247,8 @@ $lang->ai->models->proxyTypes = array();
$lang->ai->models->proxyTypes[''] = 'No Proxy';
$lang->ai->models->proxyTypes['socks5'] = 'SOCKS5';
$lang->ai->models->promptFor = 'Prompt for %s';
$lang->ai->designStepNav = array();
$lang->ai->designStepNav['assignrole'] = 'Specify Role';
$lang->ai->designStepNav['selectdatasource'] = 'Select Object';
@@ -341,3 +376,12 @@ $lang->ai->dataInject->fail = 'Failed to fill in prompt execution results.';
$lang->ai->execute = new stdclass();
$lang->ai->execute->success = 'Prompt executed.';
$lang->ai->execute->fail = 'Prompt execution failed.';
$lang->ai->audit = new stdclass();
$lang->ai->audit->designPrompt = 'Prompt Design';
$lang->ai->audit->afterSave = 'After saving,';
$lang->ai->audit->regenerate = 'Regenerate';
$lang->ai->audit->backLocationList = array();
$lang->ai->audit->backLocationList[0] = 'back to audit page.';
$lang->ai->audit->backLocationList[1] = 'back to audit page and regenerate.';
+80 -4
View File
@@ -72,7 +72,6 @@ $lang->ai->prompts->action->delete = '删除';
$lang->ai->prompts->action->deleteConfirm = '删除后,提词将不能继续使用,您确定要删除吗?';
$lang->ai->prompts->action->publishSuccess = '发布成功';
/* Steps of prompt creation. */
$lang->ai->prompts->assignRole = '指定角色';
$lang->ai->prompts->selectDataSource = '选择对象';
@@ -287,10 +286,64 @@ $lang->ai->dataSource['doc']['doc']['addedDate'] = '创建日期';
$lang->ai->dataSource['doc']['doc']['editedBy'] = '修改者';
$lang->ai->dataSource['doc']['doc']['editedDate'] = '修改日期';
/* Target form definition. */
$lang->ai->dataSource['task']['task']['common'] = '任务';
$lang->ai->dataSource['task']['task']['name'] = '任务名称';
$lang->ai->dataSource['task']['task']['pri'] = '优先级';
$lang->ai->dataSource['task']['task']['status'] = '状态';
$lang->ai->dataSource['task']['task']['estimate'] = '预计';
$lang->ai->dataSource['task']['task']['consumed'] = '消耗';
$lang->ai->dataSource['task']['task']['left'] = '剩余';
$lang->ai->dataSource['task']['task']['progress'] = '进度';
$lang->ai->dataSource['task']['task']['estStarted'] = '预计开始';
$lang->ai->dataSource['task']['task']['realStarted'] = '实际开始';
$lang->ai->dataSource['case']['case']['common'] = '用例';
$lang->ai->dataSource['case']['case']['title'] = '标题';
$lang->ai->dataSource['case']['case']['precondition'] = '前置条件';
$lang->ai->dataSource['case']['case']['scene'] = '所属场景';
$lang->ai->dataSource['case']['case']['product'] = '所属产品';
$lang->ai->dataSource['case']['case']['module'] = '所属模块';
$lang->ai->dataSource['case']['case']['pri'] = '优先级';
$lang->ai->dataSource['case']['case']['type'] = '类型';
$lang->ai->dataSource['case']['case']['lastRunResult'] = '结果';
$lang->ai->dataSource['case']['case']['status'] = '状态';
$lang->ai->dataSource['case']['steps']['common'] = '步骤列表';
$lang->ai->dataSource['case']['steps']['desc'] = '步骤描述';
$lang->ai->dataSource['case']['steps']['expect'] = '预期';
$lang->ai->dataSource['bug']['bug']['common'] = 'Bug';
$lang->ai->dataSource['bug']['bug']['title'] = 'Bug标题';
$lang->ai->dataSource['bug']['bug']['steps'] = '重现步骤';
$lang->ai->dataSource['bug']['bug']['severity'] = '级别';
$lang->ai->dataSource['bug']['bug']['pri'] = '优先级';
$lang->ai->dataSource['bug']['bug']['status'] = '状态';
$lang->ai->dataSource['bug']['bug']['confirmed'] = '确认';
$lang->ai->dataSource['bug']['bug']['type'] = 'Bug类型';
$lang->ai->dataSource['doc']['doc']['common'] = '文档';
$lang->ai->dataSource['doc']['doc']['title'] = '文档标题';
$lang->ai->dataSource['doc']['doc']['content'] = '文档正文';
$lang->ai->dataSource['doc']['doc']['addedBy'] = '创建者';
$lang->ai->dataSource['doc']['doc']['addedDate'] = '创建日期';
$lang->ai->dataSource['doc']['doc']['editedBy'] = '修改者';
$lang->ai->dataSource['doc']['doc']['editedDate'] = '修改日期';
/* Target form definition. See `$config->ai->targetForm`. */
$lang->ai->targetForm = array();
$lang->ai->targetForm['story']['common'] = '需求';
$lang->ai->targetForm['execution']['common'] = '执行';
$lang->ai->targetForm['product']['common'] = '产品';
$lang->ai->targetForm['story']['common'] = '需求';
$lang->ai->targetForm['productplan']['common'] = '计划';
$lang->ai->targetForm['projectrelease']['common'] = '发布';
$lang->ai->targetForm['project']['common'] = '项目';
$lang->ai->targetForm['execution']['common'] = '执行';
$lang->ai->targetForm['task']['common'] = '任务';
$lang->ai->targetForm['testcase']['common'] = '用例';
$lang->ai->targetForm['bug']['common'] = 'Bug';
$lang->ai->targetForm['doc']['common'] = '文档';
$lang->ai->targetForm['product']['tree/managechild'] = '维护模块';
$lang->ai->targetForm['product']['doc/create'] = '创建文档';
$lang->ai->targetForm['story']['create'] = '提需求';
$lang->ai->targetForm['story']['batchcreate'] = '批量提需求';
@@ -299,12 +352,35 @@ $lang->ai->targetForm['story']['totask'] = '需求建任务';
$lang->ai->targetForm['story']['testcasecreate'] = '需求建用例';
$lang->ai->targetForm['story']['subdivide'] = '需求细分';
$lang->ai->targetForm['productplan']['edit'] = '编辑计划';
$lang->ai->targetForm['productplan']['create'] = '创建子计划';
$lang->ai->targetForm['projectrelease']['doc/create'] = '创建文档';
$lang->ai->targetForm['project']['risk/create'] = '创建风险';
$lang->ai->targetForm['project']['issue/create'] = '创建问题';
$lang->ai->targetForm['project']['doc/create'] = '创建文档';
$lang->ai->targetForm['project']['programplan/create'] = '设置阶段';
$lang->ai->targetForm['execution']['batchcreatetask'] = '批量创建任务';
$lang->ai->targetForm['execution']['createtestreport'] = '创建测试报告';
$lang->ai->targetForm['execution']['createqa'] = '创建 QA';
$lang->ai->targetForm['execution']['createrisk'] = '创建风险';
$lang->ai->targetForm['execution']['createissue'] = '创建问题';
$lang->ai->targetForm['task']['edit'] = '编辑任务';
$lang->ai->targetForm['task']['batchCreate'] = '批量创建子任务';
$lang->ai->targetForm['testcase']['edit'] = '编辑用例';
$lang->ai->targetForm['testcase']['createscript'] = '创建自动化脚本';
$lang->ai->targetForm['bug']['edit'] = '编辑 Bug';
$lang->ai->targetForm['bug']['story/create'] = 'Bug 转需求';
$lang->ai->targetForm['bug']['testcase/create'] = 'Bug 建用例';
$lang->ai->targetForm['doc']['create'] = '创建文档';
$lang->ai->targetForm['doc']['edit'] = '编辑文档';
$lang->ai->prompts->statuses = array();
$lang->ai->prompts->statuses[''] = '全部';
$lang->ai->prompts->statuses['draft'] = '未发布';