From f75b04b82fc8bc62b86fea2aecf4ba177013ba95 Mon Sep 17 00:00:00 2001 From: Ramon Wenger Date: Mon, 8 Oct 2018 16:55:39 +0200 Subject: [PATCH] Add active state on submissions link --- client/src/components/modules/ModuleNavigation.vue | 1 + server/assignments/schema/types.py | 3 ++- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/client/src/components/modules/ModuleNavigation.vue b/client/src/components/modules/ModuleNavigation.vue index 56666957..cb6196e2 100644 --- a/client/src/components/modules/ModuleNavigation.vue +++ b/client/src/components/modules/ModuleNavigation.vue @@ -30,6 +30,7 @@ v-for="assignment in module.assignments" :key="assignment.id" class="module-navigation__anchor" + exact-active-class="module-navigation__anchor--active" >{{assignment.title}} diff --git a/server/assignments/schema/types.py b/server/assignments/schema/types.py index bf5f89dd..53f52636 100644 --- a/server/assignments/schema/types.py +++ b/server/assignments/schema/types.py @@ -23,5 +23,6 @@ class AssignmentNode(DjangoObjectType): def resolve_submission(self, info, **kwargs): return self.submissions.filter(student=info.context.user).first() # returns None if it doesn't exist yet + #todo: restrict for students def resolve_submissions(self, info, **kwargs): - return self.submissions.all() \ No newline at end of file + return self.submissions.all()