fix: multi-tariff filter now works server-side + trial-only checkbox

- Send comma-separated tariff_ids to backend (was only single ID)
  — server now filters with IN() operator, pagination correct
- Remove client-side tariff filtering (server handles it)
- Add "Только триал" checkbox filter: amber checkbox, filters users
  with trial subscriptions client-side
- Remove "trial" from status dropdown (was not working via
  subscription_status server filter)
- i18n: trialOnly key (ru + en)
This commit is contained in:
Fringg
2026-04-24 07:16:53 +03:00
parent efca40d9c8
commit 98871af656
3 changed files with 41 additions and 9 deletions

View File

@@ -3834,6 +3834,7 @@
"allStatuses": "Все статусы",
"allTariffs": "Все тарифы",
"allGroups": "Все группы",
"trialOnly": "Только триал",
"tariffsSelected": "{{count}} тарифов",
"selectAll": "Выбрать все",
"deselectAll": "Снять все"