11 lines
318 B
Python
11 lines
318 B
Python
from django.forms import ValidationError
|
|
|
|
from allauth.mfa.adapter import get_adapter
|
|
from allauth.mfa.utils import is_mfa_enabled
|
|
|
|
|
|
def on_add_email(sender, email, user, **kwargs):
|
|
if is_mfa_enabled(user):
|
|
adapter = get_adapter()
|
|
raise ValidationError(adapter.error_messages["add_email_blocked"])
|