diff --git a/aleksis/apps/alsijil/schema/documentation.py b/aleksis/apps/alsijil/schema/documentation.py index a2027c54d68deef8b765f3d1d381ba5fbc7f1858..c528540cad1164620139f89cd3749863d8835be7 100644 --- a/aleksis/apps/alsijil/schema/documentation.py +++ b/aleksis/apps/alsijil/schema/documentation.py @@ -12,6 +12,7 @@ from graphene_django_cud.mutations import ( from guardian.shortcuts import get_objects_for_user from aleksis.apps.chronos.models import LessonEvent +from aleksis.apps.cursus.schema import CourseType, SubjectType from aleksis.core.schema.base import ( DeleteMutation, DjangoFilterMixin, @@ -43,6 +44,9 @@ class DocumentationType(PermissionsTypeMixin, DjangoFilterMixin, DjangoObjectTyp "course__name": ["exact"], } + course = graphene.Field(CourseType, required=False) + subject = graphene.Field(SubjectType, required=False) + @classmethod def get_queryset(cls, queryset, info): return get_objects_for_user(info.context.user, "alsijil.view_documentation", queryset)