commands: include removal date when "deleting" accounts
This commit is contained in:
parent
9866c1a1af
commit
30cc40116d
|
@ -50,7 +50,8 @@ class Command(BaseCommand):
|
||||||
for account in OIDCAccount.objects.filter(sub__in=unknown_uuids):
|
for account in OIDCAccount.objects.filter(sub__in=unknown_uuids):
|
||||||
if verbose:
|
if verbose:
|
||||||
print('disabling', account.user.email, account.user.ou)
|
print('disabling', account.user.email, account.user.ou)
|
||||||
account.user.email = account.user.email + '.invalid'
|
account.user.email = account.user.email + '.%s.invalid' % (
|
||||||
|
datetime.datetime.now().strftime('%Y-%m-%dT%H-%M-%S'))
|
||||||
account.user.save()
|
account.user.save()
|
||||||
OIDCAccount.objects.filter(sub__in=unknown_uuids).delete()
|
OIDCAccount.objects.filter(sub__in=unknown_uuids).delete()
|
||||||
|
|
||||||
|
|
Reference in New Issue