diff --git a/client/src/components/FilterBar.vue b/client/src/components/FilterBar.vue index b1fcfc7c..7ba17a53 100644 --- a/client/src/components/FilterBar.vue +++ b/client/src/components/FilterBar.vue @@ -44,7 +44,7 @@ return this.$getRidOfEdges(this.me.schoolClasses); }, isTeacher() { - return this.me.role === 'teacher'; + return this.me.permissions.includes('users.can_manage_school_class_content'); } }, diff --git a/client/src/components/rooms/RoomForm.vue b/client/src/components/rooms/RoomForm.vue index dabad6ee..ab1fc739 100644 --- a/client/src/components/rooms/RoomForm.vue +++ b/client/src/components/rooms/RoomForm.vue @@ -12,7 +12,6 @@ class="skillbox-input room-form__input" id="room-class" v-model="localRoom.schoolClass" - @change="classSelectionChanged" >