diff --git a/app/src/components/globals/Icon.vue b/app/src/components/globals/Icon.vue index a5b895ce..bcd90655 100644 --- a/app/src/components/globals/Icon.vue +++ b/app/src/components/globals/Icon.vue @@ -20,6 +20,7 @@ export default { &.lg { width: 3rem; font-size: 1.5rem; + min-width: 3rem; } &.fs-sm { diff --git a/app/src/locales/en.json b/app/src/locales/en.json index bf6b224e..75b288a8 100644 --- a/app/src/locales/en.json +++ b/app/src/locales/en.json @@ -275,7 +275,8 @@ "domain": "Search for domains...", "group": "Search for groups...", "service": "Search for services", - "user": "Search for users..." + "user": "Search for users...", + "logs": "Search in logs..." }, "search_for_apps": "Search for apps...", "select_all": "Select all", diff --git a/app/src/routes.js b/app/src/routes.js index 7ced2213..ac95f279 100644 --- a/app/src/routes.js +++ b/app/src/routes.js @@ -4,7 +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' +import { ToolList, ToolLogs } from './views/tool' const routes = [ { name: 'home', path: '/', component: Home }, @@ -184,6 +184,17 @@ const routes = [ { name: 'tool-list', trad: 'tools' } ] } + }, + { + name: 'tool-logs', + path: '/tools/logs', + component: ToolLogs, + meta: { + breadcrumb: [ + { name: 'tool-list', trad: 'tools' }, + { name: 'tool-list', trad: 'logs' } + ] + } } ] diff --git a/app/src/views/tool/ToolList.vue b/app/src/views/tool/ToolList.vue index adf2bc0f..df739abf 100644 --- a/app/src/views/tool/ToolList.vue +++ b/app/src/views/tool/ToolList.vue @@ -22,7 +22,7 @@ export default { data: () => { return { menu: [ - { id: 0, routeName: 'tool-logs', icon: 'file-text-o', translation: 'logs' }, + { id: 0, routeName: 'tool-logs', icon: 'book', translation: 'logs' }, { id: 1, routeName: 'tool-migrations', icon: 'share', translation: 'migrations' }, { id: 2, routeName: 'tool-firewall', icon: 'shield', translation: 'firewall' }, { id: 3, routeName: 'tool-adminpw', icon: 'key-modern', translation: 'tools_adminpw' }, diff --git a/app/src/views/tool/ToolLogs.vue b/app/src/views/tool/ToolLogs.vue new file mode 100644 index 00000000..003dd029 --- /dev/null +++ b/app/src/views/tool/ToolLogs.vue @@ -0,0 +1,84 @@ + + + + + diff --git a/app/src/views/tool/index.js b/app/src/views/tool/index.js index 4e59ca9c..fc5e0c64 100644 --- a/app/src/views/tool/index.js +++ b/app/src/views/tool/index.js @@ -1 +1,2 @@ export { default as ToolList } from './ToolList' +export { default as ToolLogs } from './ToolLogs'