Hide hidden objectives when not in edit mode

This commit is contained in:
Ramon Wenger 2019-08-26 11:25:46 +02:00
parent 6020da8598
commit 046599af81
2 changed files with 5 additions and 2 deletions

View File

@ -1,5 +1,5 @@
<template>
<li class="objective hideable-element" :class="{'hideable-element--hidden': hidden}">
<li class="objective hideable-element" :class="{'hideable-element--hidden': hidden}" v-if="editModule || !hidden">
<visibility-action
v-if="editModule"
:block="objective"></visibility-action>

View File

@ -8,7 +8,7 @@
:objective="objective" :school-class="currentFilter">
</objective>
</ul>
<add-content-button :parent="group">
<add-content-button :parent="group" v-if="editModule">
</add-content-button>
</div>
@ -23,6 +23,8 @@
import ME_QUERY from '@/graphql/gql/meQuery.gql';
import AddContentButton from '@/components/AddContentButton';
import {mapGetters} from 'vuex';
export default {
props: {
group: {
@ -46,6 +48,7 @@
},
computed: {
...mapGetters(['editModule']),
canManageContent() {
return this.me.permissions.includes('users.can_manage_school_class_content');
},