Browse Source

include migrations

sleepytaco 3 years ago
parent
commit
856e515974
25 changed files with 598 additions and 0 deletions
  1. 86 0
      apps/main/migrations/0001_initial.py
  2. 18 0
      apps/main/migrations/0002_alter_video_video_position.py
  3. 23 0
      apps/main/migrations/0003_auto_20210616_2126.py
  4. 18 0
      apps/main/migrations/0004_playlist_playlist_updates_text.py
  5. 17 0
      apps/main/migrations/0005_remove_playlist_playlist_updates_text.py
  6. 27 0
      apps/main/migrations/0006_auto_20210705_2129.py
  7. 20 0
      apps/main/migrations/0007_auto_20210705_2212.py
  8. 17 0
      apps/main/migrations/0008_remove_playlist_playlist_changed_text.py
  9. 26 0
      apps/main/migrations/0009_tag.py
  10. 18 0
      apps/main/migrations/0010_playlist_tags.py
  11. 34 0
      apps/main/migrations/0011_playlistitem.py
  12. 23 0
      apps/main/migrations/0012_auto_20210709_2037.py
  13. 31 0
      apps/main/migrations/0013_auto_20210709_2129.py
  14. 23 0
      apps/main/migrations/0014_auto_20210709_2145.py
  15. 23 0
      apps/main/migrations/0015_auto_20210709_2327.py
  16. 18 0
      apps/main/migrations/0016_playlist_percent_complete.py
  17. 0 0
      apps/main/migrations/__init__.py
  18. 33 0
      apps/users/migrations/0001_initial.py
  19. 38 0
      apps/users/migrations/0002_auto_20210613_1640.py
  20. 23 0
      apps/users/migrations/0003_auto_20210702_0049.py
  21. 28 0
      apps/users/migrations/0004_auto_20210702_1845.py
  22. 18 0
      apps/users/migrations/0005_profile_imported_yt_playlists.py
  23. 18 0
      apps/users/migrations/0006_alter_profile_import_in_progress.py
  24. 18 0
      apps/users/migrations/0007_rename_just_joined_profile_show_import_page.py
  25. 0 0
      apps/users/migrations/__init__.py

+ 86 - 0
apps/main/migrations/0001_initial.py

