Filter- und Pagination-Funktionen
Dieser Commit ist enthalten in:
30
JOURNAL.md
30
JOURNAL.md
@@ -246,4 +246,32 @@ Lizenzmanagement-System für Social Media Account-Erstellungssoftware mit Docker
|
||||
- GET-Parameter für Suche
|
||||
- SQL LIKE mit LOWER() für Case-Insensitive Suche
|
||||
- Wildcards (%) für Teilstring-Suche
|
||||
- UTF-8 kompatibel für deutsche Umlaute
|
||||
- UTF-8 kompatibel für deutsche Umlaute
|
||||
|
||||
### 2025-01-06 - Filter und Pagination implementiert
|
||||
- Erweiterte Filteroptionen für Lizenzübersicht
|
||||
- Pagination für große Datenmengen (20 Einträge pro Seite)
|
||||
- Filter bleiben bei Seitenwechsel erhalten
|
||||
|
||||
**Neue Features für Lizenzen:**
|
||||
- **Filter nach Typ**: Alle, Vollversion, Testversion
|
||||
- **Filter nach Status**: Alle, Aktiv, Läuft bald ab, Abgelaufen, Deaktiviert
|
||||
- **Kombinierbar mit Suche**: Filter und Suche funktionieren zusammen
|
||||
- **Pagination**: Navigation durch mehrere Seiten
|
||||
- **Ergebnisanzeige**: Zeigt Anzahl gefilterter Ergebnisse
|
||||
|
||||
**Neue Features für Kunden:**
|
||||
- **Pagination**: 20 Kunden pro Seite
|
||||
- **Seitennavigation**: Erste, Letzte, Vor, Zurück
|
||||
- **Kombiniert mit Suche**: Suchparameter bleiben erhalten
|
||||
|
||||
**Geänderte Dateien:**
|
||||
- v2_adminpanel/app.py (licenses() und customers() mit Filter/Pagination erweitert)
|
||||
- v2_adminpanel/templates/licenses.html (Filter-Formular und Pagination hinzugefügt)
|
||||
- v2_adminpanel/templates/customers.html (Pagination hinzugefügt)
|
||||
|
||||
**Technische Details:**
|
||||
- SQL WHERE-Klauseln für Filter
|
||||
- LIMIT/OFFSET für Pagination
|
||||
- URL-Parameter bleiben bei Navigation erhalten
|
||||
- Responsive Bootstrap-Komponenten
|
||||
In neuem Issue referenzieren
Einen Benutzer sperren