Commit Graph

19 Commits

Author SHA1 Message Date
41194000a4 feat: Add academic periods system for educational institutions
- 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.
2025-09-20 11:16:56 +00:00
89d1748100 add nginx.dev.conf for development environment
add functionality of scheduler to send right event
data to the clients
added route for file download
2025-09-17 06:36:37 +00:00
e8d71b8349 Complete Redesign of Backend Handling for Client Group Assignments 2025-09-14 05:20:49 +00:00
76629b8e30 additions and corrections for
deployment instructions
2025-09-04 16:45:29 +00:00
e30723da0a Preparation for first deployment-test 2025-09-03 19:47:16 +00:00
270bad5980 introduce icons in events 2025-07-24 14:11:27 +00:00
8bbda836b3 prevent saving past events
add function to show inactive events
2025-07-24 09:35:57 +00:00
4e6451ce80 group color shown in CustomEventModal
add functionality for edit of events
2025-07-24 07:43:32 +00:00
7f4800496a implement functionality to delete clients in
clients and SetupMode components
2025-07-22 16:04:26 +00:00
2e9f22f5cc test communication scheduler<->simclient 2025-07-18 14:49:53 +00:00
4e525e4bae Automatic detect of clients 2025-07-17 06:31:50 +00:00
f37744b31e models.py moved to models/models.py
refactor all imports
2025-07-15 10:45:56 +00:00
6e6e5c383a Create and save custom events in database 2025-07-14 16:58:00 +00:00
16581a974f Basic version of eventmedia-management (upload,
save in database)
2025-07-10 09:32:35 +00:00
43306130f7 First version of media manager 2025-07-07 14:48:37 +00:00
7d773739d5 Implement Delete Event Feature 2025-07-01 18:49:25 +00:00
95b823ae3d Migration of events to use group_id instead of
group_name
2025-06-30 19:45:04 +00:00
7d7204e7c6 Toast-feedback feature for dashboard 2025-06-29 08:25:19 +00:00
6639006d65 Refactoring of routes
group functionalities working
2025-06-29 06:58:23 +00:00