Skip to content

Prod: add account modal acknowledgements - #705

Merged
TThanos3000 merged 13 commits into
masterfrom
prod-modal-acknowledgements
Aug 24, 2026
Merged

Prod: add account modal acknowledgements#705
TThanos3000 merged 13 commits into
masterfrom
prod-modal-acknowledgements

Conversation

@TThanos3000

Copy link
Copy Markdown
Collaborator

Что перенесено

Production-порт проверенного DEV PR #703 без merge dev -> master:

  • account-level acknowledgement для уведомления о верификации;
  • account-level acknowledgement для предложения заполнить профиль;
  • acknowledgement приветствия отдельно для пары пользователь–программа;
  • идемпотентные POST endpoints;
  • приватные timestamps доступны только владельцу профиля;
  • program welcome state возвращается только участнику программы;
  • тесты и документация контракта.

Адаптация к production/master

master имеет собственную историю миграций, поэтому номера скорректированы без изменения схемы фичи:

  • users: 0062_customuser_modal_acknowledgements после 0061_userlink_kind;
  • partner_programs: 0025_partnerprogramuserprofile_welcome_acknowledged_at после 0024_evaluation_amended_at_evaluationamendment.

Production-only Application/Team/Submission/Evaluation и typed social links сохранены. Dev workflow, React и frontend не изменялись.

Проверено на DEV

Функционал #703 + Angular #294 вручную проверен на dev: acknowledgement запросы 200, состояния переживают reload и не пересекаются между аккаунтами/программами.

Перед merge требуется CI production-порта.

@TThanos3000
TThanos3000 marked this pull request as ready for review August 24, 2026 13:30
@TThanos3000
TThanos3000 merged commit 1aee63c into master Aug 24, 2026
5 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant