diff --git a/src/App.vue b/src/App.vue index cf37496..726d483 100644 --- a/src/App.vue +++ b/src/App.vue @@ -97,7 +97,9 @@ {{ - $sock.t(subitem.title) + subitem.notrans + ? subitem.title + : $sock.t(subitem.title) }} diff --git a/src/api/initialize.js b/src/api/initialize.js index 4b358b1..ce9bd6b 100644 --- a/src/api/initialize.js +++ b/src/api/initialize.js @@ -485,6 +485,17 @@ ServiceContractor = 5 */ }); } + //case 4738 (Sockeye-only, plain English title) + if (window.$gz.role.canOpen(window.$gz.type.GlobalOps)) { + sub.push({ + title: "Security advisories", + notrans: true, + icon: "$sockiShieldAlt", + route: "/ops-security-advisories", + key: key++ + }); + } + if (window.$gz.role.canOpen(window.$gz.type.OpsNotificationSettings)) { sub.push({ title: "NotificationDeliveryLog", diff --git a/src/plugins/vuetify.js b/src/plugins/vuetify.js index 10a4f6b..0a1e228 100644 --- a/src/plugins/vuetify.js +++ b/src/plugins/vuetify.js @@ -193,6 +193,7 @@ import { faSeedling, faServer, faShare, + faShieldAlt, faShippingFast, faShoppingCart, faSignInAlt, @@ -390,6 +391,7 @@ library.add( faSeedling, faServer, faShare, + faShieldAlt, faShippingFast, faShoppingCart, faSignInAlt, @@ -1279,6 +1281,12 @@ const CUSTOM_ICONS = { icon: ["fas", "shipping-fast"] } }, + sockiShieldAlt: { + component: FontAwesomeIcon, + props: { + icon: ["fas", "shield-alt"] + } + }, sockiShoppingCart: { component: FontAwesomeIcon, props: { diff --git a/src/router.js b/src/router.js index 7cfb26a..74c9727 100644 --- a/src/router.js +++ b/src/router.js @@ -577,6 +577,14 @@ export default new Router({ /* webpackChunkName: "ops" */ "./views/ops-notification-settings.vue" ) }, + { + path: "/ops-security-advisories", + name: "ops-security-advisories", + component: () => + import( + /* webpackChunkName: "ops" */ "./views/ops-security-advisories.vue" + ) + }, { path: "/ops-notify-log", name: "ops-notify-log", diff --git a/src/views/ops-security-advisories.vue b/src/views/ops-security-advisories.vue new file mode 100644 index 0000000..baca80b --- /dev/null +++ b/src/views/ops-security-advisories.vue @@ -0,0 +1,435 @@ + +