Projet

Général

Profil

0001-deactivate-orphaned-ldap-users-handle-users-of-old-s.patch

Benjamin Renard, 09 avril 2021 18:56

Télécharger (1,04 ko)

Voir les différences:

Subject: [PATCH] deactivate-orphaned-ldap-users: handle users of old sources
 (#52924)

 src/authentic2/backends/ldap_backend.py | 4 ++++
 1 file changed, 4 insertions(+)
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
-