* [task#133998,doing,1.5h] adjust menu data for devops.

This commit is contained in:
caoyanyi
2024-12-10 14:52:12 +08:00
committed by 李阳
parent 60238f3f49
commit 599c8e5ba1
6 changed files with 29 additions and 11 deletions
+2
View File
@@ -215,6 +215,8 @@ $lang->execution->common = 'Execution';
$lang->kanban->common = 'Kanban';
$lang->qa->common = 'QA';
$lang->devops->common = 'DevOps';
$lang->devops->configure = 'Configuration';
$lang->devops->monitor = 'Monitoring';
$lang->doc->common = 'Doc';
$lang->repo->common = 'Code';
$lang->repo->commit = 'Commit';
+2
View File
@@ -215,6 +215,8 @@ $lang->execution->common = 'Execution';
$lang->kanban->common = 'Kanban';
$lang->qa->common = 'QA';
$lang->devops->common = 'DevOps';
$lang->devops->configure = 'Configuration';
$lang->devops->monitor = 'Monitoring';
$lang->doc->common = 'Doc';
$lang->repo->common = 'Code';
$lang->repo->commit = 'Commit';
+2
View File
@@ -215,6 +215,8 @@ $lang->execution->common = 'Execution';
$lang->kanban->common = 'Kanban';
$lang->qa->common = 'QA';
$lang->devops->common = 'DevOps';
$lang->devops->configure = 'Configuration';
$lang->devops->monitor = 'Monitoring';
$lang->doc->common = 'Doc';
$lang->repo->common = 'Code';
$lang->repo->commit = 'Commit';
+20 -9
View File
@@ -519,20 +519,33 @@ $lang->qa->menu->automation['subMenu']->zanode = array('link' => "{$lang->z
/* DevOps menu. */
$lang->devops->homeMenu = new stdclass();
$lang->devops->homeMenu->repos = array('link' => "{$lang->devops->repo}|repo|maintain", 'alias' => 'create,edit,import,createrepo');
$lang->devops->homeMenu->compile = array('link' => "{$lang->devops->compile}|job|browse", 'subModule' => 'compile,job');
$lang->devops->homeMenu->deploy = array('link' => "{$lang->devops->host}|host|browse", 'alias' => 'create,edit,view,treemap,changestatus,group', 'subModule' => 'tree');
$lang->devops->homeMenu->apps = array('link' => "{$lang->app->common}|space|browse", 'subModule' => 'instance,gitlab,gitea,gogs,jenkins,sonarqube', 'alias' => 'createapplication,binduser,edit');
if($config->inQuickon) $lang->devops->homeMenu->store = array('link' => "{$lang->app->store}|store|browse", 'subModule' => 'store');
$lang->devops->homeMenu->repos = array('link' => "{$lang->devops->repo}|repo|maintain", 'alias' => 'create,edit,import,createrepo', 'exclude' => 'repo-setrules');
$lang->devops->homeMenu->compile = array('link' => "{$lang->devops->compile}|job|browse", 'subModule' => 'compile,job');
$lang->devops->homeMenu->deploy = array('link' => "{$lang->devops->host}|host|browse", 'alias' => 'create,edit,view,treemap,changestatus,group', 'subModule' => 'tree');
$lang->devops->homeMenu->apps = array('link' => "{$lang->app->common}|space|browse", 'subModule' => 'instance,gitlab,gitea,gogs,jenkins,sonarqube', 'alias' => 'createapplication,binduser,edit');
$lang->devops->homeMenu->configure = array('link' => "{$lang->devops->configure}|system|dashboard", 'subModule' => 'system,store,instance,repo,serverroom', 'exclude' => 'repo-maintain,repo-browsesystem,instance-view');
$lang->devops->menu = new stdclass();
$lang->devops->menu->code = array('link' => "{$lang->repocode->common}|repo|browse|repoID=%s", 'subModule' => 'repo', 'exclude' => 'repo-review,repo-browsetag,repo-browsebranch,repo-log,repo-diff,repo-revision');
$lang->devops->menu->code = array('link' => "{$lang->repocode->common}|repo|browse|repoID=%s", 'subModule' => 'repo', 'exclude' => 'repo-review,repo-browsetag,repo-browsebranch,repo-log,repo-diff,repo-revision,repo-setrules');
$lang->devops->menu->commit = array('link' => "{$lang->repo->commit}|repo|log|repoID=%s", 'alias' => 'diff');
$lang->devops->menu->branch = array('link' => "{$lang->repo->branch}|repo|browsebranch|repoID=%s");
$lang->devops->menu->tag = array('link' => "{$lang->repo->tag}|repo|browsetag|repoID=%s");
$lang->devops->menu->mr = array('link' => "{$lang->devops->mr}|mr|browse|repoID=%s");
$lang->devops->menu->compile = array('link' => "{$lang->devops->compile}|job|browse|repoID=%s", 'subModule' => 'compile,job');
$lang->devops->homeMenu->configure['subMenu'] = new stdclass();
$lang->devops->homeMenu->configure['subMenu']->monitor = "{$lang->devops->monitor}|system|dashboard";
if($config->inQuickon) $lang->devops->homeMenu->configure['subMenu']->platform = "{$lang->devops->monitor}|system|dashboard";
$lang->devops->homeMenu->configure['subMenu']->resource = "{$lang->devops->resource}|serverroom|browse|";
$lang->devops->homeMenu->configure['subMenu']->store = "{$lang->app->store}|store|browse";
$lang->devops->homeMenu->configure['subMenu']->rules = "{$lang->devops->rules}|repo|setrules|";
$lang->devops->homeMenu->configure['menuOrder'][5] = 'monitor';
$lang->devops->homeMenu->configure['menuOrder'][15] = 'platform';
$lang->devops->homeMenu->configure['menuOrder'][15] = 'resource';
$lang->devops->homeMenu->configure['menuOrder'][20] = 'store';
$lang->devops->homeMenu->configure['menuOrder'][25] = 'rules';
/* The menu order $lang->devops->menuOrder[30] is a reserved position for 'artifactrepo'. */
$lang->devops->menuOrder[10] = 'repos';
$lang->devops->menuOrder[15] = 'code';
@@ -543,7 +556,7 @@ $lang->devops->menuOrder[40] = 'mr';
$lang->devops->menuOrder[45] = 'compile';
$lang->devops->menuOrder[55] = 'deploy';
$lang->devops->menuOrder[70] = 'apps';
$lang->devops->menuOrder[75] = 'store';
$lang->devops->menuOrder[75] = 'configure';
$lang->devops->dividerMenu = ',apps,';
@@ -781,8 +794,6 @@ $lang->navGroup->system = 'devops';
$lang->navGroup->holiday = 'admin';
$lang->navGroup->serverroom = 'admin';
$lang->navGroup->account = 'admin';
$lang->navGroup->ops = 'admin';
$lang->navGroup->service = 'admin';
$lang->navGroup->domain = 'admin';
$lang->navGroup->cache = 'admin';
+2
View File
@@ -215,6 +215,8 @@ $lang->execution->common = '执行';
$lang->kanban->common = '看板';
$lang->qa->common = '测试';
$lang->devops->common = 'DevOps';
$lang->devops->configure = '配置';
$lang->devops->monitor = '监控';
$lang->doc->common = '文档';
$lang->repo->common = '代码';
$lang->repo->commit = '提交';
+1 -2
View File
@@ -1,6 +1,5 @@
#mainNavbar {display: none;}
.app-status-circle {display: inline-block; height: 70px; width: 70px; display: flex; align-items: center; justify-content: center; color: white; border-radius: 50%; background-color: #9EA3B0; box-shadow: 0 0 0 10px #EDEEF2, 0 0 0 20px #F4F5F7;}
.status-normal {background-color: #48D1A0; box-shadow: 0 0 0 10px #D0F6E8, 0 0 0 20px #ECFFF7;}
.status-abnormal {background-color: #FF7C7C; box-shadow: 0 0 0 10px #FFD5D5, 0 0 0 20px #FFEBEB;}
.status-stoped {background-color: #37B2FE; box-shadow: 0 0 0 10px #CDECFF, 0 0 0 20px #E7F6FF;}
.status-unknown {background-color: #9EA3B0; box-shadow: 0 0 0 10px #EDEEF2, 0 0 0 20px #F4F5F7;}
.status-unknown {background-color: #9EA3B0; box-shadow: 0 0 0 10px #EDEEF2, 0 0 0 20px #F4F5F7;}