Перенести из старого фронта управление программами и треками. Бэкенд готов:
GET /api/settings/ — языки → программы → треки + типы элективов
/api/programs/ (GET/POST/PATCH/DELETE)
/api/tracks/ (GET/POST/PATCH/DELETE, защита при наличии студентов)
/api/elective_types/ (GET/POST/DELETE)
Нужно: CRUD программ, треков и типов элективов в UI.
Перенести из старого фронта управление программами и треками. Бэкенд готов:
GET /api/settings/— языки → программы → треки + типы элективов/api/programs/(GET/POST/PATCH/DELETE)/api/tracks/(GET/POST/PATCH/DELETE, защита при наличии студентов)/api/elective_types/(GET/POST/DELETE)Нужно: CRUD программ, треков и типов элективов в UI.