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> <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 <visibility-action
v-if="editModule" v-if="editModule"
:block="objective"></visibility-action> :block="objective"></visibility-action>

View File

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