Commit Graph

9 Commits

Author SHA1 Message Date
b41aa20948 state: Partial Backend Rebuild 2025-09-17 02:09:18 +02:00
ad697e5f54 feat: Complete redesign with OIDC auth, PDF upload, and enhanced workflow
BREAKING CHANGE: Major architecture overhaul removing LaTeX compilation

- Removed embedded LaTeX compilation
- Added OIDC/OAuth2 authentication with Nextcloud integration
- Added email authentication with magic links
- Implemented role-based access control (RBAC)
- Added PDF template upload and field mapping
- Implemented visual form designer capability
- Created multi-stage approval workflow
- Added voting mechanism for AStA members
- Enhanced user dashboard with application tracking
- Added comprehensive audit trail and history
- Improved security with JWT tokens and encryption

New Features:
- OIDC single sign-on with automatic role mapping
- Dual authentication (OIDC + Email)
- Upload fillable PDFs as templates
- Graphical field mapping interface
- Configurable workflow with reviews and voting
- Admin panel for role and permission management
- Email notifications for status updates
- Docker compose setup with Redis and MailHog

Migration Required:
- Database schema updates via Alembic
- Configuration of OIDC provider
- Upload of PDF templates to replace LaTeX
- Role mapping configuration
2025-09-17 00:42:57 +02:00
d9c7356a65 fix: VSM/QSM-financing data not saved 2025-09-02 11:00:29 +02:00
4ca18da706 Filters and Bulk Actions 2025-09-01 19:42:00 +02:00
91372c73b4 Add Help-Floater 2025-09-01 17:22:38 +02:00
ebc7e2a8ee A few bug fixes regarding auto detection 2025-09-01 15:59:34 +02:00
3ddb091d1e LaTeX dynamic building – 1 2025-09-01 14:56:56 +02:00
f1d022b19b LaTeX dynamic building 2025-09-01 14:26:38 +02:00
21c8153519 Neatly packaged for docker 2025-09-01 05:00:02 +02:00