diff options
| author | Ron Lucke <lucke@elan-ev.de> | 2022-03-25 09:05:15 +0000 |
|---|---|---|
| committer | Marcus Eibrink-Lunzenauer <lunzenauer@elan-ev.de> | 2022-03-25 09:05:15 +0000 |
| commit | 372e8ac8066d60cc68b4472d3177bea700e3a72c (patch) | |
| tree | 8f837a231ae93c8dd3d2466dc57b1c2567d8aa51 | |
| parent | e25357e20d0ec3c78cd81a6ee5fa01ce29588bd4 (diff) | |
fix biest #716
| -rwxr-xr-x | resources/vue/components/courseware/CoursewareViewWidget.vue | 13 |
1 files changed, 11 insertions, 2 deletions
diff --git a/resources/vue/components/courseware/CoursewareViewWidget.vue b/resources/vue/components/courseware/CoursewareViewWidget.vue index 580fbb9..cfd97c7 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({ |
