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()