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"
>