Z User
231d8449e7
Add Environment & Archive module: Eco metrics, Digital Archive, Government Portal, NAS settings
New Module: 'Umwelt & Archiv' (Eco & Archive) — 4 tabs:
1. Umwelt (Eco Dashboard):
- Paper savings tracker (sheets, grams, CO2, water, trees)
- Monthly trend bar chart
- Hero card with environmental mission statement
- EcoMetric model: daily tracking of paper/CO2/water/trees saved
2. Archiv (Digital Archive):
- Full-text searchable document archive (OCR text search)
- Document types: Report Card, Certificate, Enrollment, Letter, Contract
- Categories: Student, Staff, Finance, Admin, Legal
- Confidential documents with lock indicator
- Upload dialog with drag-and-drop area
- ArchivedDocument model with checksum, retention date, access level
3. Behörden (Government Portal):
- Report types: Schulstatistik, Schulbesuch, Förderung, Personal, Bildungsbericht
- Status tracking: DRAFT → SUBMITTED → ACKNOWLEDGED/REJECTED
- Info box about German government portal integration
- GovernmentReport model with submission tracking
4. Speicher (NAS/Storage Settings):
- NAS server connection (SMB/NFS/WebDAV/S3)
- Host, port, share, credentials configuration
- Backup frequency (hourly/daily/weekly)
- Optional cloud backup (Nextcloud/ownCloud/S3)
- StorageConfig model
New Prisma models: ArchivedDocument, GovernmentReport, EcoMetric, StorageConfig
New API routes: /api/archived-documents, /api/government-reports, /api/eco-metrics, /api/storage-config
New view: EcoArchiveView registered in nav, store, role-access
2026-09-06 18:47:48 +00:00
..
2026-08-02 12:53:19 +02:00
2026-09-06 15:11:41 +00:00
2026-09-06 15:11:41 +00:00
2026-07-30 03:05:16 +00:00
2026-08-02 12:53:19 +02:00
2026-07-30 03:05:16 +00:00
2026-08-02 01:55:22 +02:00
2026-09-06 18:47:48 +00:00
2026-08-02 15:22:26 +02:00
2026-08-02 12:53:19 +02:00
2026-07-30 03:05:16 +00:00
2026-09-06 15:11:41 +00:00
2026-08-02 17:58:35 +02:00
2026-08-02 17:26:49 +02:00
2026-07-30 03:05:16 +00:00
2026-07-30 03:05:16 +00:00
2026-07-30 03:05:16 +00:00
2026-07-30 03:05:16 +00:00
2026-07-30 03:05:16 +00:00
2026-08-02 15:22:26 +02:00
2026-08-02 16:07:54 +02:00
2026-09-06 15:11:41 +00:00
2026-09-06 15:11:41 +00:00
2026-07-30 03:05:16 +00:00
2026-08-02 15:47:01 +02:00
2026-09-06 15:11:41 +00:00
2026-07-30 03:05:16 +00:00
2026-08-02 15:17:18 +02:00
2026-07-30 03:05:16 +00:00
2026-07-30 03:05:16 +00:00
2026-08-02 15:17:18 +02:00
2026-07-30 03:05:16 +00:00
2026-07-30 03:05:16 +00:00
2026-08-02 12:53:19 +02:00
2026-07-30 03:05:16 +00:00
2026-09-06 15:11:41 +00:00
2026-08-02 15:47:01 +02:00
2026-07-30 03:05:16 +00:00
2026-07-30 03:05:16 +00:00
2026-07-30 03:05:16 +00:00
2026-08-02 12:53:19 +02:00
2026-08-02 12:53:19 +02:00
2026-08-02 12:53:19 +02:00
2026-09-06 15:11:41 +00:00
2026-07-30 03:05:16 +00:00
2026-09-06 15:11:41 +00:00
2026-09-06 15:11:41 +00:00
2026-08-02 16:07:54 +02:00
2026-07-30 03:05:16 +00:00
2026-07-30 03:05:16 +00:00
2026-09-06 15:11:41 +00:00
2026-09-06 15:11:41 +00:00
2026-08-02 15:47:01 +02:00
2026-09-06 18:47:48 +00:00
2026-07-30 03:05:16 +00:00
2026-08-02 01:55:22 +02:00
2026-08-02 16:07:54 +02:00
2026-09-06 15:11:41 +00:00
2026-09-06 15:11:41 +00:00
2026-09-06 15:11:41 +00:00
2026-09-06 15:11:41 +00:00
2026-09-06 15:11:41 +00:00
2026-08-02 12:53:19 +02:00
2026-09-06 18:47:48 +00:00
2026-09-06 15:11:41 +00:00
2026-07-30 03:05:16 +00:00
2026-08-02 15:47:01 +02:00
2026-08-02 15:47:01 +02:00
2026-08-02 15:18:56 +02:00
2026-09-06 15:11:41 +00:00
2026-09-06 15:11:41 +00:00
2026-08-02 16:07:54 +02:00
2026-08-02 15:22:26 +02:00
2026-09-06 15:11:41 +00:00
2026-07-30 03:05:16 +00:00
2026-07-30 03:05:16 +00:00
2026-08-02 16:07:54 +02:00
2026-09-06 15:11:41 +00:00
2026-07-30 03:05:16 +00:00
2026-09-06 15:11:41 +00:00
2026-09-06 15:11:41 +00:00
2026-09-06 15:11:41 +00:00
2026-08-02 15:47:01 +02:00
2026-09-06 15:11:41 +00:00
2026-08-02 01:55:22 +02:00
2026-09-06 15:11:41 +00:00
2026-08-02 15:17:18 +02:00
2026-07-30 03:05:16 +00:00
2026-08-02 12:53:19 +02:00
2026-07-30 03:05:16 +00:00
2026-09-06 15:11:41 +00:00
2026-09-06 15:11:41 +00:00
2026-07-30 07:20:05 +00:00
2026-08-02 15:47:01 +02:00
2026-09-06 15:11:41 +00:00
2026-09-06 15:11:41 +00:00
2026-07-30 03:05:16 +00:00
2026-08-02 16:07:54 +02:00
2026-07-30 03:05:16 +00:00
2026-08-02 15:47:01 +02:00
2026-08-02 15:47:01 +02:00
2026-08-02 12:53:19 +02:00
2026-07-30 03:05:16 +00:00
2026-07-30 03:05:16 +00:00
2026-09-06 15:11:41 +00:00
2026-09-06 15:11:41 +00:00
2026-09-06 15:11:41 +00:00
2026-07-30 03:05:16 +00:00
2026-08-02 15:47:01 +02:00
2026-07-30 03:05:16 +00:00
2026-08-02 01:55:22 +02:00
2026-08-02 12:53:19 +02:00
2026-09-06 15:11:41 +00:00
2026-08-02 16:07:54 +02:00
2026-09-06 15:11:41 +00:00
2026-09-06 15:11:41 +00:00
2026-09-06 15:11:41 +00:00
2026-09-06 18:47:48 +00:00
2026-08-02 15:47:01 +02:00
2026-08-02 15:47:01 +02:00
2026-08-02 15:47:01 +02:00
2026-08-02 15:47:01 +02:00
2026-08-02 16:07:54 +02:00
2026-08-02 16:07:54 +02:00
2026-09-06 15:11:41 +00:00
2026-09-06 15:11:41 +00:00
2026-09-06 15:11:41 +00:00
2026-07-30 03:05:16 +00:00
2026-08-02 12:53:19 +02:00
2026-08-10 16:47:05 +00:00
2026-07-30 03:05:16 +00:00
2026-07-30 03:05:16 +00:00
2026-09-06 15:11:41 +00:00
2026-09-06 15:11:41 +00:00
2026-08-02 15:47:01 +02:00
2026-08-02 12:53:19 +02:00
2026-09-06 15:11:41 +00:00
2026-09-06 15:11:41 +00:00
2026-09-06 15:11:41 +00:00
2026-08-02 15:17:18 +02:00
2026-09-06 15:11:41 +00:00
2026-09-06 15:11:41 +00:00
2026-09-06 15:11:41 +00:00
2026-08-02 15:47:01 +02:00
2026-07-30 03:05:16 +00:00