From f25c51d56092dd40a03cbf443f0b8f507d6add94 Mon Sep 17 00:00:00 2001 From: Axolotle Date: Sat, 8 Aug 2020 15:47:01 +0200 Subject: [PATCH] add ToolList view --- app/src/locales/en.json | 1 + app/src/routes.js | 15 ++++++++++ app/src/views/Home.vue | 3 +- app/src/views/tool/ToolList.vue | 49 +++++++++++++++++++++++++++++++++ app/src/views/tool/index.js | 1 + 5 files changed, 68 insertions(+), 1 deletion(-) create mode 100644 app/src/views/tool/ToolList.vue create mode 100644 app/src/views/tool/index.js diff --git a/app/src/locales/en.json b/app/src/locales/en.json index bb785f9f..bf6b224e 100644 --- a/app/src/locales/en.json +++ b/app/src/locales/en.json @@ -318,6 +318,7 @@ "tools_shutdown_done": "Shutting down...", "tools_shuttingdown": "Your server is powering off. As long as your server is off, you won't be able to use the web administration.", "tools_shutdown_reboot": "Shutdown/Reboot", + "tools_webadmin_settings": "Web-admin settings", "udp": "UDP", "unauthorized": "Unauthorized", "unignore": "Unignore", diff --git a/app/src/routes.js b/app/src/routes.js index 11372f6c..7ced2213 100644 --- a/app/src/routes.js +++ b/app/src/routes.js @@ -4,6 +4,7 @@ import { UserList, UserCreate, UserInfo, UserEdit } from './views/user' import { GroupList, GroupCreate } from './views/group' import { DomainList, DomainAdd, DomainInfo, DomainDns, DomainCert } from './views/domain' import { ServiceList, ServiceInfo } from './views/service' +import { ToolList } from './views/tool' const routes = [ { name: 'home', path: '/', component: Home }, @@ -169,6 +170,20 @@ const routes = [ { name: 'service-info', param: 'name' } ] } + }, + + /* ────────╮ + │ TOOLS │ + ╰──────── */ + { + name: 'tool-list', + path: '/tools', + component: ToolList, + meta: { + breadcrumb: [ + { name: 'tool-list', trad: 'tools' } + ] + } } ] diff --git a/app/src/views/Home.vue b/app/src/views/Home.vue index 2e34eb8c..2c2a83aa 100644 --- a/app/src/views/Home.vue +++ b/app/src/views/Home.vue @@ -17,6 +17,7 @@ + + diff --git a/app/src/views/tool/index.js b/app/src/views/tool/index.js new file mode 100644 index 00000000..4e59ca9c --- /dev/null +++ b/app/src/views/tool/index.js @@ -0,0 +1 @@ +export { default as ToolList } from './ToolList'