Changeset View
Changeset View
Standalone View
Standalone View
bid_main/migrations/0032_add_date_deletion_requested.py
- This file was added.
| # Generated by Django 2.2.7 on 2021-01-12 10:24 | |||||
| from django.db import migrations, models | |||||
| def set_date_deletion_requested(apps, schema_editor): | |||||
| User = apps.get_model('bid_main', 'User') | |||||
| User.objects.filter(deletion_requested=True).update(date_deletion_requested=models.F('last_update')) | |||||
| def set_deletion_requested(apps, schema_editor): | |||||
| User = apps.get_model('bid_main', 'User') | |||||
| User.objects.filter(date_deletion_requested__isnull=False).update(deletion_requested=True) | |||||
| class Migration(migrations.Migration): | |||||
| dependencies = [ | |||||
| ('bid_main', '0031_user_deletion_requested'), | |||||
| ] | |||||
| operations = [ | |||||
| migrations.AddField( | |||||
| model_name='user', | |||||
| name='date_deletion_requested', | |||||
| field=models.DateTimeField(blank=True, help_text='Indicates when deletion of this account was requested, if ever. Once set, it should not be changed. Can be set on the users list.', null=True), | |||||
| ), | |||||
| migrations.RunPython(set_date_deletion_requested, set_deletion_requested), | |||||
| migrations.RemoveField( | |||||
| model_name='user', | |||||
| name='deletion_requested', | |||||
| ), | |||||
| ] | |||||