Skip to content
Snippets Groups Projects
Commit f037cde1 authored by Ron Lucke's avatar Ron Lucke Committed by Marcus Eibrink-Lunzenauer
Browse files

fixes #289

parent 1dc91a23
No related branches found
No related tags found
No related merge requests found
...@@ -73,13 +73,16 @@ export default { ...@@ -73,13 +73,16 @@ export default {
containerAdder: 'containerAdder', containerAdder: 'containerAdder',
adderStorage: 'blockAdder', adderStorage: 'blockAdder',
viewMode: 'viewMode', viewMode: 'viewMode',
context: 'context' context: 'context',
userById: 'users/byId',
userId: 'userId',
}), }),
showEditMode() { showEditMode() {
return this.viewMode === 'edit'; return this.viewMode === 'edit';
}, },
displaySettings() { displaySettings() {
return this.context.type === 'courses' && this.isTeacher; let user = this.userById({ id: this.userId });
return this.context.type === 'courses' && (this.isTeacher || ['root', 'admin'].includes(user.attributes.permission));
}, },
isTeacher() { isTeacher() {
return this.userIsTeacher; return this.userIsTeacher;
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment