Files
chatwoot/app/controllers/installation
Shivam Mishra 4303dc32fc fix: allow free email providers during installation onboarding
Installation onboarding creates the first super-admin via AccountBuilder,
which routes through SignUpEmailValidationService. Without an opt-out, a
self-hoster setting up Chatwoot with a gmail/outlook admin email would
be rejected at install time — a regression for a flow that has nothing
to do with public abuse signals.

Adds an allow_free_email_provider keyword to the service and plumbs it
through AccountBuilder. The public signup paths (api/v1/accounts and
the omniauth callback) continue to enforce the check by default; only
the onboarding controller opts out.
2026-05-19 13:43:01 +05:30
..