From 9084dc957adcbb91a352e5929cd573e99fd9e7a4 Mon Sep 17 00:00:00 2001
From: Ernesto Rico Schmidt <ernesto@helsinki.at>
Date: Thu, 14 Apr 2022 15:43:41 -0400
Subject: [PATCH] Make migration to add HostLink, NoteLink model, remove
 audio_url field

---
 program/migrations/0019_auto_20220413_2248.py | 71 +++++++++++++++++++
 .../migrations/0020_remove_note_audio_url.py  | 17 +++++
 2 files changed, 88 insertions(+)
 create mode 100644 program/migrations/0019_auto_20220413_2248.py
 create mode 100644 program/migrations/0020_remove_note_audio_url.py

diff --git a/program/migrations/0019_auto_20220413_2248.py b/program/migrations/0019_auto_20220413_2248.py
new file mode 100644
index 00000000..d47b78ac
--- /dev/null
+++ b/program/migrations/0019_auto_20220413_2248.py
@@ -0,0 +1,71 @@
+# Generated by Django 3.2.13 on 2022-04-13 20:48
+
+import django.db.models.deletion
+from django.db import migrations, models
+
+
+class Migration(migrations.Migration):
+
+    dependencies = [
+        ("program", "0018_auto_20220322_2113"),
+    ]
+
+    operations = [
+        migrations.CreateModel(
+            name="HostLink",
+            fields=[
+                (
+                    "id",
+                    models.AutoField(
+                        auto_created=True,
+                        primary_key=True,
+                        serialize=False,
+                        verbose_name="ID",
+                    ),
+                ),
+                ("description", models.CharField(max_length=16)),
+                ("url", models.URLField()),
+                (
+                    "host",
+                    models.ForeignKey(
+                        on_delete=django.db.models.deletion.CASCADE,
+                        related_name="links",
+                        to="program.host",
+                    ),
+                ),
+            ],
+            options={
+                "abstract": False,
+            },
+        ),
+        migrations.CreateModel(
+            name="NoteLink",
+            fields=[
+                (
+                    "id",
+                    models.AutoField(
+                        auto_created=True,
+                        primary_key=True,
+                        serialize=False,
+                        verbose_name="ID",
+                    ),
+                ),
+                ("description", models.CharField(max_length=16)),
+                ("url", models.URLField()),
+                (
+                    "note",
+                    models.ForeignKey(
+                        on_delete=django.db.models.deletion.CASCADE,
+                        related_name="links",
+                        to="program.note",
+                    ),
+                ),
+            ],
+            options={
+                "abstract": False,
+            },
+        ),
+        migrations.DeleteModel(
+            name="Link",
+        ),
+    ]
diff --git a/program/migrations/0020_remove_note_audio_url.py b/program/migrations/0020_remove_note_audio_url.py
new file mode 100644
index 00000000..10ab95cb
--- /dev/null
+++ b/program/migrations/0020_remove_note_audio_url.py
@@ -0,0 +1,17 @@
+# Generated by Django 3.2.13 on 2022-04-13 22:51
+
+from django.db import migrations
+
+
+class Migration(migrations.Migration):
+
+    dependencies = [
+        ("program", "0019_auto_20220413_2248"),
+    ]
+
+    operations = [
+        migrations.RemoveField(
+            model_name="note",
+            name="audio_url",
+        ),
+    ]
-- 
GitLab