Commit graph

25 Commits

Autor SHA1 Nachricht Datum
c30d974d57 Zwischenstand - ohne Prometheus 2025-06-19 12:02:25 +02:00
eee4b4de1e Navbar erweitert - Zwischenstand 2025-06-19 00:29:07 +02:00
4bfe1983a3 aktiv-inaktiv der Lizenzen ist gefixt 2025-06-18 19:09:36 +02:00
dbc8904b2c Refactoring Erster Step (Jetzt nur noch die 10.000 Fehler beheben)) 2025-06-17 20:12:09 +02:00
dcb5205e81 Rollback 2025-06-16 23:20:23 +02:00
491551309c Refactoring - Part 1
1. Konfiguration extrahiert (config.py)
    - Alle App-Einstellungen zentralisiert
    - Flask-Konfiguration, Datenbank, Backup, Rate-Limiting
    - 576 Zeilen Code reduziert
  2. Datenbank-Layer (db.py)
    - Connection Management mit Context Managers
    - Helper-Funktionen für Queries
    - Saubere Fehlerbehandlung
  3. Auth-Module (auth/)
    - decorators.py - Login-Required mit Session-Timeout
    - password.py - Bcrypt Hashing
    - two_factor.py - TOTP, QR-Codes, Backup-Codes
    - rate_limiting.py - IP-Blocking, Login-Versuche
  4. Utility-Module (utils/)
    - audit.py - Audit-Logging
    - backup.py - Verschlüsselte Backups
    - license.py - Lizenzschlüssel-Generierung
    - export.py - Excel-Export
    - network.py - IP-Ermittlung
    - recaptcha.py - reCAPTCHA-Verifikation
  5. Models (models.py)
    - User-Model-Funktionen
2025-06-16 21:52:19 +02:00
29b302a343 Refactoring - Part1 2025-06-16 21:14:13 +02:00
a878d9b29c Gerätelimit drin 2025-06-11 01:13:40 +02:00
f31241034b Weitere Audit Aktion Filter Möglichkeit 2025-06-10 22:54:17 +02:00
231383f266 Dashboard Verlinkungsbutton entfernt 2025-06-10 01:02:21 +02:00
888d27442c Ressource-Pool 2025-06-09 04:09:59 +02:00
f269082115 deutsche Zeit statt UTC 2025-06-08 20:21:58 +02:00
ff99b2c4dd SSL Ding 2025-06-08 00:57:58 +02:00
cba8c953ec Suchfunktion bei Key anlegen 2025-06-07 23:46:27 +02:00
65fe0d4bf5 Session-Timeout nach 5min. 2025-06-07 22:19:45 +02:00
df5e0e0365 Sicherheitsstatus 2025-06-07 21:01:45 +02:00
12a03cd748 Aufräumaktion 2025-06-07 19:38:39 +02:00
94148f10a8 Über das Internet erreichbar gemacht 2025-06-07 19:08:14 +02:00
a37d68838a Backup-Funktionalität 2025-06-07 17:23:49 +02:00
fbf47888ee de_DE.UTF-8 ist anständig drin 2025-06-07 16:41:34 +02:00
b3dc80a38a Audit-Log 2025-06-07 16:33:05 +02:00
da03acd805 Lizenzübersichtsseite 2025-06-07 13:26:52 +02:00
3f3080f06a UTF-8 (de) geht :D 2025-06-07 13:07:48 +02:00
ff1d0feb89 Testing und mini Fixes wegen Pfadverschiebung 2025-06-07 12:44:35 +02:00
9d742fa274 v1 - zumindest der adminpanel ist erreichbar 2025-06-07 12:07:57 +02:00