2.5 KiB
2.5 KiB
Фаза 37. Правила школы
Зависимости
Зачем
Игрок задаёт, как одевается школа. Это единственное его действие в срезе про одежду.
Задачи
- В «Управлении» вкладка «Правила» рядом со штатом, не новый верхний режим
- Четыре комбобокса: форма учеников, цвет учеников, форма сотрудников, цвет сотрудников.
Значения — как в
docs/design/07-inventory/inventory.md - Сохранение пишет завтрашнее правило; на экране видно, что действует сегодня и что вступит завтра
- HTTP: чтение текущих+отложенных, запись отложенных. Отказ по неизвестному коду правила —
400, не тишина - На следующее рабочее утро отложенное становится текущим; фаза 35 уже одевает от него
- Строки через
t(...), обе локали - Vitest: смена комбобокса не зовёт API до подтверждения; ошибка API видна текстом
Тесты, без которых фаза не закрыта
- GET правил на новой школе — дефолт обычная / без яркого на обе роли
- POST «строгая» сегодня не меняет одежду до следующего рабочего утра
- После утра на теле учеников нет яркого, если отложили «без яркого»
- Неизвестный код политики —
400 - Вкладка не ломает наём и сетку расписания
Критерий готовности
- Выставить ученикам «белая верх чёрный низ», промотать на утро — рубашки белые
dotnet testиnpm test/buildпроходят
Стоп
Не давать игроку одевать одного человека. Не вводить магазины и оплату формы.