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'