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
+ 19
13
Compare changes
  • Side-by-side
  • Inline
Files
2
from django.db.models.query_utils import Q
from datetime import datetime
import graphene
from aleksis.core.schema.base import FilterOrderList
@@ -33,8 +34,11 @@ class Query(graphene.ObjectType):
return documentations
def resolve_documentations_for_coursebook(root, info, course_id, date_start, date_end, **kwargs):
datetime_start = datetime.combine(date_start, datetime.min.time())
datetime_end = datetime.combine(date_end, datetime.max.time())
# 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)
return Documentation.get_for_coursebook("COURSE", course_id, datetime_start, datetime_end, info.context)
class Mutation(graphene.ObjectType):
Loading