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

@@ -68,7 +68,7 @@ export default Vue.extend({
}),
computed: {
canWrite: function (): boolean {
return this.hasRole("admin:job:write");
return this.hasRole("job:write");
},
},
methods: {
@@ -80,8 +80,8 @@ export default Vue.extend({
});
},
hasRole: function (s: string): boolean {
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;
}