0027_user_credentials_changed.py 911 B

12345678910111213141516171819202122232425262728293031
  1. # Generated by Django 4.1 on 2022-08-22 02:13
  2. from django.db import migrations, models
  3. from django.db.models import F
  4. def forwards_func(apps, schema_editor):
  5. User = apps.get_model("desecapi", "User")
  6. db_alias = schema_editor.connection.alias
  7. User.objects.using(db_alias).update(credentials_changed=F("created"))
  8. class Migration(migrations.Migration):
  9. dependencies = [
  10. ("desecapi", "0026_remove_domain_replicated_and_more"),
  11. ]
  12. operations = [
  13. migrations.AddField(
  14. model_name="user",
  15. name="credentials_changed",
  16. field=models.DateTimeField(auto_now_add=True, null=True),
  17. ),
  18. migrations.RunPython(forwards_func, migrations.RunPython.noop),
  19. migrations.AlterField(
  20. model_name="user",
  21. name="credentials_changed",
  22. field=models.DateTimeField(auto_now_add=True),
  23. ),
  24. ]