Hide hidden objectives when not in edit mode
This commit is contained in:
parent
6020da8598
commit
046599af81
|
|
@ -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>
|
||||||
|
|
|
||||||
|
|
@ -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');
|
||||||
},
|
},
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue