lizerk
b0e88e8e8b
refactor(backend): migrate calendar_app to scheduling app
- Rename calendar_app → scheduling (integration app for django-scheduler)
- Move schedule_patch.py → scheduling/patch.py with improved logging
- Create scheduling.notifications system for django-scheduler events
- Add scheduling.rules for django-rules integration
- Remove unused calendar_app models and API (not registered in urls)
- Remove backend/api/v1/calendar/ (dead code)
- Remove old tests for calendar_app
- Add comprehensive documentation in scheduling/README.md
- Update settings.py: calendar_app.apps.CalendarAppConfig → scheduling.apps.SchedulingConfig
- Clean api/apps.py: remove schedule_patch import (now in scheduling.apps)
The scheduling app provides:
- Patches for django-scheduler bugs (byweekday fix)
- Notification system for calendar events
- Access rules via django-rules
- Auto-applies on Django startup
Closes integration of django-scheduler for EUSRR calendar system.
2026-03-10 15:21:28 +03:00
..
2026-03-10 15:21:28 +03:00
2026-02-16 17:07:15 +03:00
2026-03-10 14:20:56 +03:00
2026-03-10 15:21:28 +03:00
2026-03-10 13:37:59 +03:00
2026-03-10 13:42:45 +03:00
2026-03-10 15:21:28 +03:00
2026-03-10 13:07:05 +03:00
2026-03-10 13:18:57 +03:00
2026-02-17 18:32:30 +03:00
2026-03-10 13:58:53 +03:00
2026-03-10 12:38:39 +03:00
2026-03-09 21:35:36 +03:00
2026-03-10 12:28:03 +03:00
2026-03-10 15:21:28 +03:00
2026-03-09 21:35:36 +03:00
2026-03-10 13:18:57 +03:00
2026-03-10 13:58:53 +03:00
2026-02-27 16:36:16 +03:00
2026-03-10 15:21:28 +03:00
2025-07-30 08:15:53 +03:00
2025-09-03 17:17:44 +03:00
2025-07-30 08:15:53 +03:00
2026-02-17 18:34:16 +03:00
2026-02-24 15:40:50 +03:00
2026-03-05 11:49:55 +03:00
2026-03-06 19:01:27 +03:00