feat: devices in subscription rows, set_devices action, table columns

- Remove "Days" column from main table (each subscription shows own)
- Tariff column shows ALL subscription tariffs as comma-separated list
- Subscription sub-rows show device count with phone icon
- New bulk action "Изменить устройства" (set_devices) with input 1-50
- Update UserListItemSubscription type with device_limit field
- i18n: setDevices + deviceLimit keys (ru + en)
This commit is contained in:
Fringg
2026-04-24 06:36:04 +03:00
parent f13b7239a5
commit 5969c74f92
5 changed files with 97 additions and 36 deletions

View File

@@ -3787,7 +3787,8 @@
"addTraffic": "Начислить трафик",
"addBalance": "Начислить баланс",
"assignPromoGroup": "Назначить промогруппу",
"grantSubscription": "Выдать подписку"
"grantSubscription": "Выдать подписку",
"setDevices": "Изменить устройства"
},
"params": {
"days": "Количество дней",
@@ -3795,7 +3796,8 @@
"trafficGb": "Объём трафика (ГБ)",
"balanceRub": "Сумма (руб.)",
"promoGroup": "Промогруппа",
"removePromoGroup": "Убрать промогруппу"
"removePromoGroup": "Убрать промогруппу",
"deviceLimit": "Кол-во устройств"
},
"grantSubscription": {
"warning": "Пользователи, у которых уже есть подписка на выбранный тариф, будут пропущены"