Commit Graph

1344 Commits

Author SHA1 Message Date
Egor
4d94347179 Revert "Handle PostgreSQL backups without pg_dump" 2025-11-09 07:30:31 +03:00
Egor
536a58d4d3 Handle PostgreSQL backups without pg_dump 2025-11-09 07:22:50 +03:00
Egor
10b44cbdb7 Prefill top-up amount for paid trial activation 2025-11-09 06:51:50 +03:00
Egor
819f19a7ea Update Platega prompt to use configured limits 2025-11-09 06:44:23 +03:00
Egor
ea61aa7053 Fix Pal24 SBP link handling after status checks 2025-11-09 06:31:02 +03:00
Egor
f55455761f Trust Cloudflare headers for YooKassa webhooks 2025-11-09 06:21:40 +03:00
Egor
43c04b7e64 Revert "Fix server category button routing in admin panel" 2025-11-09 05:55:07 +03:00
Egor
ee173190a0 Fix category edit menu callback 2025-11-09 05:48:45 +03:00
Egor
a991c59d58 Revert "Add server group backend selection logic" 2025-11-09 04:54:47 +03:00
Egor
ab51cbe96a Revert "Fix autopurchase server selection and RemnaWave stats handling" 2025-11-09 04:54:24 +03:00
Egor
a0fa7f986b Fix autopurchase server selection and RemnaWave stats handling 2025-11-09 04:50:32 +03:00
Egor
a043fc0e46 feat: add backend support for server groups 2025-11-09 04:36:33 +03:00
Egor
95eee42047 Добавить Platega в список пополнения 2025-11-09 03:30:49 +03:00
Egor
af5acb272c Fix default promo group creation with priority column 2025-11-08 18:57:53 +03:00
Egor
8bb58b44b3 Revert "Dev4" 2025-11-08 12:05:12 +03:00
Egor
511ecd506f Merge pull request #1787 from Fr1ngg/dev4
Dev4
2025-11-08 11:38:41 +03:00
Egor
984870c78c Remove YooKassa IP filtering from webhooks 2025-11-08 11:27:37 +03:00
Egor
e83ebc4f02 Revert "Dev4" 2025-11-08 11:08:47 +03:00
Egor
e036173670 Verify YooKassa webhooks against API 2025-11-08 11:00:28 +03:00
Egor
cd3832fef0 Handle trial provisioning failures by refunding charges 2025-11-08 08:14:49 +03:00
Egor
cb6d51ed3d Remove trial squad override setting 2025-11-08 07:55:24 +03:00
Egor
4cf0c5a971 Handle YooKassa cancellations in FastAPI webhook 2025-11-08 05:44:53 +03:00
Egor
e7f94f9661 Merge pull request #1763 from aleksandryants/patch-1
Add wata payment processing method
2025-11-08 04:46:16 +03:00
gy9vin
607beca837 fix 2025-11-07 23:56:49 +03:00
gy9vin
cfdc829f48 update 2025-11-07 22:24:43 +03:00
aleksandryants
c44cefb983 Add wata payment processing method
Добавить обработку платежа wata
2025-11-07 19:49:27 +03:00
Egor
45bd54e7b0 fix: allow trusted public proxies for YooKassa webhooks 2025-11-07 10:43:19 +03:00
Egor
f7a4cedbbf Fix missing logging import in Platega handler 2025-11-07 08:29:29 +03:00
Egor
4495658fad Fix unlimited traffic display in payment methods 2025-11-07 07:58:54 +03:00
Egor
edff6d5102 Add tests for Platega payment flows and method parsing 2025-11-07 07:49:38 +03:00
Egor
d1edb8f892 Fix trial offer formatting for device limit 2025-11-07 07:17:53 +03:00
Egor
7c31c3616e Guard Platega finalization against duplicate callbacks 2025-11-07 07:05:22 +03:00
Egor
fba80b1a0d Integrate Platega balance top-ups 2025-11-07 06:52:57 +03:00
Egor
8b9c1d1cc6 Fix trial notification promo group loading 2025-11-07 01:01:33 +03:00
Egor
9fe7d0592f Expose unified health status alongside admin API 2025-11-06 18:02:08 +03:00
Pavel Stryuk
a507ef9966 Промокоды на место реферального кода 2025-11-06 11:03:50 +01:00
Pavel Stryuk
113405ed71 Промокоды на место реферального кода 2025-11-06 09:26:24 +01:00
Egor
7384763466 Reset pending UUID mutations on rollback 2025-11-06 08:32:21 +03:00
Egor
9b6f3b10c6 Fix UUID mutation cleanup ordering 2025-11-06 07:48:00 +03:00
Egor
7bb21c9f77 Protect RemnaWave UUID map updates during rollbacks 2025-11-06 07:20:34 +03:00
Egor
3416f7b56c Guard payment methods handler against missing connected squads 2025-11-06 03:39:12 +03:00
Egor
d78d82c6ce Update main.py 2025-11-06 03:22:16 +03:00
Egor
47bd1be714 Update system_settings_service.py 2025-11-06 03:21:48 +03:00
Egor
1eec919b88 Update main.py 2025-11-06 03:17:08 +03:00
Egor
777ad52bad Update system_settings_service.py 2025-11-06 03:02:31 +03:00
Egor
5fcadb5544 Update system_settings_service.py 2025-11-06 02:48:36 +03:00
Egor
0a8af20b58 Update system_settings_service.py 2025-11-06 02:23:32 +03:00
Egor
95163a0e35 Update monitoring_service.py 2025-11-06 01:59:53 +03:00
Egor
ac58466c1a Update promo_offers.py 2025-11-06 01:45:26 +03:00
Egor
5ce14dcd9b Update promo_offers.py 2025-11-06 01:39:08 +03:00