feat(reviews): "Мои" tab — maker self-tracking with status filter

This commit is contained in:
Александр Зимин
2026-05-14 14:06:30 +00:00
parent a6a07428ed
commit be58b61913
6 changed files with 805 additions and 71 deletions
+72
View File
@@ -580,8 +580,44 @@ i18n
// === Schema review queue panel ===
'reviews.tab.records': 'Записи',
'reviews.tab.schemas': 'Схемы',
'reviews.tab.mine': 'Мои',
'reviews.schema.empty': 'Очередь пуста',
'reviews.schema.emptyDescription': 'Схемы на ревью появятся здесь.',
// === /reviews → "Мои" tab (maker self-tracking) ===
'reviews.mine.empty': 'У вас пока нет черновиков',
'reviews.mine.emptyDescription':
'Черновики появятся здесь, когда вы отправите изменения записи или схемы на ревью.',
'reviews.mine.emptyFilter': 'В этой категории черновиков нет',
'reviews.mine.filter.all': 'Все',
'reviews.mine.filter.pending': 'На ревью',
'reviews.mine.filter.wip': 'В работе',
'reviews.mine.filter.decided': 'Закрыты',
'reviews.mine.col.type': 'Тип',
'reviews.mine.col.target': 'Объект',
'reviews.mine.col.op': 'Операция',
'reviews.mine.col.status': 'Статус',
'reviews.mine.col.reviewer': 'Ревьюер',
'reviews.mine.col.submitted': 'Создан',
'reviews.mine.col.action': 'Действие',
'reviews.mine.type.record': 'Запись',
'reviews.mine.type.schema': 'Схема',
'reviews.mine.fromVersion': 'от v',
'reviews.mine.action.open': 'Открыть',
'reviews.mine.action.openSchema': 'Открыть',
'reviews.mine.recordStatus.PENDING': 'На ревью',
'reviews.mine.recordStatus.APPROVED': 'Одобрено',
'reviews.mine.recordStatus.REJECTED': 'Отклонён',
'reviews.mine.recordStatus.WITHDRAWN': 'Отозван',
// ReviewDrawer additions (read-only banner + own-pending withdraw flow)
'reviews.drawer.reviewer': 'Ревьюер',
'reviews.drawer.reviewedAt': 'Решение',
'reviews.drawer.reviewComment': 'Комментарий',
'reviews.drawer.ownPendingHint':
'Это ваш черновик на ревью. Approve/reject запрещены — можно отозвать.',
'reviews.action.close': 'Закрыть',
'reviews.action.withdraw': 'Отозвать',
'reviews.action.withdrawConfirm':
'Отозвать свой черновик? После этого он попадёт в Decided.',
'reviews.schema.title': 'Изменения схем',
'reviews.schema.label': 'Schema workflow',
'reviews.schema.queueTotal_one': '{{count}} draft ждёт ревью',
@@ -1278,8 +1314,44 @@ i18n
// === Schema review queue panel ===
'reviews.tab.records': 'Records',
'reviews.tab.schemas': 'Schemas',
'reviews.tab.mine': 'Mine',
'reviews.schema.empty': 'Queue is empty',
'reviews.schema.emptyDescription': 'Schemas under review will appear here.',
// === /reviews → "Mine" tab (maker self-tracking) ===
'reviews.mine.empty': 'You have no drafts yet',
'reviews.mine.emptyDescription':
'Drafts will appear here when you submit record or schema changes for review.',
'reviews.mine.emptyFilter': 'No drafts in this category',
'reviews.mine.filter.all': 'All',
'reviews.mine.filter.pending': 'Under review',
'reviews.mine.filter.wip': 'In progress',
'reviews.mine.filter.decided': 'Closed',
'reviews.mine.col.type': 'Type',
'reviews.mine.col.target': 'Target',
'reviews.mine.col.op': 'Op',
'reviews.mine.col.status': 'Status',
'reviews.mine.col.reviewer': 'Reviewer',
'reviews.mine.col.submitted': 'Created',
'reviews.mine.col.action': 'Action',
'reviews.mine.type.record': 'Record',
'reviews.mine.type.schema': 'Schema',
'reviews.mine.fromVersion': 'from v',
'reviews.mine.action.open': 'Open',
'reviews.mine.action.openSchema': 'Open',
'reviews.mine.recordStatus.PENDING': 'Under review',
'reviews.mine.recordStatus.APPROVED': 'Approved',
'reviews.mine.recordStatus.REJECTED': 'Rejected',
'reviews.mine.recordStatus.WITHDRAWN': 'Withdrawn',
// ReviewDrawer additions (read-only banner + own-pending withdraw flow)
'reviews.drawer.reviewer': 'Reviewer',
'reviews.drawer.reviewedAt': 'Decided at',
'reviews.drawer.reviewComment': 'Comment',
'reviews.drawer.ownPendingHint':
'This is your own draft under review. Approve/reject are disabled — you can withdraw it.',
'reviews.action.close': 'Close',
'reviews.action.withdraw': 'Withdraw',
'reviews.action.withdrawConfirm':
'Withdraw your draft? It will move to Decided.',
'reviews.schema.title': 'Schema changes',
'reviews.schema.label': 'Schema workflow',
'reviews.schema.queueTotal_one': '{{count}} draft awaiting review',