From 0265905c5a779675617228e82ae3ae3da40d3bef Mon Sep 17 00:00:00 2001
From: Jonathan Weth <git@jonathanweth.de>
Date: Tue, 6 Aug 2024 21:11:02 +0200
Subject: [PATCH] Add migration to delete old models

---
 .../apps/alsijil/migrations/0001_initial.py   |  1 -
 .../migrations/0025_remove_old_models.py      | 62 +++++++++++++++++++
 2 files changed, 62 insertions(+), 1 deletion(-)
 create mode 100644 aleksis/apps/alsijil/migrations/0025_remove_old_models.py

diff --git a/aleksis/apps/alsijil/migrations/0001_initial.py b/aleksis/apps/alsijil/migrations/0001_initial.py
index 344efdac0..faa5eab2c 100644
--- a/aleksis/apps/alsijil/migrations/0001_initial.py
+++ b/aleksis/apps/alsijil/migrations/0001_initial.py
@@ -41,7 +41,6 @@ class Migration(migrations.Migration):
                     models.CharField(
                         max_length=30,
                         unique=True,
-                        validators=[aleksis.apps.alsijil.models.isidentifier],
                         verbose_name="Identifier",
                     ),
                 ),
diff --git a/aleksis/apps/alsijil/migrations/0025_remove_old_models.py b/aleksis/apps/alsijil/migrations/0025_remove_old_models.py
new file mode 100644
index 000000000..3093767e6
--- /dev/null
+++ b/aleksis/apps/alsijil/migrations/0025_remove_old_models.py
@@ -0,0 +1,62 @@
+# Generated by Django 5.0.8 on 2024-08-06 16:18
+
+from django.db import migrations
+
+
+class Migration(migrations.Migration):
+
+    dependencies = [
+        ('alsijil', '0024_check_new_models'),
+    ]
+
+    operations = [
+        migrations.RemoveField(
+            model_name='personalnote',
+            name='excuse_type',
+        ),
+        migrations.RemoveField(
+            model_name='lessondocumentation',
+            name='event',
+        ),
+        migrations.RemoveField(
+            model_name='lessondocumentation',
+            name='extra_lesson',
+        ),
+        migrations.RemoveField(
+            model_name='lessondocumentation',
+            name='lesson_period',
+        ),
+        migrations.RemoveField(
+            model_name='personalnote',
+            name='event',
+        ),
+        migrations.RemoveField(
+            model_name='personalnote',
+            name='extra_lesson',
+        ),
+        migrations.RemoveField(
+            model_name='personalnote',
+            name='extra_marks',
+        ),
+        migrations.RemoveField(
+            model_name='personalnote',
+            name='groups_of_person',
+        ),
+        migrations.RemoveField(
+            model_name='personalnote',
+            name='lesson_period',
+        ),
+        migrations.RemoveField(
+            model_name='personalnote',
+            name='person',
+        ),
+        migrations.DeleteModel(
+            name='ExcuseType',
+        ),
+        migrations.DeleteModel(
+            name='LessonDocumentation',
+        ),
+        migrations.DeleteModel(
+            name='PersonalNote',
+        ),
+    ]
-- 
GitLab