Skip to content

Make email settings configurable - #650

Merged
TThanos3000 merged 1 commit into
masterfrom
feature/configurable-email-settings
Jul 17, 2026
Merged

Make email settings configurable#650
TThanos3000 merged 1 commit into
masterfrom
feature/configurable-email-settings

Conversation

@TThanos3000

Copy link
Copy Markdown
Collaborator

Что сделано

  • EMAIL_BACKEND теперь читается из env с прежним default anymail.backends.unisender_go.EmailBackend.
  • VERIFY_EMAIL_REDIRECT_URL теперь читается из env с прежним default https://app.procollab.ru/auth/verification/.
  • users.constants сохраняет совместимый alias.
  • VerifyEmail использует settings.VERIFY_EMAIL_REDIRECT_URL.
  • Добавлены тесты на defaults, override redirect и регистрацию через console email backend.

Безопасность

  • Workflows не изменялись.
  • Production behavior по умолчанию не меняется.
  • Registration response contract не менялся.
  • Обработка ошибок отправки email не менялась.
  • Merge в master не запускает production deploy.

Проверки

  • users.tests.test_auth_api: 9 passed
  • flake8 users/tests/test_auth_api.py
  • git diff --check

@TThanos3000
TThanos3000 merged commit e71527b into master Jul 17, 2026
2 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