diff --git a/aleksis/apps/alsijil/migrations/0001_initial.py b/aleksis/apps/alsijil/migrations/0001_initial.py
index 344efdac0df75135647a3093ee20b8d228570b22..faa5eab2c749d234ccadaf31eeff97bb448dbc8e 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 0000000000000000000000000000000000000000..3093767e6a32330540ea6e90ea398bca03eeb7c6
--- /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',
+        ),
+    ]