Source code for akvo.rsr.usecases.toggle_org_enforce_2fa
from __future__ import annotations
from typing import TYPE_CHECKING
from django.apps import apps
from django.db.models import QuerySet
if TYPE_CHECKING:
from akvo.rsr.models import Organisation
[docs]def toggle_enfore_2fa(org: Organisation):
User = apps.get_model('rsr.User')
user_ids = find_related_users(org).values_list('id', flat=True)
User.objects.filter(id__in=user_ids).update(enforce_2fa=org.enforce_2fa)