* add ai privs to lite vision, bug #40490.
This commit is contained in:
@@ -921,6 +921,12 @@ $lang->cron->methodOrder[25] = 'toggle';
|
||||
$lang->cron->methodOrder[30] = 'delete';
|
||||
$lang->cron->methodOrder[35] = 'openProcess';
|
||||
|
||||
$lang->resource->ai = new stdclass();
|
||||
$lang->resource->ai->models = 'modelBrowse';
|
||||
$lang->resource->ai->editModel = 'modelEdit';
|
||||
$lang->resource->ai->testConnection = 'modelTestConnection';
|
||||
$lang->resource->ai->chat = 'chat';
|
||||
|
||||
$lang->resource->contact = new stdclass();
|
||||
$lang->resource->programstakeholder = new stdclass();
|
||||
$lang->resource->researchplan = new stdclass();
|
||||
|
||||
@@ -72,7 +72,7 @@ $config->admin->extAPIURL = $config->admin->apiSite . 'extension-apiGetExte
|
||||
$config->admin->patchAPIURL = $config->admin->apiSite . 'extension-apiGetExtensions-bymodule-MTIxOA==-0-100-1.json';
|
||||
$config->admin->downloadAPIURL = $config->admin->apiSite . 'download.json';
|
||||
$config->admin->videoAPIURL = $config->admin->apiSite . 'publicclass.json';
|
||||
$config->admin->liteMenuList = array('system', 'company', 'feature', 'message', 'extension', 'dev');
|
||||
$config->admin->liteMenuList = array('system', 'company', 'feature', 'message', 'extension', 'dev', 'ai');
|
||||
|
||||
$config->admin->helpURL['system'] = 'https://www.zentao.net/book/zentaopms/538.html';
|
||||
$config->admin->helpURL['company'] = 'https://www.zentao.net/book/zentaopms/38.html';
|
||||
|
||||
@@ -50,7 +50,7 @@ div.setting-box[data-id=platform] > button.btn {padding-right: 5px;}
|
||||
.settings-list > .setting-box > .btn > h4 > div {gap: 3px;}
|
||||
.settings-list > .setting-box > .btn > h4 > img {padding-right: 8px; padding-bottom: 3px; width: 32px; height: 27px;}
|
||||
.settings-list > .setting-box > .btn > .setting-desc {padding-bottom: 16px; line-height: 25px; height: 50px; overflow: hidden;}
|
||||
.settings-list.lite-setting > .setting-box {flex: 1 1 30%;}
|
||||
.settings-list.lite-setting > .setting-box {flex: 0 1 25%;}
|
||||
|
||||
.plugin-list {display: flex; flex-wrap: wrap; padding: 12px 4px 4px 4px;}
|
||||
.plugin-list > .plugin-item {flex: 1 1 26%; padding: 16px 10px; border: 1px solid #EDEEF2; border-radius: 4px; margin-right: 10px; margin-bottom: 16px; width: 0px; cursor: pointer;}
|
||||
|
||||
+13
-12
@@ -223,20 +223,21 @@ $lang->admin->menuList->platform['menuOrder']['25'] = 'setrules';
|
||||
|
||||
$lang->admin->menuList->platform['dividerMenu'] = ',plat,setrules,';
|
||||
|
||||
$lang->admin->menuList->ai['name'] = $lang->admin->menuSetting['ai']['name'];
|
||||
$lang->admin->menuList->ai['desc'] = $lang->admin->menuSetting['ai']['desc'];
|
||||
$lang->admin->menuList->ai['link'] = 'ai|adminindex';
|
||||
$lang->admin->menuList->ai['order'] = 60;
|
||||
|
||||
// $lang->admin->menuList->ai['subMenu']['conversations'] = array('link' => "{$lang->admin->ai->conversation}|ai|conversations|");
|
||||
$lang->admin->menuList->ai['subMenu']['models'] = array('link' => "{$lang->admin->ai->model}|ai|models|", 'alias' => 'editmodel');
|
||||
|
||||
// $lang->admin->menuList->ai['menuOrder']['10'] = 'conversations';
|
||||
$lang->admin->menuList->ai['menuOrder']['15'] = 'models';
|
||||
|
||||
if($config->vision != 'or')
|
||||
{
|
||||
$lang->admin->menuList->ai['name'] = $lang->admin->menuSetting['ai']['name'];
|
||||
$lang->admin->menuList->ai['desc'] = $lang->admin->menuSetting['ai']['desc'];
|
||||
$lang->admin->menuList->ai['link'] = 'ai|adminindex';
|
||||
$lang->admin->menuList->ai['order'] = 60;
|
||||
|
||||
$lang->admin->menuList->ai['subMenu']['prompts'] = array('link' => "{$lang->admin->ai->prompt}|ai|prompts|", 'alias' => 'promptview,promptassignrole,promptselectdatasource,promptsetpurpose,promptsettargetform,promptfinalize,promptedit');
|
||||
// $lang->admin->menuList->ai['subMenu']['conversations'] = array('link' => "{$lang->admin->ai->conversation}|ai|conversations|");
|
||||
$lang->admin->menuList->ai['subMenu']['models'] = array('link' => "{$lang->admin->ai->model}|ai|models|", 'alias' => 'editmodel');
|
||||
|
||||
$lang->admin->menuList->ai['menuOrder']['5'] = 'prompts';
|
||||
// $lang->admin->menuList->ai['menuOrder']['10'] = 'conversations';
|
||||
$lang->admin->menuList->ai['menuOrder']['15'] = 'models';
|
||||
$lang->admin->menuList->ai['subMenu']['prompts'] = array('link' => "{$lang->admin->ai->prompt}|ai|prompts|", 'alias' => 'promptview,promptassignrole,promptselectdatasource,promptsetpurpose,promptsettargetform,promptfinalize,promptedit');
|
||||
$lang->admin->menuList->ai['menuOrder']['5'] = 'prompts';
|
||||
}
|
||||
|
||||
if($config->edition != 'max' and $config->edition != 'ipd')
|
||||
|
||||
@@ -3792,9 +3792,9 @@ $config->group->package->manageLLM = new stdclass();
|
||||
$config->group->package->manageLLM->order = 2060;
|
||||
$config->group->package->manageLLM->subset = 'ai';
|
||||
$config->group->package->manageLLM->privs = array();
|
||||
$config->group->package->manageLLM->privs['ai-models'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd', 'order' => 5, 'depend' => array('admin-index'), 'recommend' => array());
|
||||
$config->group->package->manageLLM->privs['ai-editModel'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd', 'order' => 10, 'depend' => array('admin-index', 'ai-models', 'ai-testConnection'), 'recommend' => array());
|
||||
$config->group->package->manageLLM->privs['ai-testConnection'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd', 'order' => 15, 'depend' => array('admin-index', 'ai-editModel', 'ai-models'), 'recommend' => array());
|
||||
$config->group->package->manageLLM->privs['ai-models'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd,lite,or', 'order' => 5, 'depend' => array('admin-index'), 'recommend' => array());
|
||||
$config->group->package->manageLLM->privs['ai-editModel'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd,lite,or', 'order' => 10, 'depend' => array('admin-index', 'ai-models', 'ai-testConnection'), 'recommend' => array());
|
||||
$config->group->package->manageLLM->privs['ai-testConnection'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd,lite,or', 'order' => 15, 'depend' => array('admin-index', 'ai-editModel', 'ai-models'), 'recommend' => array());
|
||||
|
||||
$config->group->package->browsePrompt = new stdclass();
|
||||
$config->group->package->browsePrompt->order = 2080;
|
||||
|
||||
Reference in New Issue
Block a user