* add action config and lang for ai prompts, task #97648.
This commit is contained in:
@@ -53,6 +53,7 @@ $config->action->objectNameFields['zahost'] = 'name';
|
||||
$config->action->objectNameFields['zanode'] = 'name';
|
||||
$config->action->objectNameFields['privlang'] = 'name';
|
||||
$config->action->objectNameFields['scene'] = 'title';
|
||||
$config->action->objectNameFields['prompt'] = 'name';
|
||||
|
||||
$config->action->commonImgSize = 870;
|
||||
|
||||
|
||||
@@ -162,6 +162,7 @@ $lang->action->objectTypes['repo'] = 'Repo';
|
||||
$lang->action->objectTypes['dataview'] = 'Data View';
|
||||
$lang->action->objectTypes['privlang'] = 'Priv';
|
||||
$lang->action->objectTypes['scene'] = 'Scene';
|
||||
$lang->action->objectTypes['prompt'] = 'Prompt';
|
||||
|
||||
/* Used to describe operation history. */
|
||||
$lang->action->desc = new stdclass();
|
||||
@@ -283,6 +284,10 @@ $lang->action->desc->releaseddoc = '$date, 由 <strong>$actor</strong> released
|
||||
$lang->action->desc->collected = '$date, 由 <strong>$actor</strong> collected <strong>$extra</strong>。' . "\n";
|
||||
$lang->action->desc->uncollected = '$date, 由 <strong>$actor</strong> uncollected <strong>$extra</strong>。' . "\n";
|
||||
|
||||
/* AI prompts related actions. */
|
||||
$lang->action->desc->published = '$date, published by <strong>$actor</strong>.' . "\n";
|
||||
$lang->action->desc->unpublished = '$date, unpublished by <strong>$actor</strong>.' . "\n";
|
||||
|
||||
/* Used to display dynamic information. */
|
||||
$lang->action->label = new stdclass();
|
||||
$lang->action->label->install = 'install ';
|
||||
@@ -446,6 +451,9 @@ $lang->action->label->saveddraft = 'save draft';
|
||||
$lang->action->label->releaseddoc = 'released';
|
||||
$lang->action->label->collected = 'collected';
|
||||
$lang->action->label->uncollected = 'uncollected';
|
||||
$lang->action->label->published = 'Published';
|
||||
$lang->action->label->unpublished = 'Unpublished';
|
||||
$lang->action->label->prompt = 'Prompt';
|
||||
|
||||
/* Dynamic information is grouped by object. */
|
||||
$lang->action->dynamicAction = new stdclass;
|
||||
@@ -743,6 +751,11 @@ $lang->action->dynamicAction->repo['edited'] = 'Edit Repo';
|
||||
$lang->action->dynamicAction->repo['deleted'] = 'Delete Repo';
|
||||
$lang->action->dynamicAction->repo['undeleted'] = 'Undelete Repo';
|
||||
|
||||
$lang->action->dynamicAction->ai['created'] = 'Create prompt';
|
||||
$lang->action->dynamicAction->ai['edited'] = 'Edited prompt';
|
||||
$lang->action->dynamicAction->ai['published'] = 'Published prompt';
|
||||
$lang->action->dynamicAction->ai['unpublished'] = 'Unpublished prompt';
|
||||
|
||||
/* Generate the corresponding object link. */
|
||||
$lang->action->label->product = $lang->productCommon . '|product|view|productID=%s';
|
||||
$lang->action->label->productplan = 'Plan|productplan|view|productID=%s';
|
||||
@@ -784,6 +797,7 @@ $lang->action->label->stage = 'Stage|stage|browse|';
|
||||
$lang->action->label->module = 'Module|tree|browse|productid=%s&type=story¤tModuleID=0&branch=all';
|
||||
$lang->action->label->ticket = 'Ticket|ticket|view|id=%s';
|
||||
$lang->action->label->chartgroup = 'Group';
|
||||
$lang->action->label->prompt = 'Prompt|ai|promptview|id=%s';
|
||||
|
||||
/* Object type. */
|
||||
$lang->action->search = new stdclass();
|
||||
|
||||
@@ -162,6 +162,7 @@ $lang->action->objectTypes['repo'] = 'Repo';
|
||||
$lang->action->objectTypes['dataview'] = 'Data View';
|
||||
$lang->action->objectTypes['privlang'] = 'Priv';
|
||||
$lang->action->objectTypes['scene'] = 'Scene';
|
||||
$lang->action->objectTypes['prompt'] = 'Prompt';
|
||||
|
||||
/* Used to describe operation history. */
|
||||
$lang->action->desc = new stdclass();
|
||||
@@ -283,6 +284,10 @@ $lang->action->desc->releaseddoc = '$date, 由 <strong>$actor</strong> released
|
||||
$lang->action->desc->collected = '$date, 由 <strong>$actor</strong> collected <strong>$extra</strong>。' . "\n";
|
||||
$lang->action->desc->uncollected = '$date, 由 <strong>$actor</strong> uncollected <strong>$extra</strong>。' . "\n";
|
||||
|
||||
/* AI prompts related actions. */
|
||||
$lang->action->desc->published = '$date, published by <strong>$actor</strong>.' . "\n";
|
||||
$lang->action->desc->unpublished = '$date, unpublished by <strong>$actor</strong>.' . "\n";
|
||||
|
||||
/* Used to display dynamic information. */
|
||||
$lang->action->label = new stdclass();
|
||||
$lang->action->label->install = 'install ';
|
||||
@@ -446,6 +451,9 @@ $lang->action->label->saveddraft = 'save draft';
|
||||
$lang->action->label->releaseddoc = 'released';
|
||||
$lang->action->label->collected = 'collected';
|
||||
$lang->action->label->uncollected = 'uncollected';
|
||||
$lang->action->label->published = 'Published';
|
||||
$lang->action->label->unpublished = 'Unpublished';
|
||||
$lang->action->label->prompt = 'Prompt';
|
||||
|
||||
/* Dynamic information is grouped by object. */
|
||||
$lang->action->dynamicAction = new stdclass;
|
||||
@@ -743,6 +751,11 @@ $lang->action->dynamicAction->repo['edited'] = 'Edit Repo';
|
||||
$lang->action->dynamicAction->repo['deleted'] = 'Delete Repo';
|
||||
$lang->action->dynamicAction->repo['undeleted'] = 'Undelete Repo';
|
||||
|
||||
$lang->action->dynamicAction->ai['created'] = 'Create prompt';
|
||||
$lang->action->dynamicAction->ai['edited'] = 'Edited prompt';
|
||||
$lang->action->dynamicAction->ai['published'] = 'Published prompt';
|
||||
$lang->action->dynamicAction->ai['unpublished'] = 'Unpublished prompt';
|
||||
|
||||
/* Generate the corresponding object link. */
|
||||
$lang->action->label->product = $lang->productCommon . '|product|view|productID=%s';
|
||||
$lang->action->label->productplan = 'Plan|productplan|view|productID=%s';
|
||||
@@ -784,6 +797,7 @@ $lang->action->label->stage = 'Stage|stage|browse|';
|
||||
$lang->action->label->module = 'Module|tree|browse|productid=%s&type=story¤tModuleID=0&branch=all';
|
||||
$lang->action->label->ticket = 'Ticket|ticket|view|id=%s';
|
||||
$lang->action->label->chartgroup = 'Group';
|
||||
$lang->action->label->prompt = 'Prompt|ai|promptview|id=%s';
|
||||
|
||||
/* Object type. */
|
||||
$lang->action->search = new stdclass();
|
||||
|
||||
@@ -162,6 +162,7 @@ $lang->action->objectTypes['repo'] = 'Repo';
|
||||
$lang->action->objectTypes['dataview'] = 'Data View';
|
||||
$lang->action->objectTypes['privlang'] = 'Priv';
|
||||
$lang->action->objectTypes['scene'] = 'Scene';
|
||||
$lang->action->objectTypes['prompt'] = 'Prompt';
|
||||
|
||||
/* Used to describe operation history. */
|
||||
$lang->action->desc = new stdclass();
|
||||
@@ -283,6 +284,10 @@ $lang->action->desc->releaseddoc = '$date, 由 <strong>$actor</strong> released
|
||||
$lang->action->desc->collected = '$date, 由 <strong>$actor</strong> collected <strong>$extra</strong>。' . "\n";
|
||||
$lang->action->desc->uncollected = '$date, 由 <strong>$actor</strong> uncollected <strong>$extra</strong>。' . "\n";
|
||||
|
||||
/* AI prompts related actions. */
|
||||
$lang->action->desc->published = '$date, published by <strong>$actor</strong>.' . "\n";
|
||||
$lang->action->desc->unpublished = '$date, unpublished by <strong>$actor</strong>.' . "\n";
|
||||
|
||||
/* Used to display dynamic information. */
|
||||
$lang->action->label = new stdclass();
|
||||
$lang->action->label->install = 'install ';
|
||||
@@ -446,6 +451,9 @@ $lang->action->label->saveddraft = 'save draft';
|
||||
$lang->action->label->releaseddoc = 'released';
|
||||
$lang->action->label->collected = 'collected';
|
||||
$lang->action->label->uncollected = 'uncollected';
|
||||
$lang->action->label->published = 'Published';
|
||||
$lang->action->label->unpublished = 'Unpublished';
|
||||
$lang->action->label->prompt = 'Prompt';
|
||||
|
||||
/* Dynamic information is grouped by object. */
|
||||
$lang->action->dynamicAction = new stdclass();
|
||||
@@ -743,6 +751,11 @@ $lang->action->dynamicAction->repo['edited'] = 'Edit Repo';
|
||||
$lang->action->dynamicAction->repo['deleted'] = 'Delete Repo';
|
||||
$lang->action->dynamicAction->repo['undeleted'] = 'Undelete Repo';
|
||||
|
||||
$lang->action->dynamicAction->ai['created'] = 'Create prompt';
|
||||
$lang->action->dynamicAction->ai['edited'] = 'Edited prompt';
|
||||
$lang->action->dynamicAction->ai['published'] = 'Published prompt';
|
||||
$lang->action->dynamicAction->ai['unpublished'] = 'Unpublished prompt';
|
||||
|
||||
/* Generate the corresponding object link. */
|
||||
$lang->action->label->product = $lang->productCommon . '|product|view|productID=%s';
|
||||
$lang->action->label->productplan = 'Plan|productplan|view|productID=%s';
|
||||
@@ -784,6 +797,7 @@ $lang->action->label->stage = 'Stage|stage|browse|';
|
||||
$lang->action->label->module = 'Module|tree|browse|productid=%s&type=story¤tModuleID=0&branch=all';
|
||||
$lang->action->label->ticket = 'Ticket|ticket|view|id=%s';
|
||||
$lang->action->label->chartgroup = 'Group';
|
||||
$lang->action->label->prompt = 'Prompt|ai|promptview|id=%s';
|
||||
|
||||
/* Object type. */
|
||||
$lang->action->search = new stdclass();
|
||||
|
||||
@@ -162,6 +162,7 @@ $lang->action->objectTypes['repo'] = '代码库';
|
||||
$lang->action->objectTypes['dataview'] = '中间表';
|
||||
$lang->action->objectTypes['privlang'] = '权限';
|
||||
$lang->action->objectTypes['scene'] = '场景';
|
||||
$lang->action->objectTypes['prompt'] = '提词';
|
||||
|
||||
/* 用来描述操作历史记录。*/
|
||||
$lang->action->desc = new stdclass();
|
||||
@@ -283,6 +284,10 @@ $lang->action->desc->releaseddoc = '$date, 由 <strong>$actor</strong> 发布 <s
|
||||
$lang->action->desc->collected = '$date, 由 <strong>$actor</strong> 收藏 <strong>$extra</strong>。' . "\n";
|
||||
$lang->action->desc->uncollected = '$date, 由 <strong>$actor</strong> 取消收藏 <strong>$extra</strong>。' . "\n";
|
||||
|
||||
/* AI 提词历史操作记录。 */
|
||||
$lang->action->desc->published = '$date, 由 <strong>$actor</strong> 发布。' . "\n";
|
||||
$lang->action->desc->unpublished = '$date, 由 <strong>$actor</strong> 下架。' . "\n";
|
||||
|
||||
/* 用来显示动态信息。*/
|
||||
$lang->action->label = new stdclass();
|
||||
$lang->action->label->install = '安装了';
|
||||
@@ -446,6 +451,9 @@ $lang->action->label->saveddraft = '存为草稿';
|
||||
$lang->action->label->releaseddoc = '发布了';
|
||||
$lang->action->label->collected = '收藏了';
|
||||
$lang->action->label->uncollected = '取消收藏了';
|
||||
$lang->action->label->published = '发布了';
|
||||
$lang->action->label->unpublished = '下架了';
|
||||
$lang->action->label->prompt = '提词';
|
||||
|
||||
/* 动态信息按照对象分组 */
|
||||
$lang->action->dynamicAction = new stdclass();
|
||||
@@ -743,6 +751,11 @@ $lang->action->dynamicAction->repo['edited'] = '编辑代码库';
|
||||
$lang->action->dynamicAction->repo['deleted'] = '删除代码库';
|
||||
$lang->action->dynamicAction->repo['undeleted'] = '还原代码库';
|
||||
|
||||
$lang->action->dynamicAction->ai['created'] = '创建提词';
|
||||
$lang->action->dynamicAction->ai['edited'] = '编辑提词';
|
||||
$lang->action->dynamicAction->ai['published'] = '发布提词';
|
||||
$lang->action->dynamicAction->ai['unpublished'] = '下架提词';
|
||||
|
||||
/* 用来生成相应对象的链接。*/
|
||||
$lang->action->label->product = $lang->productCommon . '|product|view|productID=%s';
|
||||
$lang->action->label->productplan = "计划|productplan|view|productID=%s";
|
||||
@@ -784,6 +797,7 @@ $lang->action->label->stage = '瀑布模型的阶段|stage|browse|';
|
||||
$lang->action->label->module = '模块|tree|browse|productid=%s&type=story¤tModuleID=0&branch=all';
|
||||
$lang->action->label->ticket = '工单|ticket|view|id=%s';
|
||||
$lang->action->label->chartgroup = '分组';
|
||||
$lang->action->label->prompt = '提词|ai|promptview|id=%s';
|
||||
|
||||
/* Object type. */
|
||||
$lang->action->search = new stdclass();
|
||||
|
||||
+1
-1
@@ -440,7 +440,7 @@ class aiModel extends model
|
||||
public function updatePrompt($prompt, $originalPrompt = null)
|
||||
{
|
||||
/* Action name to create action record with. */
|
||||
$actionType = 'updated';
|
||||
$actionType = 'edited';
|
||||
|
||||
/* Compare with original, check what changed. */
|
||||
if(!empty($originalPrompt))
|
||||
|
||||
Reference in New Issue
Block a user