feat(schema-workflow): PATCH /drafts/{id} — edit без recreate (A)

This commit is contained in:
Александр Зимин
2026-05-12 11:33:01 +00:00
parent ab6ec6ebec
commit b3a9104d54
11 changed files with 323 additions and 51 deletions
+16
View File
@@ -417,6 +417,7 @@ i18n
'changelog.kind.definition_create': 'Создан словарь',
'changelog.kind.definition_update': 'Изменена схема',
'changelog.kind.draft_create': 'Черновик создан',
'changelog.kind.draft_update': 'Черновик обновлён',
'changelog.kind.draft_review': 'Отправлен на ревью',
'changelog.kind.draft_approve': 'Одобрен',
'changelog.kind.draft_reject': 'Отклонён',
@@ -491,6 +492,13 @@ i18n
'createDraft.creating': 'Создание…',
'createDraft.toast.created': 'Черновик создан',
'createDraft.toast.failed': 'Не удалось создать черновик',
'createDraft.editTitle': 'Редактировать черновик',
'createDraft.editIntro': 'После сохранения статус черновика вернётся в draft — отправьте его на ревью заново.',
'createDraft.submitEdit': 'Сохранить',
'createDraft.updating': 'Сохранение…',
'createDraft.toast.updated': 'Черновик обновлён',
'createDraft.toast.updateFailed': 'Не удалось обновить черновик',
'workflow.schemaDraft.actions.edit': 'Редактировать',
// === Schema review queue panel ===
'reviews.schema.title': 'Изменения схем',
'reviews.schema.label': 'Schema workflow',
@@ -1036,6 +1044,7 @@ i18n
'changelog.kind.definition_create': 'Dictionary created',
'changelog.kind.definition_update': 'Schema updated',
'changelog.kind.draft_create': 'Draft created',
'changelog.kind.draft_update': 'Draft updated',
'changelog.kind.draft_review': 'Sent for review',
'changelog.kind.draft_approve': 'Approved',
'changelog.kind.draft_reject': 'Rejected',
@@ -1110,6 +1119,13 @@ i18n
'createDraft.creating': 'Creating…',
'createDraft.toast.created': 'Draft created',
'createDraft.toast.failed': 'Failed to create draft',
'createDraft.editTitle': 'Edit draft',
'createDraft.editIntro': 'After save, the draft status reverts to draft — re-submit for review explicitly.',
'createDraft.submitEdit': 'Save',
'createDraft.updating': 'Saving…',
'createDraft.toast.updated': 'Draft updated',
'createDraft.toast.updateFailed': 'Failed to update draft',
'workflow.schemaDraft.actions.edit': 'Edit',
// === Schema review queue panel ===
'reviews.schema.title': 'Schema changes',
'reviews.schema.label': 'Schema workflow',