0001-deactivate-orphaned-ldap-users-handle-users-of-old-s.patch
src/authentic2/backends/ldap_backend.py | ||
---|---|---|
1511 | 1511 |
external_id__in=eids, user__is_active=True, source=block['realm'] |
1512 | 1512 |
): |
1513 | 1513 |
eid.user.mark_as_inactive() |
1514 |
# Handle users of old sources |
|
1515 |
uei_qs = UserExternalId.objects.exclude(source__in=[block['realm'] for block in cls.get_config()]) |
|
1516 |
for user in User.objects.filter(userexternalid__in=uei_qs): |
|
1517 |
user.mark_as_inactive() |
|
1514 | 1518 | |
1515 | 1519 |
@classmethod |
1516 | 1520 |
def ad_encoding(cls, s): |
1517 |
- |