3.3 KiB
3.3 KiB
Olympus CRM Roadmap
Die Roadmap beschreibt die geplante fachliche Entwicklung von Olympus CRM. Architekturregeln aus ARCHITECTURE.md und Entwicklungsregeln aus CONTRIBUTING.md bleiben fuer alle Versionen verbindlich.
v0.2.0 - Auth und Benutzerverwaltung
- Serverseitige Authentifizierung ueber Athena BFF und Hermes JWT
- HttpOnly-Cookie in Athena
- Benutzerverwaltung mit CRUD
- Passwortaenderung
- Self-Delete-Schutz
v0.3.0 - RBAC
- Rollenmodell
- Berechtigungen
- Serverseitige Permission-Pruefung in Hermes
- Permission-basierte Navigation und UI-Aktionen in Athena
v0.4.0 - Dashboard und Kundenmodul
- Dashboard mit berechtigungsabhaengigen Kennzahlen
- Kundenverwaltung mit Adressen und Ansprechpartnern
- Kunden-BFF-Routen in Athena
- Keine Fake-Daten fuer nicht implementierte Module
v0.5.0 - Qualitaetsplattform
- Persistente Audit Logs
- Activity Feed im Dashboard
- Audit-Log-UI
- Einheitliches Fehler- und Response-Format fuer neue Plattform-Endpunkte
- Zentrales Hermes-Logging mit
LOG_LEVEL - Globale Toasts fuer CRUD-Erfolg und Fehler
- Docker-Konfiguration fuer Logging-Level
v0.5.1 - Bootstrap und Kundenimport
- Initial-Admin-Bootstrap fuer neue Installationen ohne aktive Benutzer
- Optionale
INITIAL_ADMIN_*Deployment-Variablen - Dynamische Header-Benutzeranzeige ueber
GET /api/me - CSV-Kundenimport mit Preview und Commit
- Importmodi
create_only,update_existingundupsert - Excel-freundliche CSV-Vorlage ueber Athena
- Audit Log fuer Kundenimporte ohne CSV-Rohdaten
v0.6.0 - Wissensdatenbank / Service Library
- Herstellerverwaltung
- Geraete- und Modellverwaltung
- Dokumentverwaltung mit lokalem Upload und Download
- Reparaturhinweise und Knowledge Notes
- Suche ueber Hersteller, Modelle, Dokumente und Notizen
- RBAC-Permissions fuer Knowledge-Lesen, Upload und Download
- Paperless-ngx vorbereitet ueber
paperless_document_idundexternal_url - Persistentes Docker-Volume fuer Knowledge-Dateien
v0.7.0 - Storage Framework und Deployment-Grundlage
- Zentrales Storage Framework in Hermes
- LocalDisk Storage Provider
- Knowledge-Dateilogik ueber StorageService
- Storage-Konfiguration fuer lokale Entwicklung und VPS
- Empfohlener VPS-Pfad
/opt/olympus-storage - Deployment-, Migrations-, Healthcheck-, Backup- und Restore-Skripte
- README-DEV fuer mehrere Entwicklungsrechner
v0.8.0 - Projektmodul, geplant
- Projektstammdaten
- Projektstatus und Verantwortliche
- Verknuepfung mit Kunden
- RBAC-Permissions fuer Projekte
- Audit Logs fuer Projektaktionen
v0.9.0 - Tickets, geplant
- Ticketverwaltung
- Status- und Prioritaetsmodell
- Zuordnung zu Kunden und Benutzern
- RBAC-Permissions fuer Tickets
- Audit Logs fuer Ticketaktionen
v0.10.0 - Integrationen Paperless/Lexoffice, geplant
- Paperless-ngx Connector fuer Wissensdokumente
- Lexoffice-Vorbereitung fuer Kunden- und Projektdaten
- Sichere Connector-Konfiguration ohne Browser-Secrets
- Verknuepfung externer Dokumente mit Kunden, Projekten, Tickets und Reparaturen
v1.0.0 - Kalender, Aufgaben und produktiver Beta-Release
- Aufgabenverwaltung
- Kalenderansicht
- Faelligkeiten und Verantwortlichkeiten
- Verknuepfung mit Kunden, Projekten und Tickets
- Gehaertete Produktionskonfiguration
- Vollstaendige Migrationsstrategie
- Deployment-Dokumentation
- Betriebs- und Backup-Konzept
- Review aller Sicherheitsregeln