Admin-Abos: Filterleiste und Textsuche nach PayOne-ID

Neue serverseitige, pro Admin persistente Filter auf /admin/abos:
- Status (echte Abo-Status aus UserAbo::$statusTypes, nur vorhandene Werte)
- Aktiv / Inaktiv
- Ist fuer (Berater/Kunde, is_for me/ot)
- Zahlung (Kreditkarte/PayPal ueber clearingtype cc/wlt)
- Startdatum (Monat + Jahr, optisch gruppiert; whereMonth/whereYear)
- Naechste Ausfuehrung (feste Liefertage 5/10/20/25 ueber abo_interval)
- Berater-Zuordnung (Member-Dropdown, Proportionen wie /admin/business/points)
- Reset-Button (korrigiert: bleibt auf admin_abos, Label ausserhalb des Buttons)

Layout in zwei Zeilen, damit nichts zusammengequetscht wird.

Textsuche der Tabelle: payone_userid via filterColumn suchbar gemacht
(addColumn-Spalten schliesst Yajra sonst von der globalen Suche aus).

Lang-Keys tables.month/year/all/inactive (de/en) ergaenzt.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
Kevin 2026-06-12 09:54:50 +00:00
parent 4709dfde55
commit 6720d99e08
4 changed files with 167 additions and 39 deletions

View file

@ -83,6 +83,10 @@ return [
'abo_delivery_day' => 'Abo-Liefertag',
'abo_delivery' => 'Abo-Lieferungen',
'active' => 'Aktiv',
'inactive' => 'Inaktiv',
'all' => 'Alle',
'month' => 'Monat',
'year' => 'Jahr',
'is_for' => 'Ist für',
'count' => 'Anzahl',
'member' => 'Mitglied',