diff --git a/tournaments/migrations/0114_purchase_creation_date_purchase_last_update_and_more.py b/tournaments/migrations/0114_purchase_creation_date_purchase_last_update_and_more.py new file mode 100644 index 0000000..db54a34 --- /dev/null +++ b/tournaments/migrations/0114_purchase_creation_date_purchase_last_update_and_more.py @@ -0,0 +1,36 @@ +# Generated by Django 5.1 on 2025-04-02 14:02 + +import django.db.models.deletion +import django.utils.timezone +from django.conf import settings +from django.db import migrations, models + + +class Migration(migrations.Migration): + + dependencies = [ + ('tournaments', '0113_tournament_team_count_limit'), + ] + + operations = [ + migrations.AddField( + model_name='purchase', + name='creation_date', + field=models.DateTimeField(default=django.utils.timezone.now, editable=False), + ), + migrations.AddField( + model_name='purchase', + name='last_update', + field=models.DateTimeField(default=django.utils.timezone.now), + ), + migrations.AddField( + model_name='purchase', + name='last_updated_by', + field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.SET_NULL, related_name='+', to=settings.AUTH_USER_MODEL), + ), + migrations.AddField( + model_name='purchase', + name='related_user', + field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.SET_NULL, related_name='+', to=settings.AUTH_USER_MODEL), + ), + ] diff --git a/tournaments/models/purchase.py b/tournaments/models/purchase.py index f8e8974..213e30c 100644 --- a/tournaments/models/purchase.py +++ b/tournaments/models/purchase.py @@ -3,7 +3,7 @@ import uuid from . import BaseModel, CustomUser -class Purchase(models.Model): +class Purchase(BaseModel): id = models.BigIntegerField(primary_key=True, unique=True, editable=True) user = models.ForeignKey(CustomUser, on_delete=models.CASCADE) purchase_date = models.DateTimeField()