reshifter1
3201b60ff2
Merge branch 'dev4' into main
2025-11-04 22:57:38 +03:00
Pavel Stryuk
05d495e874
1) Отображение скидки на кнопках (красивое!)
...
2) У промогрупп появится приоритет
3) У пользователя может быть несколько промогрупп, но влиять будет только с наивысшим приоритетом
4) Промокоды с промогруппой
5) При выводе пользователей с промогруппой будет также выводиться ссылка на каждого. Можно будет отследить сливы промокодов "для своих". Я в целом это добавлю во все места, где пользователь выводится в админке
6) Исправить баг исчезновения триалки при пополнении
7) Исправить падающие тесты и добавить новых
8) Трафик: 0 ГБ в тестовой подписке исправить на Трафик: Безлимит
9) При попытке изменить промогруппу "Пользователь не найден" - исправил
2025-11-04 14:13:21 +01:00
Pavel Stryuk
427011fe41
1) Отображение скидки на кнопках (красивое!)
...
2) У промогрупп появится приоритет
3) У пользователя может быть несколько промогрупп, но влиять будет только с наивысшим приоритетом
4) К промокодам можно будет добавить промогруппу. Все активировавшие промокод получат её
5) При выводе пользователей с промогруппой будет также выводиться ссылка на каждого. Можно будет отследить сливы промокодов "для своих". Я в целом это добавлю во все места, где пользователь выводится в админке
6) Исправить баг исчезновения триалки при пополнении
7) Исправить падающие тесты и добавить новых
8) Трафик: 0 ГБ в тестовой подписке исправить на Трафик: Безлимит
2025-11-04 13:05:02 +01:00
Egor
71c219e6ea
Update user.py
2025-11-04 09:29:46 +03:00
Egor
06323f7168
Enhance search functionality for telegram_id
...
Added error handling for converting search input to int for telegram_id.
2025-11-04 07:39:12 +03:00
Egor
08e0b3a657
Validate promo groups before updating server
2025-11-03 07:19:03 +03:00
Mikhail
92cb1e3971
Merge branch 'Fr1ngg:main' into main
2025-11-02 15:08:01 +03:00
gy9vin
005fc95433
Массовая синхронизация пользователей с ремнем!
2025-11-02 15:07:28 +03:00
Egor
5ce87238c8
Fix subscription timestamps to use configured timezone
2025-11-01 04:54:12 +03:00
Egor
165691412b
Clear referral edit state when returning to list
2025-11-01 01:58:08 +03:00
gy9vin
f26df389b4
СРОЧНЫЙ ФИКС
2025-10-31 22:13:23 +03:00
Egor
8407f7cdb1
Restore device management button in disabled mode
2025-10-31 19:15:48 +03:00
Egor
2e1dfa6638
Revert "Add automatic subscription purchase after top-ups"
2025-10-26 17:39:04 +03:00
Egor
c35da4b98d
Add automatic subscription purchase after top-ups
2025-10-26 17:35:01 +03:00
Egor
051c0db106
Revert "Add admin pending payment verification endpoints"
2025-10-26 07:23:24 +03:00
Egor
63efb31785
Add admin APIs for pending payment checks
2025-10-26 07:20:23 +03:00
Egor
30ec07f7fe
Avoid loading poll responses in list endpoint
2025-10-24 09:39:39 +03:00
Egor
5f316f85b3
feat: expose monitoring logs through web api
2025-10-24 09:06:08 +03:00
Egor
e592b3e5c4
Revert "Revert "Add poll management and delivery system""
2025-10-23 06:03:41 +03:00
Egor
fc65b62d65
Revert "Fix aiogram Bot usage in poll handlers"
2025-10-23 06:03:09 +03:00
Egor
8956aafc9a
Fix poll handlers Bot type annotations
2025-10-23 05:55:48 +03:00
Egor
2f2d9bc1af
Add Heleket payment provider integration
2025-10-21 10:59:19 +03:00
Egor
d318738596
Fix state data lookup during simple subscription start
2025-10-21 10:09:43 +03:00
gy9vin
7f2e4615ee
Фикс простой покупки
2025-10-19 15:52:10 +03:00
Egor
d6f4751274
Add bulk close control for admin tickets
2025-10-19 02:27:19 +03:00
Egor
0c93516056
feat: make MulenPay display name configurable
2025-10-19 01:55:10 +03:00
gy9vin
83a473606f
Простая покупка подписки
2025-10-18 18:42:03 +03:00
Egor
b492437b54
Fix Pal24 payment flows and webhook handling
2025-10-15 23:38:51 +03:00
Egor
8c39f5aecf
Deduplicate Wata payment links before enforcing unique index
2025-10-15 04:51:05 +03:00
Egor
56e0ec4cd2
Fix logging import in WATA CRUD module
2025-10-15 01:14:43 +03:00
Egor
89b0544f86
Revert "Revert "Revert "Complete Wata Pay integration"""
2025-10-14 21:17:54 +03:00
Egor
7ed635600e
Revert "Revert "Complete Wata Pay integration""
2025-10-14 19:14:28 +03:00
Egor
5a4f59dfb2
Revert "Complete Wata Pay integration"
2025-10-14 19:13:11 +03:00
Egor
d3dd423042
Complete Wata Pay integration
2025-10-14 16:46:00 +03:00
Egor
e032369110
Reactivate subscriptions when extending from disabled
2025-10-13 16:52:58 +03:00
Egor
de57db14ea
Delay first-topup flag until after referral processing
2025-10-11 08:25:11 +03:00
Egor
bea83a3635
Add RemnaWave squad migration API endpoints
2025-10-10 02:10:34 +03:00
Egor
1d09006b7c
Display active test access promo offers
2025-10-09 05:19:44 +03:00
Egor
d13ff6830b
Gate server counter updates for paid subscriptions
2025-10-08 07:54:31 +03:00
Egor
07b8e04afe
Allow trial squad selection when inactive
2025-10-08 07:07:06 +03:00
Egor
a020db5bc6
Fix server counters when subscriptions are removed
2025-10-08 06:57:53 +03:00
Egor
fa693494d0
Revert "Fix server user counters for nullable values"
2025-10-08 06:35:45 +03:00
Egor
d5d60a8c7a
Fix server user counters for nullable values
2025-10-08 06:33:44 +03:00
Egor
2049765969
Merge pull request #895 from Fr1ngg/tkq4hh-bedolaga/refactor-trial-squad-selection-in-bot
...
feat: randomize trial squad distribution
2025-10-08 06:07:56 +03:00
Egor
6b2af1f4a3
feat: randomize trial squad distribution
2025-10-08 06:07:31 +03:00
Egor
d0ce5438a8
Add admin API and service for dynamic main menu buttons
2025-10-08 05:59:37 +03:00
Egor
ea7697fd66
Enable configurable default autopay
2025-10-08 05:16:11 +03:00
Egor
6fc4eb033b
Allow admins to decrease subscription days
2025-10-08 04:56:33 +03:00
Egor
787d801722
Add promo groups info section
2025-10-08 02:57:31 +03:00
Egor
09ea9b0193
Revert "Add external admin token support"
2025-10-08 01:45:35 +03:00