From 8f3c84158beeec18c795bb67c23dbefba96dd27a Mon Sep 17 00:00:00 2001
From: Ernesto Rico Schmidt <ernesto@helsinki.at>
Date: Wed, 15 Jan 2025 14:47:06 -0400
Subject: [PATCH] feat: rename PlaylistEntry -> MediaSource model

---
 .../0139_rename_playlistentry_mediasource.py    | 17 +++++++++++++++++
 program/models.py                               |  2 +-
 2 files changed, 18 insertions(+), 1 deletion(-)
 create mode 100644 program/migrations/0139_rename_playlistentry_mediasource.py

diff --git a/program/migrations/0139_rename_playlistentry_mediasource.py b/program/migrations/0139_rename_playlistentry_mediasource.py
new file mode 100644
index 0000000..f36ad4a
--- /dev/null
+++ b/program/migrations/0139_rename_playlistentry_mediasource.py
@@ -0,0 +1,17 @@
+# Generated by Django 4.2.18 on 2025-01-15 18:45
+
+from django.db import migrations
+
+
+class Migration(migrations.Migration):
+
+    dependencies = [
+        ("program", "0138_rename_playlist_media_alter_playlistentry_options_and_more"),
+    ]
+
+    operations = [
+        migrations.RenameModel(
+            old_name="PlaylistEntry",
+            new_name="MediaSource",
+        ),
+    ]
diff --git a/program/models.py b/program/models.py
index 9d51d47..98898e3 100644
--- a/program/models.py
+++ b/program/models.py
@@ -655,7 +655,7 @@ def validate_positive_duration(value: float) -> None:
         raise DjangoValidationError("duration must be positive")
 
 
-class PlaylistEntry(models.Model):
+class MediaSource(models.Model):
     duration = models.FloatField(null=True, validators=[validate_positive_duration])
     file_id = models.IntegerField(null=True)
     order = models.IntegerField(null=False)
-- 
GitLab