From d377db3aff6a1f9a02290bcc23ebb047e6a8c068 Mon Sep 17 00:00:00 2001 From: Ron Lucke <lucke@elan-ev.de> Date: Fri, 15 Mar 2024 16:05:05 +0000 Subject: [PATCH] fix #3340 Closes #3340 Merge request studip/studip!2450 --- .../CoursewareStructuralElementPermissions.vue | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/resources/vue/components/courseware/structural-element/CoursewareStructuralElementPermissions.vue b/resources/vue/components/courseware/structural-element/CoursewareStructuralElementPermissions.vue index f09ed549676..eead7ab856f 100644 --- a/resources/vue/components/courseware/structural-element/CoursewareStructuralElementPermissions.vue +++ b/resources/vue/components/courseware/structural-element/CoursewareStructuralElementPermissions.vue @@ -242,6 +242,7 @@ export default { relatedCourseMemberships: 'course-memberships/related', relatedCourseStatusGroups: 'status-groups/related', relatedUser: 'users/related', + userId: 'userId', }), users() { const parent = { type: 'courses', id: this.context.id }; @@ -280,9 +281,9 @@ export default { if (Object.keys(this.users).length === 0 && this.users.constructor === Object) { return []; } - - let members = this.users.filter(function (user) { - return user.perm === 'autor'; + const currentUserId = this.userId; + let members = this.users.filter(function (member) { + return member.perm === 'autor' && member.user_id !== currentUserId; }); return members; -- GitLab