commands: include removal date when "deleting" accounts

This commit is contained in:
Frédéric Péters 2020-08-16 18:44:59 +02:00
parent 9866c1a1af
commit 30cc40116d
1 changed files with 2 additions and 1 deletions

View File

@ -50,7 +50,8 @@ class Command(BaseCommand):
for account in OIDCAccount.objects.filter(sub__in=unknown_uuids):
if verbose:
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()
OIDCAccount.objects.filter(sub__in=unknown_uuids).delete()