Цель
Сделать HR-экран шаблонов онбординг-планов на базе текущего onboarding-templates API.
Route
API
GET /api/onboarding-templates
POST /api/onboarding-templates
GET /api/onboarding-templates/:id
PATCH /api/onboarding-templates/:id
GET /api/org/departments
GET /api/org/positions
Что входит
- список шаблонов с фильтрами по
departmentId, positionId, isActive
- создание и редактирование шаблона
- редактирование задач внутри шаблона
- порядок задач через
sortOrder
- период задачи через реальные backend values
Важно
Drag-and-drop допустим как UX, но результат должен сохраняться в API через корректный sortOrder, а не через фронтовый порядок без привязки к данным.
Критерии готовности
- форма соответствует
CreateOnboardingTemplateDto
- список соответствует
ListOnboardingTemplatesDto
- UI не ограничивает периоды только тремя фиксированными блоками
Цель
Сделать HR-экран шаблонов онбординг-планов на базе текущего onboarding-templates API.
Route
/templatesAPI
GET /api/onboarding-templatesPOST /api/onboarding-templatesGET /api/onboarding-templates/:idPATCH /api/onboarding-templates/:idGET /api/org/departmentsGET /api/org/positionsЧто входит
departmentId,positionId,isActivesortOrderВажно
Критерии готовности
CreateOnboardingTemplateDtoListOnboardingTemplatesDto