@@ -0,0 +1,86 @@
+# Generated by Django 3.2.3 on 2021-06-11 00:59
+
+from django.db import migrations, models
+import django.db.models.deletion
+
+
+class Migration(migrations.Migration):
+
+    initial = True
+
+    dependencies = [
+        ('users', '0001_initial'),
+    ]
+
+    operations = [
+        migrations.CreateModel(
+            name='Playlist',
+            fields=[
+                ('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
+                ('playlist_id', models.CharField(max_length=150)),
+                ('name', models.CharField(blank=True, max_length=150)),
+                ('thumbnail_url', models.CharField(blank=True, max_length=420)),
+                ('description', models.CharField(default='No description', max_length=420)),
+                ('video_count', models.IntegerField(default=0)),
+                ('published_at', models.DateTimeField(blank=True)),
+                ('playlist_yt_player_HTML', models.CharField(blank=True, max_length=420)),
+                ('playlist_duration', models.CharField(blank=True, max_length=69)),
+                ('playlist_duration_in_seconds', models.IntegerField(default=0)),
+                ('has_unavailable_videos', models.BooleanField(default=False)),
+                ('channel_id', models.CharField(blank=True, max_length=420)),
+                ('channel_name', models.CharField(blank=True, max_length=420)),
+                ('user_notes', models.CharField(default='', max_length=420)),
+                ('user_label', models.CharField(default='', max_length=100)),
+                ('marked_as', models.CharField(default='', max_length=100)),
+                ('is_favorite', models.BooleanField(blank=True, default=False)),
+                ('num_of_accesses', models.IntegerField(default='0')),
+                ('is_private_on_yt', models.BooleanField(default=False)),
+                ('is_user_owned', models.BooleanField(default=True)),
+                ('has_duplicate_videos', models.BooleanField(default=False)),
+                ('has_playlist_changed', models.BooleanField(default=False)),
+                ('playlist_changed_text', models.CharField(default='', max_length=420)),
+                ('view_in_grid_mode', models.BooleanField(default=False)),
+                ('is_in_db', models.BooleanField(default=False)),
+                ('created_at', models.DateTimeField(auto_now_add=True)),
+                ('updated_at', models.DateTimeField(auto_now=True)),
+                ('last_full_scan_at', models.DateTimeField(auto_now_add=True)),
+                ('has_new_updates', models.BooleanField(default=False)),
+                ('user', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='playlists', to='users.profile')),
+            ],
+        ),
+        migrations.CreateModel(
+            name='Video',
+            fields=[
+                ('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
+                ('playlist_item_id', models.CharField(max_length=100)),
+                ('video_id', models.CharField(max_length=100)),
+                ('name', models.CharField(blank=True, max_length=100)),
+                ('duration', models.CharField(blank=True, max_length=100)),
+                ('duration_in_seconds', models.IntegerField(default=0)),
+                ('thumbnail_url', models.CharField(blank=True, max_length=420)),
+                ('published_at', models.DateTimeField(blank=True, null=True)),
+                ('description', models.CharField(default='', max_length=420)),
+                ('has_cc', models.BooleanField(blank=True, default=False, null=True)),
+                ('user_notes', models.CharField(default='', max_length=420)),
+                ('view_count', models.IntegerField(default=0)),
+                ('like_count', models.IntegerField(default=0)),
+                ('dislike_count', models.IntegerField(default=0)),
+                ('yt_player_HTML', models.CharField(blank=True, max_length=420)),
+                ('channel_id', models.CharField(blank=True, max_length=420)),
+                ('channel_name', models.CharField(blank=True, max_length=420)),
+                ('video_position', models.CharField(blank=True, max_length=69)),
+                ('is_duplicate', models.BooleanField(default=False)),
+                ('is_unavailable_on_yt', models.BooleanField(default=False)),
+                ('was_deleted_on_yt', models.BooleanField(default=False)),
+                ('is_marked_as_watched', models.BooleanField(blank=True, default=False)),
+                ('is_favorite', models.BooleanField(blank=True, default=False)),
+                ('num_of_accesses', models.CharField(default='0', max_length=69)),
+                ('user_label', models.CharField(default='', max_length=100)),
+                ('created_at', models.DateTimeField(auto_now_add=True)),
+                ('updated_at', models.DateTimeField(auto_now=True)),
+                ('video_details_modified', models.BooleanField(default=False)),
+                ('video_details_modified_at', models.DateTimeField(auto_now_add=True)),
+                ('playlist', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='videos', to='main.playlist')),
+            ],
+        ),
+    ]

+ 18 - 0
apps/main/migrations/0002_alter_video_video_position.py

@@ -0,0 +1,18 @@
+# Generated by Django 3.2.3 on 2021-06-13 21:40
+
+from django.db import migrations, models
+
+
+class Migration(migrations.Migration):
+
+    dependencies = [
+        ('main', '0001_initial'),
+    ]
+
+    operations = [
+        migrations.AlterField(
+            model_name='video',
+            name='video_position',
+            field=models.IntegerField(blank=True),
+        ),
+    ]

+ 23 - 0
apps/main/migrations/0003_auto_20210616_2126.py

@@ -0,0 +1,23 @@
+# Generated by Django 3.2.3 on 2021-06-17 02:26
+
+from django.db import migrations, models
+
+
+class Migration(migrations.Migration):
+
+    dependencies = [
+        ('main', '0002_alter_video_video_position'),
+    ]
+
+    operations = [
+        migrations.AlterField(
+            model_name='playlist',
+            name='channel_id',
+            field=models.CharField(default='', max_length=420),
+        ),
+        migrations.AlterField(
+            model_name='playlist',
+            name='channel_name',
+            field=models.CharField(default='', max_length=420),
+        ),
+    ]

