summaryrefslogtreecommitdiffstats
path: root/webapp/src/components/PermissionModuleUserList.vue
diff options
context:
space:
mode:
authorChristian Hofmaier2018-08-07 08:56:58 +0200
committerChristian Hofmaier2018-08-07 08:56:58 +0200
commit14635c696d7df5b4ccb2c423157b6fb917cb869b (patch)
tree1335a608f24226be4edc946cf491ca8155fbe3df /webapp/src/components/PermissionModuleUserList.vue
parent[groups] add ability to show all nested children and not just direkt children... (diff)
downloadbas-14635c696d7df5b4ccb2c423157b6fb917cb869b.tar.gz
bas-14635c696d7df5b4ccb2c423157b6fb917cb869b.tar.xz
bas-14635c696d7df5b4ccb2c423157b6fb917cb869b.zip
Roles of Users now in fancy boxes and other small ui polishing
Diffstat (limited to 'webapp/src/components/PermissionModuleUserList.vue')
-rw-r--r--webapp/src/components/PermissionModuleUserList.vue14
1 files changed, 6 insertions, 8 deletions
diff --git a/webapp/src/components/PermissionModuleUserList.vue b/webapp/src/components/PermissionModuleUserList.vue
index f093680..1a28304 100644
--- a/webapp/src/components/PermissionModuleUserList.vue
+++ b/webapp/src/components/PermissionModuleUserList.vue
@@ -44,12 +44,10 @@
<td>{{ props.item.name }}</td>
<td>
<template v-for="role in props.item.roles">
- <v-btn
- small
- outline
- flat>
- {{ role.name }}
- </v-btn>
+ <v-tooltip bottom :key="role.id">
+ <v-chip small slot="activator">{{ role.name }}</v-chip>
+ <span>{{ role.descr }}</span>
+ </v-tooltip>
</template>
</td>
</tr>
@@ -57,10 +55,10 @@
</v-data-table>
</v-card>
<div class="text-xs-right">
- <v-btn color="error" flat @click="$store.commit('permissions/grantRevoke', { show: true, grant: false } )">
+ <v-btn color="error" flat @click="$store.commit('permissions/grantRevoke', { show: true, grant: false } )" :disabled="selectedUsers.length === 0">
<v-icon left>remove_circle_outline</v-icon>{{ $t('revoke-role') }}
</v-btn>
- <v-btn color="success" flat @click="$store.commit('permissions/grantRevoke', { show: true, grant: true } )">
+ <v-btn color="success" flat @click="$store.commit('permissions/grantRevoke', { show: true, grant: true } )" :disabled="selectedUsers.length === 0">
<v-icon left>add_circle_outline</v-icon>{{ $t('grant-role') }}
</v-btn>
</div>