From b8b9ed0fe0cdc292afc372aa0d9fd6c11e35771f Mon Sep 17 00:00:00 2001 From: kappa118 Date: Fri, 28 Feb 2025 08:45:59 -0500 Subject: [PATCH] removed bad migrations --- ...epgdata_channel_epgdata_tvg_id_and_more.py | 27 -------- apps/m3u/migrations/0001_initial.py | 62 ------------------- 2 files changed, 89 deletions(-) delete mode 100644 apps/epg/migrations/0002_remove_epgdata_channel_epgdata_tvg_id_and_more.py delete mode 100644 apps/m3u/migrations/0001_initial.py diff --git a/apps/epg/migrations/0002_remove_epgdata_channel_epgdata_tvg_id_and_more.py b/apps/epg/migrations/0002_remove_epgdata_channel_epgdata_tvg_id_and_more.py deleted file mode 100644 index f6b31564..00000000 --- a/apps/epg/migrations/0002_remove_epgdata_channel_epgdata_tvg_id_and_more.py +++ /dev/null @@ -1,27 +0,0 @@ -# Generated by Django 5.1.6 on 2025-02-27 20:45 - -from django.db import migrations, models - - -class Migration(migrations.Migration): - - dependencies = [ - ('epg', '0001_initial'), - ] - - operations = [ - migrations.RemoveField( - model_name='epgdata', - name='channel', - ), - migrations.AddField( - model_name='epgdata', - name='tvg_id', - field=models.CharField(blank=True, max_length=255, null=True), - ), - migrations.AlterField( - model_name='programdata', - name='tvg_id', - field=models.CharField(blank=True, max_length=255, null=True), - ), - ] diff --git a/apps/m3u/migrations/0001_initial.py b/apps/m3u/migrations/0001_initial.py deleted file mode 100644 index 92a79a54..00000000 --- a/apps/m3u/migrations/0001_initial.py +++ /dev/null @@ -1,62 +0,0 @@ -# Generated by Django 5.1.6 on 2025-02-28 01:36 - -import django.db.models.deletion -from django.db import migrations, models - - -class Migration(migrations.Migration): - - initial = True - - dependencies = [ - ('core', '0001_initial'), - ] - - operations = [ - migrations.CreateModel( - name='ServerGroup', - fields=[ - ('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), - ('name', models.CharField(help_text='Unique name for this server group.', max_length=100, unique=True)), - ], - ), - migrations.CreateModel( - name='M3UAccount', - fields=[ - ('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), - ('name', models.CharField(help_text='Unique name for this M3U account', max_length=255, unique=True)), - ('server_url', models.URLField(blank=True, help_text='The base URL of the M3U server (optional if a file is uploaded)', null=True)), - ('uploaded_file', models.FileField(blank=True, null=True, upload_to='m3u_uploads/')), - ('max_streams', models.PositiveIntegerField(default=0, help_text='Maximum number of concurrent streams (0 for unlimited)')), - ('is_active', models.BooleanField(default=True, help_text='Set to false to deactivate this M3U account')), - ('created_at', models.DateTimeField(auto_now_add=True, help_text='Time when this account was created')), - ('updated_at', models.DateTimeField(auto_now=True, help_text='Time when this account was last updated')), - ('user_agent', models.ForeignKey(blank=True, help_text='The User-Agent associated with this M3U account.', null=True, on_delete=django.db.models.deletion.SET_NULL, related_name='m3u_accounts', to='core.useragent')), - ('server_group', models.ForeignKey(blank=True, help_text='The server group this M3U account belongs to', null=True, on_delete=django.db.models.deletion.SET_NULL, related_name='m3u_accounts', to='m3u.servergroup')), - ], - ), - migrations.CreateModel( - name='M3UFilter', - fields=[ - ('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), - ('filter_type', models.CharField(choices=[('group', 'Group Title'), ('name', 'Stream Name')], default='group', help_text='Filter based on either group title or stream name.', max_length=50)), - ('regex_pattern', models.CharField(help_text='A regex pattern to match streams or groups.', max_length=200)), - ('exclude', models.BooleanField(default=True, help_text='If True, matching items are excluded; if False, only matches are included.')), - ('m3u_account', models.ForeignKey(help_text='The M3U account this filter is applied to.', on_delete=django.db.models.deletion.CASCADE, related_name='filters', to='m3u.m3uaccount')), - ], - ), - migrations.CreateModel( - name='M3UAccountProfile', - fields=[ - ('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), - ('name', models.CharField(help_text='Name for the M3U account profile', max_length=255)), - ('max_streams', models.PositiveIntegerField(default=0, help_text='Maximum number of concurrent streams (0 for unlimited)')), - ('search_pattern', models.CharField(max_length=255)), - ('replace_pattern', models.CharField(max_length=255)), - ('m3u_account_id', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='m3u.m3uaccount')), - ], - options={ - 'constraints': [models.UniqueConstraint(fields=('m3u_account_id', 'name'), name='unique_account_name')], - }, - ), - ]