EMPE-10: Шаблоны смен
Что сделать
CRUD страница/модалка для шаблонов смен.
Конкретно
- Страница
/schedule/templatesили модалка доступная из страницы расписания - Список шаблонов: таблица (название, начало, длительность, окончание)
- Фильтр: store_id (обязательный)
- Кнопка “Добавить шаблон” → модалка (name, start_time, duration_minutes)
- Редактирование → та же модалка с предзаполненными данными
- Удаление → модалка подтверждения
- Валидация: максимум 4 шаблона на ТТ (disabled кнопка + tooltip)
- API:
GET/POST/PATCH/DELETE /api/v1/admin/shift-templates
Зависит от
- EMPE-01 (BFF прокси), EMPE-02 (типы)
Файлы
web/src/pages/schedule/TemplatesPage.tsx— создатьweb/src/pages/schedule/components/TemplateModal.tsx— создать