|
|
3a75523384
|
Local changes before sync
|
2025-06-28 22:52:43 +00:00 |
|
|
|
b28b60e47b
|
nur backups
|
2025-06-28 18:32:30 +02:00 |
|
|
|
5b71a1d60d
|
Namenskonsistenz + Ablauf der Lizenzen
|
2025-06-22 23:58:39 +02:00 |
|
|
|
0a994fa648
|
Error handling
|
2025-06-21 20:49:08 +02:00 |
|
|
|
72e328a3cd
|
Leads sind integriert
|
2025-06-19 15:44:46 +02:00 |
|
|
|
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 |
|