Repository navigation
feat(certificates): текущий шаблон PDF и отправление выбранным участникам - #827
Merged
Merged
Conversation
This was referenced Oct 25, 2026
Merged
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Что изменено
Скачивание из журнала теперь может применить текущий сохраненный шаблон вместо старого PDF. Пробный PDF использует тот же пример имени, что в редакторе, включая длинное ФИО.
Добавлены действия с выбором сертификатов: отправить по почте, обновить PDF без письма, повторить ошибки с сохранением прежнего способа доставки. Можно выбрать UUID либо всех по фильтру/поиску с исключениями на всех страницах. Чужие UUID, конфликт ревизии и строки в обработке отклоняются до изменений; уже отправленные письма не дублируются.
Журнал возвращает признак измененного шаблона и фильтр
unsent. Новые POST download/archive обновляют персональные PDF, сохраняя ссылки участников. Ручные задания имеют отдельные снимки и проходят через штатный outbox, не подменяя управление автовыдачей. Старые GET download/archive и retry сохранены для совместимости.Проверка
Риски и ограничения
Миграции не нужны. Сначала этот API, затем парный frontend с веткой
feat/dev-certificates-ux-20261025. Само сохранение шаблона не меняет выданные PDF: обновление выполняется явно при действии менеджера. Новый PDF доступен по прежней ссылке; письмо при обновлении не отправляется. Большой архив с измененным шаблоном требует нативной генерации файлов; использовать выбор/фильтр для ограничения объема.