summaryrefslogtreecommitdiffstats
path: root/webapp/src/config
diff options
context:
space:
mode:
authorChristian Hofmaier2019-03-24 17:02:18 +0100
committerChristian Hofmaier2019-03-24 17:02:18 +0100
commit1ee0e6c1d7484930387438b7ebb15340595b5383 (patch)
treecff87a96c777b9fee0c3e066d1bd6d88763f1915 /webapp/src/config
parent[webapp] small design fixes (diff)
downloadbas-1ee0e6c1d7484930387438b7ebb15340595b5383.tar.gz
bas-1ee0e6c1d7484930387438b7ebb15340595b5383.tar.xz
bas-1ee0e6c1d7484930387438b7ebb15340595b5383.zip
[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
Diffstat (limited to 'webapp/src/config')
-rw-r--r--webapp/src/config/dashboard.js4
-rw-r--r--webapp/src/config/i18n.js6
-rw-r--r--webapp/src/config/store.js4
3 files changed, 10 insertions, 4 deletions
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
}