summaryrefslogtreecommitdiff
path: root/src/env/router
diff options
context:
space:
mode:
Diffstat (limited to 'src/env/router')
-rw-r--r--src/env/router/intel.js9
1 files changed, 9 insertions, 0 deletions
diff --git a/src/env/router/intel.js b/src/env/router/intel.js
index fd8ed77c..5f3ee6eb 100644
--- a/src/env/router/intel.js
+++ b/src/env/router/intel.js
@@ -27,6 +27,13 @@ import VirtualMedia from '@/views/Operations/VirtualMedia';
import Power from '@/views/ResourceManagement/Power';
import i18n from '@/i18n';
+const roles = {
+ administrator: 'Administrator',
+ operator: 'Operator',
+ readonly: 'ReadOnly',
+ noaccess: 'NoAccess',
+};
+
const routes = [
{
path: '/login',
@@ -217,6 +224,7 @@ const routes = [
component: SerialOverLan,
meta: {
title: i18n.t('appPageTitle.serialOverLan'),
+ exclusiveToRoles: [roles.administrator],
},
},
{
@@ -233,6 +241,7 @@ const routes = [
component: VirtualMedia,
meta: {
title: i18n.t('appPageTitle.virtualMedia'),
+ exclusiveToRoles: [roles.administrator],
},
},
{