From 1ee0e6c1d7484930387438b7ebb15340595b5383 Mon Sep 17 00:00:00 2001 From: Christian Hofmaier Date: Sun, 24 Mar 2019 16:02:18 +0000 Subject: [eventmanager] Add module and functionality - list to show all events, buttons to create/delete events - can add groups/clients to event - can add blacklist to event --- webapp/src/config/dashboard.js | 4 +++- webapp/src/config/i18n.js | 6 ++++-- webapp/src/config/store.js | 4 +++- 3 files changed, 10 insertions(+), 4 deletions(-) (limited to 'webapp/src/config') diff --git a/webapp/src/config/dashboard.js b/webapp/src/config/dashboard.js index 26de0fc..7a5244e 100644 --- a/webapp/src/config/dashboard.js +++ b/webapp/src/config/dashboard.js @@ -6,6 +6,7 @@ import PermissionModule from '@/components/PermissionModule' import IpxeBuilderModule from '@/components/IpxeBuilderModule' import UserModule from '@/components/UserModule' import LogModule from '@/components/LogModule' +import EventModule from '@/components/EventModule' export default [ { path: 'groups', component: GroupModule, icon: 'category' }, @@ -15,5 +16,6 @@ export default [ { path: 'permissions', component: PermissionModule, icon: 'lock_open' }, { path: 'ipxe', component: IpxeBuilderModule, icon: 'merge_type' }, { path: 'users', component: UserModule, icon: 'contacts' }, - { path: 'log', component: LogModule, icon: 'error_outline' } + { path: 'log', component: LogModule, icon: 'error_outline' }, + { path: 'events', component: EventModule, icon: 'event' } ] diff --git a/webapp/src/config/i18n.js b/webapp/src/config/i18n.js index c9cf137..25e6f3a 100644 --- a/webapp/src/config/i18n.js +++ b/webapp/src/config/i18n.js @@ -30,7 +30,8 @@ export default { 'PermissionModule': 'Permission Manager', 'IpxeBuilderModule': 'iPXE Builder', 'UserModule': 'User Management', - 'LogModule': 'System Log' + 'LogModule': 'System Log', + 'EventModule': 'Event Manager' } }, 'de': { @@ -64,7 +65,8 @@ export default { 'PermissionModule': 'Rechteverwaltung', 'IpxeBuilderModule': 'iPXE Builder', 'UserModule': 'Benutzerverwaltung', - 'LogModule': 'System Protokoll' + 'LogModule': 'System Protokoll', + 'EventModule': 'Veranstaltungsverwaltung' } } } diff --git a/webapp/src/config/store.js b/webapp/src/config/store.js index ac65696..f8bb4f0 100644 --- a/webapp/src/config/store.js +++ b/webapp/src/config/store.js @@ -5,6 +5,7 @@ import registration from '@/store/registration' import backends from '@/store/backends' import permissions from '@/store/permissions' import users from '@/store/users' +import events from '@/store/events' export default { notifications, @@ -13,5 +14,6 @@ export default { registration, backends, permissions, - users + users, + events } -- cgit v1.2.3-55-g7522