Opis
Dodać agregującą server action do zwracania pełnych danych kursu pod planner UI: grupy, prowadzący, pattern zajęć.
Depends on
getCourseEditionDetailsAction
getClassgroupDatesAction
getLecturerAction / getLecturersAction
buildGroupSchedulePattern
Acceptance criteria
- zwraca listę grup gotowych do użycia w plannerze
- każda grupa zawiera:
- dane z
course_edition
- pattern z
classgroup_dates2
- prowadzących
- frontend nie musi liczyć logiki domenowej
- nie robi zduplikowanych fetchy lecturerów
Opis
Dodać agregującą server action do zwracania pełnych danych kursu pod planner UI: grupy, prowadzący, pattern zajęć.
Depends on
getCourseEditionDetailsActiongetClassgroupDatesActiongetLecturerAction/getLecturersActionbuildGroupSchedulePatternAcceptance criteria
course_editionclassgroup_dates2