комит
This commit is contained in:
@@ -166,7 +166,10 @@ Bearer-токен проверяется на backend. Frontend-скрытие
|
||||
уникальность `(course, date)`, соответствие даты учебному году, номеру недели и ISO-дню,
|
||||
и разрешает все коды активностей. Только после этого прежняя сетка удаляется и новый набор
|
||||
записывается одной транзакцией. Ошибка любой строки сохраняет прежнюю сетку целиком, а кэш
|
||||
расписания очищается только после commit.
|
||||
расписания очищается только после commit. Недели дневной сетки выровнены по ISO-неделе
|
||||
`понедельник–воскресенье`: неделя 1 содержит первый день учебного года, а позиции до него
|
||||
остаются пустыми. Поэтому при старте года во вторник следующий понедельник относится уже
|
||||
к неделе 2.
|
||||
|
||||
Генератор `ScheduleGeneratorService` рендерит расписание по запросу:
|
||||
1. Определяет семестр для каждой даты диапазона.
|
||||
|
||||
Reference in New Issue
Block a user