mirror of
https://github.com/chillpadclub/bedolaga-cabinet.git
synced 2026-09-13 16:23:08 +00:00
feat(promo-offers): охват сегментов и прогресс доставки на странице отправки
Сегмент выбирался вслепую — в списке не было числа пользователей, а после отправки экран показывал только количество созданных офферов: сколько человек реально получило предложение и сколько заблокировало бота, узнать было негде. В селекте сегментов теперь стоит охват каждого (GET /promo-offers/segments), под ним — сколько уйдёт по выбранному. После отправки экран результата показывает прогресс доставки с карточками Всего/Отправлено/Заблокировали/ Ошибки и опрашивает запись рассылки раз в 3 секунды, пока она не завершится. Прогресс-блок и бейдж статуса вынесены из AdminBroadcastDetail в BroadcastDeliveryStats и переиспользуются обеими страницами, а условие «доставка ещё идёт» — в утилиту broadcastStatus с тестами.
This commit is contained in:
@@ -3305,7 +3305,9 @@
|
||||
"notificationsFailed": "(ناموفق: {{count}})",
|
||||
"sendError": "ارسال پیشنهاد ناموفق بود",
|
||||
"notificationsSent": "اعلانهای ارسال شده",
|
||||
"offersCreated": "پیشنهادهای ایجاد شده"
|
||||
"offersCreated": "پیشنهادهای ایجاد شده",
|
||||
"deliveryTitle": "تحویل در تلگرام",
|
||||
"openAsBroadcast": "نمایش بهعنوان ارسال گروهی"
|
||||
},
|
||||
"notFound": "قالب یافت نشد",
|
||||
"noActiveTemplates": "قالب فعالی وجود ندارد",
|
||||
|
||||
Reference in New Issue
Block a user