+ 18 - 0
apps/main/migrations/0004_playlist_playlist_updates_text.py

@@ -0,0 +1,18 @@
+# Generated by Django 3.2.3 on 2021-06-24 01:38
+
+from django.db import migrations, models
+
+
+class Migration(migrations.Migration):
+
+    dependencies = [
+        ('main', '0003_auto_20210616_2126'),
+    ]
+
+    operations = [
+        migrations.AddField(
+            model_name='playlist',
+            name='playlist_updates_text',
+            field=models.CharField(default='', max_length=420),
+        ),
+    ]

+ 17 - 0
apps/main/migrations/0005_remove_playlist_playlist_updates_text.py

@@ -0,0 +1,17 @@
+# Generated by Django 3.2.3 on 2021-06-24 04:29
+
+from django.db import migrations
+
+
+class Migration(migrations.Migration):
+
+    dependencies = [
+        ('main', '0004_playlist_playlist_updates_text'),
+    ]
+
+    operations = [
+        migrations.RemoveField(
+            model_name='playlist',
+            name='playlist_updates_text',
+        ),
+    ]

+ 27 - 0
apps/main/migrations/0006_auto_20210705_2129.py

@@ -0,0 +1,27 @@
+# Generated by Django 3.2.3 on 2021-07-06 02:29
+
+from django.db import migrations, models
+import django.db.models.deletion
+
+
+class Migration(migrations.Migration):
+
+    dependencies = [
+        ('main', '0005_remove_playlist_playlist_updates_text'),
+    ]
+
+    operations = [
+        migrations.CreateModel(
+            name='PlaylistItem',
+            fields=[
+                ('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
+                ('playlist_item_id', models.CharField(max_length=100)),
+                ('playlist', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='playlist_items', to='main.playlist')),
+            ],
+        ),
+        migrations.AddField(
+            model_name='video',
+            name='playlist_items',
+            field=models.ManyToManyField(related_name='playlists', to='main.PlaylistItem'),
+        ),
+    ]

+ 20 - 0
apps/main/migrations/0007_auto_20210705_2212.py

@@ -0,0 +1,20 @@
+# Generated by Django 3.2.3 on 2021-07-06 03:12
+
+from django.db import migrations
+
+
+class Migration(migrations.Migration):
+
+    dependencies = [
+        ('main', '0006_auto_20210705_2129'),
+    ]
+
+    operations = [
+        migrations.RemoveField(
+            model_name='video',
+            name='playlist_items',
+        ),
+        migrations.DeleteModel(
+            name='PlaylistItem',
+        ),
+    ]

+ 17 - 0
apps/main/migrations/0008_remove_playlist_playlist_changed_text.py

@@ -0,0 +1,17 @@
+# Generated by Django 3.2.3 on 2021-07-08 01:53
+
+from django.db import migrations
+
+
+class Migration(migrations.Migration):
+
+    dependencies = [
+        ('main', '0007_auto_20210705_2212'),
+    ]
+
+    operations = [
+        migrations.RemoveField(
+            model_name='playlist',
+            name='playlist_changed_text',
+        ),
+    ]

+ 26 - 0
apps/main/migrations/0009_tag.py

@@ -0,0 +1,26 @@
+# Generated by Django 3.2.3 on 2021-07-08 03:55
+
+from django.conf import settings
+from django.db import migrations, models
+import django.db.models.deletion
+
+
+class Migration(migrations.Migration):
+
+    dependencies = [
+        migrations.swappable_dependency(settings.AUTH_USER_MODEL),
+        ('main', '0008_remove_playlist_playlist_changed_text'),
+    ]
+
+    operations = [
+        migrations.CreateModel(
+            name='Tag',
+            fields=[
+                ('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
+                ('name', models.CharField(max_length=69)),
+                ('created_at', models.DateTimeField(auto_now_add=True)),
+                ('updated_at', models.DateTimeField(auto_now=True)),
+                ('created_by', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='playlist_tags', to=settings.AUTH_USER_MODEL)),
+            ],
+        ),
+    ]

