diff --git a/twitch_app/migrations/0006_rewardcampaign_unlock_requirements_and_more.py b/twitch_app/migrations/0006_rewardcampaign_unlock_requirements_and_more.py new file mode 100644 index 0000000..35f9f54 --- /dev/null +++ b/twitch_app/migrations/0006_rewardcampaign_unlock_requirements_and_more.py @@ -0,0 +1,39 @@ +# Generated by Django 5.1rc1 on 2024-08-01 02:50 + +import django.db.models.deletion +from django.db import migrations, models +from django.db.migrations.operations.base import Operation + + +class Migration(migrations.Migration): + dependencies: list[tuple[str, str]] = [ + ("twitch_app", "0005_channel_owner_and_more"), + ] + + operations: list[Operation] = [ + migrations.AddField( + model_name="rewardcampaign", + name="unlock_requirements", + field=models.ForeignKey( + null=True, + on_delete=django.db.models.deletion.CASCADE, + related_name="reward_campaigns", + to="twitch_app.unlockrequirements", + ), + ), + migrations.AlterField( + model_name="dropcampaign", + name="time_based_drops", + field=models.ManyToManyField(null=True, related_name="drop_campaigns", to="twitch_app.timebaseddrop"), + ), + migrations.AlterField( + model_name="reward", + name="id", + field=models.TextField(primary_key=True, serialize=False), + ), + migrations.AlterField( + model_name="rewardcampaign", + name="id", + field=models.TextField(primary_key=True, serialize=False), + ), + ] diff --git a/twitch_app/migrations/0007_alter_dropcampaign_time_based_drops.py b/twitch_app/migrations/0007_alter_dropcampaign_time_based_drops.py new file mode 100644 index 0000000..151e4a5 --- /dev/null +++ b/twitch_app/migrations/0007_alter_dropcampaign_time_based_drops.py @@ -0,0 +1,18 @@ +# Generated by Django 5.1rc1 on 2024-08-01 14:15 + +from django.db import migrations, models +from django.db.migrations.operations.base import Operation + + +class Migration(migrations.Migration): + dependencies: list[tuple[str, str]] = [ + ("twitch_app", "0006_rewardcampaign_unlock_requirements_and_more"), + ] + + operations: list[Operation] = [ + migrations.AlterField( + model_name="dropcampaign", + name="time_based_drops", + field=models.ManyToManyField(related_name="drop_campaigns", to="twitch_app.timebaseddrop"), + ), + ] diff --git a/twitch_app/models.py b/twitch_app/models.py index 4aa3551..5156d56 100644 --- a/twitch_app/models.py +++ b/twitch_app/models.py @@ -504,7 +504,7 @@ class DropCampaign(models.Model): owner = models.ForeignKey(Owner, on_delete=models.CASCADE, related_name="drop_campaigns", null=True) starts_at = models.DateTimeField(null=True) status = models.TextField(null=True, blank=True) - time_based_drops = models.ManyToManyField(TimeBasedDrop, related_name="drop_campaigns", null=True) + time_based_drops = models.ManyToManyField(TimeBasedDrop, related_name="drop_campaigns") typename = models.TextField(null=True, blank=True) def __str__(self) -> str: