Skip to content
Snippets Groups Projects

Resolve "Add simple course book list"

Merged Hangzhi Yu requested to merge 256-add-simple-course-book-list into master
Compare and Show latest version
2 files
+ 42
0
Compare changes
  • Side-by-side
  • Inline
Files
2
@@ -19,6 +19,12 @@ class Query(graphene.ObjectType):
documentations_by_course_id = FilterOrderList(
DocumentationType, course_id=graphene.ID(required=True)
)
documentations_for_coursebook = FilterOrderList(
DocumentationType,
course_id = graphene.ID(required=True),
date_start=graphene.Date(required=True),
date_end=graphene.Date(required=True),
)
def resolve_documentations_by_course_id(root, info, course_id, **kwargs):
documentations = Documentation.objects.filter(
@@ -26,6 +32,10 @@ class Query(graphene.ObjectType):
)
return documentations
def resolve_documentations_for_coursebook(root, info, course_id, date_start, date_end, **kwargs):
# TODO: later on, allow getting documentations for other types than courses, e.g. groups or persons
return Documentation.get_for_coursebook("COURSE", course_id, date_start, date_end)
class Mutation(graphene.ObjectType):
create_documentation = DocumentationCreateMutation.Field()
Loading