+ 18 - 0
apps/main/migrations/0010_playlist_tags.py

@@ -0,0 +1,18 @@
+# Generated by Django 3.2.3 on 2021-07-08 06:56
+
+from django.db import migrations, models
+
+
+class Migration(migrations.Migration):
+
+    dependencies = [
+        ('main', '0009_tag'),
+    ]
+
+    operations = [
+        migrations.AddField(
+            model_name='playlist',
+            name='tags',
+            field=models.ManyToManyField(related_name='playlists', to='main.Tag'),
+        ),
+    ]

+ 34 - 0
apps/main/migrations/0011_playlistitem.py

@@ -0,0 +1,34 @@
+# Generated by Django 3.2.3 on 2021-07-09 23:58
+
+from django.db import migrations, models
+import django.db.models.deletion
+
+
+class Migration(migrations.Migration):
+
+    dependencies = [
+        ('main', '0010_playlist_tags'),
+    ]
+
+    operations = [
+        migrations.CreateModel(
+            name='PlaylistItem',
+            fields=[
+                ('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
+                ('playlist_item_id', models.CharField(max_length=100)),
+                ('video_position', models.IntegerField(blank=True)),
+                ('user_notes', models.CharField(default='', max_length=420)),
+                ('is_duplicate', models.BooleanField(default=False)),
+                ('is_marked_as_watched', models.BooleanField(blank=True, default=False)),
+                ('is_favorite', models.BooleanField(blank=True, default=False)),
+                ('num_of_accesses', models.CharField(default='0', max_length=69)),
+                ('user_label', models.CharField(default='', max_length=100)),
+                ('video_details_modified', models.BooleanField(default=False)),
+                ('video_details_modified_at', models.DateTimeField(auto_now_add=True)),
+                ('created_at', models.DateTimeField(auto_now_add=True)),
+                ('updated_at', models.DateTimeField(auto_now=True)),
+                ('playlist', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='playlist_items', to='main.playlist')),
+                ('video', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='playlists', to='main.video')),
+            ],
+        ),
+    ]

+ 23 - 0
apps/main/migrations/0012_auto_20210709_2037.py

@@ -0,0 +1,23 @@
+# Generated by Django 3.2.3 on 2021-07-10 01:37
+
+from django.db import migrations, models
+
+
+class Migration(migrations.Migration):
+
+    dependencies = [
+        ('main', '0011_playlistitem'),
+    ]
+
+    operations = [
+        migrations.AddField(
+            model_name='playlist',
+            name='num_videos_marked_watched',
+            field=models.IntegerField(default=0),
+        ),
+        migrations.AddField(
+            model_name='video',
+            name='is_marked_watched',
+            field=models.BooleanField(default=False),
+        ),
+    ]

+ 31 - 0
apps/main/migrations/0013_auto_20210709_2129.py

@@ -0,0 +1,31 @@
+# Generated by Django 3.2.3 on 2021-07-10 02:29
+
+from django.db import migrations, models
+
+
+class Migration(migrations.Migration):
+
+    dependencies = [
+        ('main', '0012_auto_20210709_2037'),
+    ]
+
+    operations = [
+        migrations.RemoveField(
+            model_name='playlist',
+            name='num_videos_marked_watched',
+        ),
+        migrations.RemoveField(
+            model_name='video',
+            name='is_marked_watched',
+        ),
+        migrations.AddField(
+            model_name='playlist',
+            name='watch_time_left',
+            field=models.CharField(default='', max_length=150),
+        ),
+        migrations.AlterField(
+            model_name='video',
+            name='is_marked_as_watched',
+            field=models.BooleanField(default=False),
+        ),
+    ]

