Commit Graph

14 Commits

Author SHA1 Message Date
Stiftung Development
3faf6f2be5 Remove GRAMPSWEB_BASE_URL to test direct access 2025-09-18 21:18:44 +02:00
Stiftung Development
b599c85f0e Fix Grampsweb Redis rate limiting configuration (STORAGE_URI not STORAGE_URL) 2025-09-18 17:23:01 +02:00
Stiftung Development
c9513edb76 Add SQLite backend for Grampsweb initialization 2025-09-18 17:01:55 +02:00
Stiftung Development
af7ca25b29 Add Grampsweb Redis and Celery configuration for reverse proxy support 2025-09-18 16:41:32 +02:00
Stiftung Development
45bb040bdd Add missing Grampsweb port mapping 8090:5000 2025-09-18 16:25:47 +02:00
Stiftung Development
82994504be Fix Grampsweb port mapping from 8090:80 to 8090:5000 2025-09-18 16:19:02 +02:00
Stiftung Development
82d4dad7ab Configure Gramps for reverse proxy access via /ahnenforschung
- Remove external port mapping for grampsweb service
- Add GRAMPSWEB_BASE_URL environment variable
- Gramps will be accessible via https://vhtv-stiftung.de/ahnenforschung/
- Requires Nginx reverse proxy configuration on VPS
2025-09-18 00:07:08 +02:00
Stiftung Development
0fbaf7abb2 URGENT: Fix production Paperless integration
- Remove hardcoded fallbacks from config.py (relied on old prod values)
- Add missing Paperless env vars to compose.yml for production
- Update compose.dev.yml with complete Paperless configuration
- Fixes 500 errors by ensuring all env vars are passed to containers

Required: VPS .env must have PAPERLESS_*_TAG_ID and PAPERLESS_*_TAG variables
2025-09-17 22:06:01 +02:00
Stiftung Development
4be6be203e feat: Add complete Verpachtung management system
- Add LandVerpachtung model with Land and Paechter relationships
- Implement full CRUD operations for Verpachtungen
- Add responsive Bootstrap templates with JavaScript calculations
- Integrate document linking functionality similar to other entities
- Add navigation links and URL patterns
- Include CSV import support for Paechter data
- Fix template encoding issues for proper UTF-8 support
- Enhance administration interface with Verpachtung CSV import

This implements the complete Verpachtung management feature requested,
allowing users to manage land lease agreements with proper relationships
to properties (Laenderei) and tenants (Paechter), following the same
patterns as Foerderung/Destinataer relationships.
2025-09-15 21:18:01 +02:00
Stiftung Development
a92a903953 Fix env_file path to use ./app/.env instead of root .env 2025-09-10 22:44:30 +02:00
Stiftung Development
e62d898746 Fix Paperless authentication redirects - add LOGIN_REDIRECT_URL and LOGOUT_REDIRECT_URL 2025-09-09 23:26:55 +02:00
Stiftung Development
bbd0fce636 Fix Paperless port mapping to match nginx configuration (8080) 2025-09-09 23:00:20 +02:00
Stiftung Development
3506913915 Add Paperless-ngx to main compose.yml (the one actually being used) 2025-09-09 22:53:49 +02:00
Stiftung Development
ab23d7187e feat: add comprehensive GitHub workflow and development tools 2025-09-06 18:31:54 +02:00