GET /api/collections/:id/last-applied-attempt — Последняя применённая генерация
Как открыть: отдельно открывать не нужно — это служебный запрос. Орг-админ → раздел «Коллекции» → карточка коллекции → редактор → форма (пере)генерации вызывает его сама при открытии.
Возвращает последнюю успешно применённую генерацию коллекции: каким режимом и с каким качеством её строили, какие были рамки по осям, что в итоге получилось (сколько слоёв, блоков, специальностей) и когда. Форма перегенерации использует это, чтобы заранее подставить параметры прошлого прогона — не приходится вводить всё заново.
Учитываются только применённые прогоны: предпросмотры (которые ничего не записывали) и неудачные попытки сюда не попадают. Если коллекцию ещё ни разу не генерировали с записью, вернётся 404 — и форма просто откроется с пустыми полями.
Кто может. Только администратор-владелец коллекции (орг-админ организации-владельца или администратор платформы): запрос отдаёт историю заданных параметров, поэтому доступен ровно тем же, кто вправе перегенерировать. Чужой админ публичной коллекции сюда не пройдёт.
Связанные
- Экраны: Редактор коллекции
- Конвенции · Роли · Ошибки · Глоссарий
Машинная сводка (HTTP, таблицы, связанные требования)
| Поле | Значение |
|---|---|
| HTTP | GET /api/collections/:id/last-applied-attempt |
| Auth | requireCollectionOwnership — requireCollectionOwnership |
| Scope токена | read |
| PG-функции | api.get_last_applied_attempt |
| Таблицы | collection_generation_attempt |
| SRM | SRM-329 |
| RP (права) | — |
| Файл роута | server/routes/collections.js |
| Статус | done |
Аргументы запроса (best-effort из хендлера; путь-параметры опущены):
аргументов не обнаружено (подтвердить вручную по server/routes/collections.js)
Коды ответов/ошибок (из хендлера): 404 (+ 200) — уточнить причины вручную