+ 23 - 0
apps/main/migrations/0014_auto_20210709_2145.py

@@ -0,0 +1,23 @@
+# Generated by Django 3.2.3 on 2021-07-10 02:45
+
+from django.db import migrations, models
+
+
+class Migration(migrations.Migration):
+
+    dependencies = [
+        ('main', '0013_auto_20210709_2129'),
+    ]
+
+    operations = [
+        migrations.AddField(
+            model_name='playlist',
+            name='last_watched',
+            field=models.DateTimeField(auto_now_add=True, null=True),
+        ),
+        migrations.AddField(
+            model_name='playlist',
+            name='started_on',
+            field=models.DateTimeField(auto_now_add=True, null=True),
+        ),
+    ]

+ 23 - 0
apps/main/migrations/0015_auto_20210709_2327.py

@@ -0,0 +1,23 @@
+# Generated by Django 3.2.3 on 2021-07-10 04:27
+
+from django.db import migrations, models
+
+
+class Migration(migrations.Migration):
+
+    dependencies = [
+        ('main', '0014_auto_20210709_2145'),
+    ]
+
+    operations = [
+        migrations.AddField(
+            model_name='playlist',
+            name='num_videos_watched',
+            field=models.IntegerField(default=0),
+        ),
+        migrations.AlterField(
+            model_name='playlist',
+            name='marked_as',
+            field=models.CharField(default='none', max_length=100),
+        ),
+    ]

+ 18 - 0
apps/main/migrations/0016_playlist_percent_complete.py

@@ -0,0 +1,18 @@
+# Generated by Django 3.2.3 on 2021-07-10 22:25
+
+from django.db import migrations, models
+
+
+class Migration(migrations.Migration):
+
+    dependencies = [
+        ('main', '0015_auto_20210709_2327'),
+    ]
+
+    operations = [
+        migrations.AddField(
+            model_name='playlist',
+            name='percent_complete',
+            field=models.FloatField(default=0),
+        ),
+    ]

+ 0 - 0
apps/main/migrations/__init__.py


+ 33 - 0
apps/users/migrations/0001_initial.py

