- Add AcademicPeriod model with support for schuljahr/semester/trimester - Extend Event and EventMedia models with optional academic_period_id - Create Alembic migration (8d1df7199cb7) for academic periods system - Add init script for Austrian school year defaults (2024/25-2026/27) - Maintain full backward compatibility for existing events/media - Update program-info.json to version 2025.1.0-alpha.6 Database changes: - New academic_periods table with unique name constraint - Foreign key relationships with proper indexing - Support for multiple period types with single active period This lays the foundation for period-based organization of events and media content, specifically designed for school environments with future extensibility for universities.
19 lines
851 B
Plaintext
19 lines
851 B
Plaintext
"2.11.","Allerseelen",20251102,20251102,
|
|
"Ferien2","Weihnachtsferien",20251224,20260106,
|
|
"Ferien3","Semesterferien",20260216,20260222,
|
|
"Ferien4_2","Osterferien",20260328,20260406,
|
|
"Ferien4","Hl. Florian",20260504,20260504,
|
|
"26.10.","Nationalfeiertag",20251026,20251026,"F"
|
|
"27.10.","Herbstferien",20251027,20251027,"F"
|
|
"28.10.","Herbstferien",20251028,20251028,"F"
|
|
"29.10.","Herbstferien",20251029,20251029,"F"
|
|
"30.10.","Herbstferien",20251030,20251030,"F"
|
|
"31.10.","Herbstferien",20251031,20251031,"F"
|
|
"1.11.","Allerheiligen",20251101,20251101,"F"
|
|
"8.12.","Mariä Empfängnis",20251208,20251208,"F"
|
|
"1.5.","Staatsfeiertag",20260501,20260501,"F"
|
|
"14.5.","Christi Himmelfahrt",20260514,20260514,"F"
|
|
"24.5.","Pfingstsonntag",20260524,20260524,"F"
|
|
"25.5.","Pfingstmontag",20260525,20260525,"F"
|
|
"4.6.","Fronleichnam",20260604,20260604,"F"
|