lizerk
|
dac0234007
|
Enforce repository-wide code quality
|
2026-09-07 19:43:48 +03:00 |
|
lizerk
|
76c9be260d
|
Refine event details modal and restrict department event access
|
2026-09-06 11:58:34 +03:00 |
|
lizerk
|
87a9a6fd08
|
Implement application updates and supporting changes
|
2026-08-24 12:51:58 +03:00 |
|
lizerk
|
d4edea855c
|
Refactor application workflows and update UI components
|
2026-08-19 14:05:02 +03:00 |
|
lizerk
|
cca52d70d6
|
Refactor project structure and remove obsolete code
|
2026-08-15 11:16:50 +03:00 |
|
lizerk
|
b7e20c8956
|
feat: stream calendar events over websocket
|
2026-08-14 23:44:28 +03:00 |
|
lizerk
|
aaa1da663c
|
refactor: unify observability and realtime updates
|
2026-08-14 22:49:20 +03:00 |
|
lizerk
|
014afc485e
|
Remove obsolete code and simplify project structure
|
2026-08-14 17:00:49 +03:00 |
|
lizerk
|
78b8615871
|
feat: refine department calendar behavior and UI
|
2026-04-16 17:22:06 +03:00 |
|
lizerk
|
5700b53f13
|
feat: add department calendar bindings and cleanup dept permissions
|
2026-04-16 15:18:43 +03:00 |
|
lizerk
|
6ee32111db
|
chore: configure vscode flake8 and commit lint cleanup
|
2026-03-31 19:17:56 +03:00 |
|
lizerk
|
2815efe069
|
chore: finalize backend lint cleanup
|
2026-03-31 17:53:29 +03:00 |
|
lizerk
|
ec6189b96c
|
fix: исправлен циклический импорт в scheduling/notifications/config.py
|
2026-03-11 13:37:44 +03:00 |
|
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 |
|