From 1b11599eb8104444158212491c4f97bd8a816b89 Mon Sep 17 00:00:00 2001 From: Ramon Wenger Date: Wed, 21 Nov 2018 18:26:16 +0100 Subject: [PATCH] Remove objective group buttons from students --- client/src/components/modules/Module.vue | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/client/src/components/modules/Module.vue b/client/src/components/modules/Module.vue index 1c963084..ef6053b8 100644 --- a/client/src/components/modules/Module.vue +++ b/client/src/components/modules/Module.vue @@ -63,6 +63,9 @@ return this.module.objectiveGroups ? this.module.objectiveGroups .filter(group => group.title === 'SOCIETY') .sort(withoutOwnerFirst) : []; + }, + isStudent() { + return !this.me.permissions.includes('users.can_manage_school_class_content'); } }, @@ -93,6 +96,20 @@ } }) }, + }, + + apollo: { + me: { + query: ME_QUERY, + } + }, + + data() { + return { + me: { + permissions: [] + } + } } }