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
1 file
+ 3
3
Compare changes
  • Side-by-side
  • Inline
@@ -532,10 +532,10 @@ class Documentation(CalendarEvent):
# if so, add the documentation to a list, if not, create a new one
return [
(
event_reference_obj.documentation.first() # TODO: probably show all documentations
if (event_reference_obj := event["REFERENCE_OBJ"]).documentation.exists() else
existing_documentations.first()
if (existing_documentations := (event_reference_obj := event["REFERENCE_OBJ"]).documentation.filter(datetime_start=event["DTSTART"].dt, datetime_end=event["DTEND"].dt)).exists() else
cls(
pk=f"DUMMY:{event_reference_obj.id}",
pk=f"DUMMY;{event_reference_obj.id};{event['DTSTART'].dt.isoformat()};{event['DTEND'].dt.isoformat()}",
lesson_event=event_reference_obj,
course=event_reference_obj.course,
subject=event_reference_obj.subject,
Loading