@@ -0,0 +1,33 @@
+# Generated by Django 3.2.3 on 2021-06-11 00:59
+
+from django.conf import settings
+from django.db import migrations, models
+import django.db.models.deletion
+
+
+class Migration(migrations.Migration):
+
+    initial = True
+
+    dependencies = [
+        migrations.swappable_dependency(settings.AUTH_USER_MODEL),
+    ]
+
+    operations = [
+        migrations.CreateModel(
+            name='Profile',
+            fields=[
+                ('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
+                ('created_at', models.DateTimeField(auto_now_add=True)),
+                ('updated_at', models.DateTimeField(auto_now=True)),
+                ('just_joined', models.BooleanField(default=True)),
+                ('yt_channel_id', models.CharField(default='', max_length=420)),
+                ('import_in_progress', models.BooleanField(default=True)),
+                ('access_token', models.TextField(default='')),
+                ('refresh_token', models.TextField(default='')),
+                ('expires_at', models.DateTimeField(blank=True, null=True)),
+                ('manage_playlists_import_textarea', models.CharField(default='', max_length=420)),
+                ('user', models.OneToOneField(on_delete=django.db.models.deletion.CASCADE, to=settings.AUTH_USER_MODEL)),
+            ],
+        ),
+    ]

+ 38 - 0
apps/users/migrations/0002_auto_20210613_1640.py

@@ -0,0 +1,38 @@
+# Generated by Django 3.2.3 on 2021-06-13 21:40
+
+from django.db import migrations, models
+
+
+class Migration(migrations.Migration):
+
+    dependencies = [
+        ('users', '0001_initial'),
+    ]
+
+    operations = [
+        migrations.AddField(
+            model_name='profile',
+            name='create_playlist_add_vids_from_collection',
+            field=models.CharField(default='', max_length=50),
+        ),
+        migrations.AddField(
+            model_name='profile',
+            name='create_playlist_add_vids_from_links',
+            field=models.CharField(default='', max_length=50),
+        ),
+        migrations.AddField(
+            model_name='profile',
+            name='create_playlist_desc',
+            field=models.CharField(default='', max_length=50),
+        ),
+        migrations.AddField(
+            model_name='profile',
+            name='create_playlist_name',
+            field=models.CharField(default='', max_length=50),
+        ),
+        migrations.AddField(
+            model_name='profile',
+            name='create_playlist_type',
+            field=models.CharField(default='', max_length=50),
+        ),
+    ]

+ 23 - 0
apps/users/migrations/0003_auto_20210702_0049.py

@@ -0,0 +1,23 @@
+# Generated by Django 3.2.3 on 2021-07-02 05:49
+
+from django.db import migrations, models
+
+
+class Migration(migrations.Migration):
+
+    dependencies = [
+        ('users', '0002_auto_20210613_1640'),
+    ]
+
+    operations = [
+        migrations.AddField(
+            model_name='profile',
+            name='hide_deleted_private_videos',
+            field=models.BooleanField(default=False),
+        ),
+        migrations.AddField(
+            model_name='profile',
+            name='open_search_new_tab',
+            field=models.BooleanField(default=True),
+        ),
+    ]

+ 28 - 0
apps/users/migrations/0004_auto_20210702_1845.py

@@ -0,0 +1,28 @@
+# Generated by Django 3.2.3 on 2021-07-02 23:45
+
+from django.db import migrations, models
+
+
+class Migration(migrations.Migration):
+
+    dependencies = [
+        ('users', '0003_auto_20210702_0049'),
+    ]
+
+    operations = [
+        migrations.AddField(
+            model_name='profile',
+            name='robohash_set',
+            field=models.IntegerField(default=3),
+        ),
+        migrations.AddField(
+            model_name='profile',
+            name='user_location',
+            field=models.CharField(default='Hell, Earth', max_length=100),
+        ),
+        migrations.AddField(
+            model_name='profile',
+            name='user_summary',
+            field=models.CharField(default='I think my arm is on backward.', max_length=300),
+        ),
+    ]

+ 18 - 0
apps/users/migrations/0005_profile_imported_yt_playlists.py

@@ -0,0 +1,18 @@
+# Generated by Django 3.2.3 on 2021-07-05 01:19
+
+from django.db import migrations, models
+
+
+class Migration(migrations.Migration):
+
+    dependencies = [
+        ('users', '0004_auto_20210702_1845'),
+    ]
+
+    operations = [
+        migrations.AddField(
+            model_name='profile',
+            name='imported_yt_playlists',
+            field=models.BooleanField(default=False),
+        ),
+    ]

+ 18 - 0
apps/users/migrations/0006_alter_profile_import_in_progress.py

@@ -0,0 +1,18 @@
+# Generated by Django 3.2.3 on 2021-07-05 01:23
+
+from django.db import migrations, models
+
+
+class Migration(migrations.Migration):
+
+    dependencies = [
+        ('users', '0005_profile_imported_yt_playlists'),
+    ]
+
+    operations = [
+        migrations.AlterField(
+            model_name='profile',
+            name='import_in_progress',
+            field=models.BooleanField(default=False),
+        ),
+    ]

+ 18 - 0
apps/users/migrations/0007_rename_just_joined_profile_show_import_page.py

@@ -0,0 +1,18 @@
+# Generated by Django 3.2.3 on 2021-07-05 02:13
+
+from django.db import migrations
+
+
+class Migration(migrations.Migration):
+
+    dependencies = [
+        ('users', '0006_alter_profile_import_in_progress'),
+    ]
+
+    operations = [
+        migrations.RenameField(
+            model_name='profile',
+            old_name='just_joined',
+            new_name='show_import_page',
+        ),
+    ]

+ 0 - 0
apps/users/migrations/__init__.py