From 1326c4f0ac3a0045ea02c9ab9180ded4392fdeb6 Mon Sep 17 00:00:00 2001 From: Christian Hofmaier Date: Sun, 5 Aug 2018 03:32:00 +0000 Subject: Add Role Create/Edit --- webapp/src/components/PermissionModuleEdit.vue | 123 ++++++++++++++++----- .../src/components/PermissionModuleGrantRevoke.vue | 30 +++-- webapp/src/components/PermissionModuleRoleList.vue | 3 +- webapp/src/components/PermissionModuleUserList.vue | 3 +- webapp/src/store/permissions.js | 10 -- 5 files changed, 118 insertions(+), 51 deletions(-) (limited to 'webapp/src') diff --git a/webapp/src/components/PermissionModuleEdit.vue b/webapp/src/components/PermissionModuleEdit.vue index 5e892de..9de6b99 100644 --- a/webapp/src/components/PermissionModuleEdit.vue +++ b/webapp/src/components/PermissionModuleEdit.vue @@ -62,19 +62,30 @@ -

2 Input Boxen (Name, Description)

+ + +
-

Data-Table aller Gruppen

+ + +
- {{roleName}} - {{roleDescr}} + + + + - + {{ $t('permissions') }} - + - + {{ $t('groups') }} - + - {{ group.name }} + {{ group.id }} {{ group.name }} + {{ group.description }} @@ -161,7 +217,6 @@ diff --git a/webapp/src/components/PermissionModuleGrantRevoke.vue b/webapp/src/components/PermissionModuleGrantRevoke.vue index 029a3f6..d68f241 100644 --- a/webapp/src/components/PermissionModuleGrantRevoke.vue +++ b/webapp/src/components/PermissionModuleGrantRevoke.vue @@ -44,7 +44,6 @@ - - - + + {{ $t('roles') }} - + - - + + {{ $t('users') }} - + diff --git a/webapp/src/components/PermissionModuleRoleList.vue b/webapp/src/components/PermissionModuleRoleList.vue index 5e3632a..c13385e 100644 --- a/webapp/src/components/PermissionModuleRoleList.vue +++ b/webapp/src/components/PermissionModuleRoleList.vue @@ -15,7 +15,6 @@