summaryrefslogtreecommitdiffstats
path: root/webapp/src/components/PermissionModuleUserList.vue
diff options
context:
space:
mode:
Diffstat (limited to 'webapp/src/components/PermissionModuleUserList.vue')
-rw-r--r--webapp/src/components/PermissionModuleUserList.vue9
1 files changed, 6 insertions, 3 deletions
diff --git a/webapp/src/components/PermissionModuleUserList.vue b/webapp/src/components/PermissionModuleUserList.vue
index 15f003b..609ab37 100644
--- a/webapp/src/components/PermissionModuleUserList.vue
+++ b/webapp/src/components/PermissionModuleUserList.vue
@@ -31,7 +31,7 @@
</div>
</data-table>
</v-card>
- <div class="text-xs-right">
+ <div class="text-xs-right" v-if="canGrant">
<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>
@@ -57,7 +57,8 @@ export default {
{ text: this.$t('username'), key: 'username' },
{ text: this.$t('name'), key: 'name' },
{ text: this.$t('roles'), key: 'roles' }
- ]
+ ],
+ canGrant: false
}
},
computed: {
@@ -66,7 +67,9 @@ export default {
methods: {
},
created () {
- this.$store.dispatch('permissions/loadUserData')
+ this.$http.get('/api/permissions/permissions.grantrevoke').then(response => {
+ this.canGrant = response.data
+ })
}
}
</script>