From 5eedceedc3de0183645259d4b31a7ba13c95908e Mon Sep 17 00:00:00 2001 From: SergeantPanda Date: Mon, 25 Aug 2025 17:27:15 -0500 Subject: [PATCH] Combine migrations. --- apps/vod/migrations/0001_initial.py | 24 ++++++++++++-- .../migrations/0002_m3uvodcategoryrelation.py | 32 ------------------- 2 files changed, 22 insertions(+), 34 deletions(-) delete mode 100644 apps/vod/migrations/0002_m3uvodcategoryrelation.py diff --git a/apps/vod/migrations/0001_initial.py b/apps/vod/migrations/0001_initial.py index 3777c735..86cc441f 100644 --- a/apps/vod/migrations/0001_initial.py +++ b/apps/vod/migrations/0001_initial.py @@ -1,4 +1,4 @@ -# Generated by Django 5.2.4 on 2025-08-21 14:34 +# Generated by Django 5.2.4 on 2025-08-25 22:26 import django.db.models.deletion import uuid @@ -10,7 +10,7 @@ class Migration(migrations.Migration): initial = True dependencies = [ - ('dispatcharr_channels', '0023_stream_stream_stats_stream_stream_stats_updated_at'), + ('dispatcharr_channels', '0024_alter_channelgroupm3uaccount_channel_group'), ('m3u', '0016_m3uaccount_priority'), ] @@ -103,6 +103,22 @@ class Migration(migrations.Migration): 'unique_together': {('name', 'category_type')}, }, ), + migrations.CreateModel( + name='M3UVODCategoryRelation', + fields=[ + ('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), + ('enabled', models.BooleanField(default=True, help_text='Set to false to deactivate this category for the M3U account')), + ('custom_properties', models.JSONField(blank=True, help_text='Provider-specific data like quality, language, etc.', null=True)), + ('created_at', models.DateTimeField(auto_now_add=True)), + ('updated_at', models.DateTimeField(auto_now=True)), + ('m3u_account', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='category_relations', to='m3u.m3uaccount')), + ('category', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='m3u_relations', to='vod.vodcategory')), + ], + options={ + 'verbose_name': 'M3U VOD Category Relation', + 'verbose_name_plural': 'M3U VOD Category Relations', + }, + ), migrations.CreateModel( name='M3USeriesRelation', fields=[ @@ -170,6 +186,10 @@ class Migration(migrations.Migration): name='episode', unique_together={('series', 'season_number', 'episode_number')}, ), + migrations.AlterUniqueTogether( + name='m3uvodcategoryrelation', + unique_together={('m3u_account', 'category')}, + ), migrations.AlterUniqueTogether( name='m3useriesrelation', unique_together={('m3u_account', 'external_series_id')}, diff --git a/apps/vod/migrations/0002_m3uvodcategoryrelation.py b/apps/vod/migrations/0002_m3uvodcategoryrelation.py deleted file mode 100644 index 0f768a23..00000000 --- a/apps/vod/migrations/0002_m3uvodcategoryrelation.py +++ /dev/null @@ -1,32 +0,0 @@ -# Generated by Django 5.2.4 on 2025-08-22 18:43 - -import django.db.models.deletion -from django.db import migrations, models - - -class Migration(migrations.Migration): - - dependencies = [ - ('m3u', '0016_m3uaccount_priority'), - ('vod', '0001_initial'), - ] - - operations = [ - migrations.CreateModel( - name='M3UVODCategoryRelation', - fields=[ - ('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), - ('enabled', models.BooleanField(default=True, help_text='Set to false to deactivate this category for the M3U account')), - ('custom_properties', models.JSONField(blank=True, help_text='Provider-specific data like quality, language, etc.', null=True)), - ('created_at', models.DateTimeField(auto_now_add=True)), - ('updated_at', models.DateTimeField(auto_now=True)), - ('category', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='m3u_relations', to='vod.vodcategory')), - ('m3u_account', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='category_relations', to='m3u.m3uaccount')), - ], - options={ - 'verbose_name': 'M3U VOD Category Relation', - 'verbose_name_plural': 'M3U VOD Category Relations', - 'unique_together': {('m3u_account', 'category')}, - }, - ), - ]