Phase 1 of app.py refactoring - reducing from ~14,455 to ~13,699 lines.
New structure:
- blueprints/reports/ - 4 routes (/raporty/*)
- blueprints/community/contacts/ - 6 routes (/kontakty/*)
- blueprints/community/classifieds/ - 4 routes (/tablica/*)
- blueprints/community/calendar/ - 3 routes (/kalendarz/*)
- utils/ - decorators, helpers, notifications, analytics
- extensions.py - Flask extensions (csrf, login_manager, limiter)
- config.py - environment configurations
Updated templates with blueprint-prefixed url_for() calls.
⚠️ DO NOT DEPLOY before presentation on 2026-01-30 19:00
Tested on DEV: all endpoints working correctly.
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
10 lines
270 B
Python
10 lines
270 B
Python
"""
|
|
Community Package
|
|
=================
|
|
|
|
Community features: contacts, classifieds, calendar.
|
|
|
|
NOTE: Each sub-module is registered directly in blueprints/__init__.py
|
|
to preserve simple endpoint names (e.g., 'calendar_index' not 'community.calendar.calendar_index').
|
|
"""
|