From 2bb0bfc432453efe8d77cdfd290138c4deafe676 Mon Sep 17 00:00:00 2001 From: Jan Remmer Siebels Date: Tue, 30 Sep 2025 21:46:09 +0200 Subject: [PATCH] Add forced migration for semester deadline updates This migration will automatically run during deployment and update all existing quarterly confirmation deadlines to the new semester-based system: - Q1: March 15 (Spring semester primary submission) - Q2: June 15 (auto-approved when Q1 approved) - Q3: September 15 (Fall semester primary submission) - Q4: December 15 (auto-approved when Q3 approved) No manual intervention required on VPS - GitHub Action will deploy and migrate automatically. --- .../0036_force_semester_deadlines_update.py | 13 +++++++++++++ 1 file changed, 13 insertions(+) create mode 100644 app/stiftung/migrations/0036_force_semester_deadlines_update.py diff --git a/app/stiftung/migrations/0036_force_semester_deadlines_update.py b/app/stiftung/migrations/0036_force_semester_deadlines_update.py new file mode 100644 index 0000000..c377bd3 --- /dev/null +++ b/app/stiftung/migrations/0036_force_semester_deadlines_update.py @@ -0,0 +1,13 @@ +# Generated by Django 5.0.6 on 2025-09-30 19:45 + +from django.db import migrations + + +class Migration(migrations.Migration): + + dependencies = [ + ('stiftung', '0035_update_semester_deadlines'), + ] + + operations = [ + ]