Browse Source

Suppression de l'historique

mac_vendor
Grizzly 7 years ago
parent
commit
cbd85ff0eb
  1. 5
      users/management/commands/anonymize.py

5
users/management/commands/anonymize.py

@ -1,6 +1,7 @@
from django.core.management.base import BaseCommand from django.core.management.base import BaseCommand
from users.models import User, School, Adherent, Club from users.models import User, School, Adherent, Club
from machines.models import Domain, Machine from machines.models import Domain, Machine
from reversion.models import Revision
from django.db.models import F, Value from django.db.models import F, Value
from django.db.models import Q from django.db.models import Q
from django.db.models.functions import Concat from django.db.models.functions import Concat
@ -87,6 +88,10 @@ class Command(BaseCommand):
u.update(password = makeSecret(password)) u.update(password = makeSecret(password))
self.stdout.write(self.style.SUCCESS('done...')) self.stdout.write(self.style.SUCCESS('done...'))
self.stdout.write('Suppression de l\'historique (This may take some time)')
Revision.objects.all().delete()
self.stdout.write(self.style.SUCCESS('done...'))
self.stdout.write("Data anonymized!") self.stdout.write("Data anonymized!")
else: else:

Loading…
Cancel
Save