Co-authored-by: Jonas Plum <git@jonasplum.de>
This commit is contained in:
Jonas Plum
2022-10-01 21:38:13 +02:00
committed by GitHub
parent 4eb0658888
commit f73e91d142
56 changed files with 402 additions and 1760 deletions

View File

@@ -761,7 +761,7 @@
<div style="display: flex; align-items: center" class="pb-1">
<span class="text--disabled">Files</span>
<v-spacer></v-spacer>
<v-btn v-if="hasRole('analyst:file')" small icon @click="fileDialog = true">
<v-btn v-if="hasRole('file')" small icon @click="fileDialog = true">
<v-icon>mdi-plus</v-icon>
</v-btn>
</div>
@@ -1017,8 +1017,8 @@ export default Vue.extend({
},
methods: {
hasRole: function (s: string) {
if (this.$store.state.user.roles) {
return this.lodash.includes(this.$store.state.user.roles, s);
if (this.$store.state.settings.roles) {
return this.lodash.includes(this.$store.state.settings.roles, s);
}
return false;
},