Commit graph

54 Commits

Autor SHA1 Nachricht Datum
eee4b4de1e Navbar erweitert - Zwischenstand 2025-06-19 00:29:07 +02:00
7017549fcd Lizenzserver ist fertig 2025-06-18 23:22:38 +02:00
0ec0d2c267 Refactoring - Fix1 2025-06-17 22:59:34 +02:00
dbc8904b2c Refactoring Erster Step (Jetzt nur noch die 10.000 Fehler beheben)) 2025-06-17 20:12:09 +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
262de2839e lizenzserver 2025-06-16 00:37:14 +02:00
ff935204d5 Zuweisung über Kunden & Lizenzen geht 2025-06-15 23:13:09 +02:00
13e13869ef Ressource Sort gefixt 2025-06-15 22:54:27 +02:00
b18fb495be Testressource Checkbox Fix 2025-06-15 22:33:36 +02:00
d65e5d333c Export und Aktion gefixt 2025-06-15 22:22:08 +02:00
df60ce6d18 Ressourcen bei Kunden&Lizenzen ist richtig 2025-06-15 21:39:20 +02:00
a878d9b29c Gerätelimit drin 2025-06-11 01:13:40 +02:00
e24a4e53b6 UI Verbesserung (Bei Log war Button) 2025-06-10 23:55:30 +02:00
99724d8362 UI- Verbesserung 2025-06-10 01:45:24 +02:00
f539f45478 automatische Kundenauswahl ist weg 2025-06-10 00:41:05 +02:00
0a4d79ec6d Neuer Kunde anlegen ohne Lizenz 2025-06-10 00:35:41 +02:00
7f9849d879 Backups können gelöscht werden 2025-06-10 00:10:17 +02:00
1bdee5dc95 IP fix - Hoffe das wurde gefixt 2025-06-09 23:58:23 +02:00
c7decff64e Kunden & Lizenzen + Ressourcen - Nicht so zufrieden 2025-06-09 23:45:42 +02:00
06bfdfaf2a Testdaten Checkbox 2025-06-09 22:50:04 +02:00
17e38d8e2b Toggle lässt nicht die Tabelle anders sortieren 2025-06-09 22:04:57 +02:00
97b87465e4 Kunden & Lizenzen - Part1 2025-06-09 19:13:44 +02:00
90ce9a52f8 Trennung Testdaten und Livedaten 2025-06-09 15:48:15 +02:00
75e1ecc692 Lizenzkey Format 2025-06-09 04:59:26 +02:00
fa9d79089a 2FA 2025-06-09 04:38:35 +02:00
888d27442c Ressource-Pool 2025-06-09 04:09:59 +02:00
472998d16b DB Sortsystem 2025-06-08 22:37:03 +02:00
37ab3601c0 Donut Ding weg + Toggle mit Aktiv 2025-06-08 21:38:53 +02:00
f269082115 deutsche Zeit statt UTC 2025-06-08 20:21:58 +02:00
f9e5823eeb KP, was ich gemacht habe 2025-06-08 01:32:11 +02:00
1b324bbd58 Dashboard - redundante Informationen entfernt 2025-06-08 00:43:29 +02:00
6bcc388b07 Batch Keys Gefixt 2025-06-08 00:21:12 +02:00
0c08147af2 Ablaufdatum-Berechnung 2025-06-08 00:00:33 +02:00
cba8c953ec Suchfunktion bei Key anlegen 2025-06-07 23:46:27 +02:00
b20a3216fb Batch-Lizenzen 2025-06-07 23:13:06 +02:00
0379391736 Lizenzkey Generator 2025-06-07 22:58:11 +02:00
b0c8e8efc0 CAPTCHA (Noch kein Key) 2025-06-07 22:29:33 +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
25b8a9a33d SSL Zertifikat Problem gelöst 2025-06-07 19:57:08 +02:00
12a03cd748 Aufräumaktion 2025-06-07 19:38:39 +02:00
a37d68838a Backup-Funktionalität 2025-06-07 17:23:49 +02:00
b3dc80a38a Audit-Log 2025-06-07 16:33:05 +02:00
2743f3ff9b Export-Funktion 2025-06-07 16:01:35 +02:00
6f491e3833 Session Management (Noch leer) 2025-06-07 14:49:40 +02:00
fc2145bd19 Filter- und Pagination-Funktionen 2025-06-07 14:20:30 +02:00
0ede462d11 Suchfunktion 2025-06-07 14:11:14 +02:00
68d6cc346b Dashboard mit Statistiken 2025-06-07 13:59:32 +02:00
91a193e0fb Kundenverwaltung 2025-06-07 13:48:23 +02:00