|
|
1146406393
|
BUG fix - API
|
2025-06-22 14:12:46 +02:00 |
|
|
|
e2b5247e84
|
System Status - License Server fix
|
2025-06-21 18:49:39 +02:00 |
|
|
|
3d899b1c45
|
Test zu Fake geändert, weil Namensproblem
|
2025-06-21 17:22:12 +02:00 |
|
|
|
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 |
|