EMPE-07: Расписание — плановые смены

Что сделать

Создание, редактирование, удаление плановых смен в календаре.

Конкретно

  • Клик по пустой ячейке (будущая дата) → модалка создания смены
  • Поля: время начала, время окончания, шаблон смены (select из GET /api/v1/admin/shift-templates)
  • При выборе шаблона — автозаполнение start_time и end_time
  • Клик по ячейке с плановой сменой → модалка редактирования
  • Кнопки: “Сохранить” / “Удалить” / “Отмена”
  • API: POST (создание), PATCH (редактирование), DELETE (удаление)

Зависит от

  • EMPE-06 (календарь layout), EMPE-10 (шаблоны)

Файлы

  • web/src/pages/schedule/components/ShiftModal.tsx — создать