From a6b1f12327995786dff349175ab2010aa63ea834 Mon Sep 17 00:00:00 2001 From: Benjamin Dauvergne Date: Tue, 7 Jul 2020 11:48:19 +0200 Subject: [PATCH] misc: provision user.is_active (#44896) --- hobo/agent/authentic2/provisionning.py | 1 + hobo/provisionning/utils.py | 1 + 2 files changed, 2 insertions(+) diff --git a/hobo/agent/authentic2/provisionning.py b/hobo/agent/authentic2/provisionning.py index 6f594a8..7fac7d1 100644 --- a/hobo/agent/authentic2/provisionning.py +++ b/hobo/agent/authentic2/provisionning.py @@ -120,6 +120,7 @@ class Provisionning(threading.local): 'first_name': user.first_name, 'last_name': user.last_name, 'email': user.email, + 'is_active': user.is_active, 'roles': [ { 'uuid': role.uuid, diff --git a/hobo/provisionning/utils.py b/hobo/provisionning/utils.py index 980189c..7126488 100644 --- a/hobo/provisionning/utils.py +++ b/hobo/provisionning/utils.py @@ -88,6 +88,7 @@ class NotificationProcessing: user.username = o['uuid'][:30] user.is_superuser = o['is_superuser'] user.is_staff = o['is_superuser'] + user.is_active = o.get('is_active', True) user.save() role_uuids = [role['uuid'] for role in o.get('roles', [])] provision_user_groups(user, role_uuids) -- 2.26.2