pub async fn get_schedules(
conn: &mut PgConnection,
course_id: Option<Uuid>,
selection: ScheduleSelection<'_>,
account_linking_since: Option<DateTime<Utc>>,
) -> ModelResult<Vec<RosterSchedule>>Expand description
Every listable code that has a schedule row; see ensure_rows. course_id narrows the codes
and the modules their waiting people come from to one course, for a scoped tick. Only
completions on or after account_linking_since can wait, and with it None nobody does.