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'