From 372e8ac8066d60cc68b4472d3177bea700e3a72c Mon Sep 17 00:00:00 2001
From: Ron Lucke <lucke@elan-ev.de>
Date: Fri, 25 Mar 2022 09:05:15 +0000
Subject: [PATCH] fix biest #716

---
 .../components/courseware/CoursewareViewWidget.vue  | 13 +++++++++++--
 1 file changed, 11 insertions(+), 2 deletions(-)

diff --git a/resources/vue/components/courseware/CoursewareViewWidget.vue b/resources/vue/components/courseware/CoursewareViewWidget.vue
index 580fbb9822f..cfd97c7fc90 100755
--- a/resources/vue/components/courseware/CoursewareViewWidget.vue
+++ b/resources/vue/components/courseware/CoursewareViewWidget.vue
@@ -5,7 +5,10 @@
                 <translate>Lesen</translate>
             </a>
         </li>
-        <li :class="{ active: editView }">
+        <li
+            v-if="canEdit"
+            :class="{ active: editView }"
+        >
             <a href="#" @click="setEditView">
                 <translate>Bearbeiten</translate>
             </a>
@@ -40,7 +43,13 @@ export default {
         },
         discussView() {
             return this.viewMode === 'discuss';
-        }
+        },
+        canEdit() {
+            if (!this.structuralElement) {
+                return false;
+            }
+            return this.structuralElement.attributes['can-edit'];
+        },
     },
     methods: {
         ...mapActions({
-- 
GitLab