Commit graph

  • 8300f09003 fix(promotion): fix promotion not valid condition master Haydar Ghasemi 2026-09-14 16:21:26 +03:30
  • 50e69d985c Merge pull request 'FIX/promotion-rollback-to-credit' (#9) from FIX/promotion-rollback-to-credit into master Ghasemi 2026-09-05 09:54:36 -04:00
  • db2f0afcd5 Merge branch 'FIX/promotion-rollback-to-credit' of https://git.addwin.ir/addwin/promotions into FIX/promotion-rollback-to-credit Ali Asadi 2026-09-01 15:10:25 +03:30
  • ea070ad293 FEATURE(promotions): wallet-transaction ledger + reversible payouts Ali Asadi 2026-09-01 14:47:05 +03:30
  • 18875af772 FEATURE(promotions): reversible promotion payouts to the advertising transit wallet Ali Asadi 2026-09-01 14:47:05 +03:30
  • 161664cee9 Merge pull request 'RENAME(promotions): WALLET_PROMOTIONS_TRANSIT -> WALLET_PROMOTIONS_CREDIT' (#8) from feature/wallet-changes into master Ghasemi 2026-08-31 11:25:04 -04:00
  • 8725cdf699 RENAME(promotions): WALLET_PROMOTIONS_TRANSIT -> WALLET_PROMOTIONS_CREDIT Ali Asadi 2026-08-31 18:27:16 +03:30
  • f68af8a8af Merge pull request 'feature/wallet-changes' (#7) from feature/wallet-changes into master Ghasemi 2026-08-25 10:28:43 -04:00
  • d3800584b5 Merge branch 'master' into feature/wallet-changes Ali Asadi 2026-08-25 17:49:45 +03:30
  • 5c10096a5f Merge pull request 'feat(notifications): accept optional click_url in notifications_push_user' (#5) from feature/notification-client-update into master Ghasemi 2026-08-25 09:50:53 -04:00
  • 059de2914d Merge pull request 'FEATURE(wallets): rename WALLET_RIAL/WALLET_REWARD and add WALLET_PROMOTION' (#4) from feature/wallet-refactor into master Ghasemi 2026-08-25 09:50:35 -04:00
  • 0fe4a3ed79 FIX(promotions): route payouts by explicit Recipient.wallet_destination, not promotion type Ali Asadi 2026-08-25 17:12:01 +03:30
  • 45a64f0013 FEATURE(promotions): route capture/first_ad_create payouts to advertising transit wallet Ali Asadi 2026-08-25 16:57:44 +03:30
  • f59b8810d8 FEATURE(wallets): rename WALLET_RIAL/WALLET_REWARD, add WALLET_PROMOTIONS_TRANSIT, wire per-recipient routing Ali Asadi 2026-08-25 13:27:49 +03:30
  • c359105019 FIX(promotions): include filters.py/docs/urls.py in admin panel restructure feature/adminpanel Ali Asadi 2026-08-23 17:28:33 +03:30
  • 1d77303f00 REFACTOR(promotions): split admin panel into views/serializers/urls subpackages Ali Asadi 2026-08-23 17:27:15 +03:30
  • d27ae32e27 FEATURE(promotions): add read-only admin endpoints for promotions and referrals Ali Asadi 2026-08-23 17:10:49 +03:30
  • c7af6bb14b feat(notifications): accept optional click_url in notifications_push_user Ali Asadi 2026-08-22 09:36:24 +03:30
  • 92bea29816 FEATURE(wallets): rename WALLET_RIAL/WALLET_REWARD and add WALLET_PROMOTION Ali Asadi 2026-08-19 14:50:42 +03:30
  • 079c795065 Merge pull request 'FIX(promotions): resolve user UUID before saving application events' (#3) from feature/debug-v2 into master Ghasemi 2026-08-18 07:05:14 -04:00
  • 1536016f14 FIX(promotions): resolve user UUID before saving application events Ali Asadi 2026-08-18 14:26:14 +03:30
  • 1a63acee32 Merge pull request 'FIX(promotions): default event status promotion_amount to 0' (#2) from feature/allow-users into master Ghasemi 2026-08-03 11:04:17 -04:00
  • 54de7fdb48 PERF(promotions): collapse allowed-user check into a single query Ali Asadi 2026-08-03 18:21:23 +03:30
  • 33aa0ed1b4 PERF(promotions): batch allowed-user lookup in get_configured_promotion_amount Ali Asadi 2026-08-03 17:55:42 +03:30
  • ac37f15bea FIX(promotions): default event status promotion_amount to 0 Ali Asadi 2026-08-03 17:33:59 +03:30
  • c2a0c2f1d8 Merge pull request 'feature/allow-users' (#1) from feature/allow-users into master Ghasemi 2026-08-03 09:24:13 -04:00
  • 0e95fab85f DOCS: add service brief for promotions Ali Asadi 2026-08-03 16:18:32 +03:30
  • c4ff4cf4cb FEATURE(promotions): restrict recipients to allowed users Ali Asadi 2026-08-03 16:11:33 +03:30
  • 3cef84a346 FEATURE(promotions): adding promotion is used status for user Haydar Ghasemi 2026-07-26 15:25:49 +03:30
  • ab348d5134 Merge pull request 'from FEATURE/refactore-application-views into master' (#2) from FEATURE/refactore-application-views into master origin/master origin/HEAD ghasemi 2026-07-11 06:58:18 -04:00
  • a8b10b79a5 user availability test Sayyid Hamid Mahdavi 2026-07-08 12:05:42 +03:30
  • 1eca11e4a4 better exceptions Sayyid Hamid Mahdavi 2026-07-07 17:24:32 +03:30
  • e7db91d1da get user from accounts Sayyid Hamid Mahdavi 2026-07-07 16:42:34 +03:30
  • 3320ff93e3 temp Sayyid Hamid Mahdavi 2026-07-07 12:10:19 +03:30
  • a7964ce0ab application views origin/FEATURE/get-promotion-amount-from-another-promotion FEATURE/get-user-last-seen-location Sayyid Hamid Mahdavi 2026-06-26 14:58:36 +03:30
  • 83582f25aa application views Sayyid Hamid Mahdavi 2026-06-26 13:56:22 +03:30
  • 30ccca8efc get promotion amount from another promotion Sayyid Hamid Mahdavi 2026-06-25 11:52:04 +03:30
  • 7038ada31e additional data in event Sayyid Hamid Mahdavi 2026-02-24 16:19:08 +03:30
  • 8cdcd7b1c2 basic serial promotion origin/production production Sayyid Hamid Mahdavi 2026-02-24 13:27:33 +03:30
  • 2de2f5adc3 access without scope Sayyid Hamid Mahdavi 2026-02-22 16:24:49 +03:30
  • 4830602d50 get plan details Sayyid Hamid Mahdavi 2026-02-22 14:03:52 +03:30
  • 61f3c8a920 get plan details Sayyid Hamid Mahdavi 2026-02-22 13:59:48 +03:30
  • 81e3e7776d update libs Sayyid Hamid Mahdavi 2026-02-22 12:08:32 +03:30
  • 7a55488a17 csrf Sayyid Hamid Mahdavi 2026-02-21 17:10:59 +03:30
  • d4e77dbdf8 csrf Sayyid Hamid Mahdavi 2026-02-15 12:24:21 +03:30
  • 87fdae51c5 better query Sayyid Hamid Mahdavi 2025-12-13 13:19:53 +03:30
  • 74bd3e4ed9 percentage promotion Sayyid Hamid Mahdavi 2025-12-06 12:29:49 +03:30
  • 3443cba7bd logger Sayyid Hamid Mahdavi 2025-12-03 18:32:23 +03:30
  • d67f4f6069 get notification base url from env Sayyid Hamid Mahdavi 2025-12-03 18:14:15 +03:30
  • 1ccc31ad23 get notification base url from env Sayyid Hamid Mahdavi 2025-12-03 13:57:16 +03:30
  • be838d1d19 push Sayyid Hamid Mahdavi 2025-12-03 13:49:39 +03:30
  • 308faff858 some bugfix Sayyid Hamid Mahdavi 2025-12-03 12:08:16 +03:30
  • 7eff9739fd some cleanup Sayyid Hamid Mahdavi 2025-12-03 10:52:57 +03:30
  • 89768fa02e index for jsonfield Sayyid Hamid Mahdavi 2025-11-15 14:50:18 +03:30
  • 1c42e3784a correct scops Sayyid Hamid Mahdavi 2025-11-13 10:45:50 +03:30
  • adf8913707 correct scops Sayyid Hamid Mahdavi 2025-11-13 10:39:15 +03:30
  • faab09595c create promotion outside of atomic Sayyid Hamid Mahdavi 2025-11-13 10:23:15 +03:30
  • 2a428fbb5d bugfix Sayyid Hamid Mahdavi 2025-11-12 20:04:27 +03:30
  • 6570be7b20 bugfix Sayyid Hamid Mahdavi 2025-11-12 16:01:28 +03:30
  • 7982878a1d bugfix Sayyid Hamid Mahdavi 2025-11-12 15:34:38 +03:30
  • 419fe24c57 new wallet system Sayyid Hamid Mahdavi 2025-11-11 18:57:22 +03:30
  • 68cea34add promotion get promoted Sayyid Hamid Mahdavi 2025-11-08 20:16:33 +03:30
  • 2c7d7808b3 promotion get promoted Sayyid Hamid Mahdavi 2025-11-08 20:16:26 +03:30
  • ee1d1e6e66 promotion get promoted Sayyid Hamid Mahdavi 2025-11-08 19:57:43 +03:30
  • 2a6971f106 3 type of promotion test pass Sayyid Hamid Mahdavi 2025-11-08 15:34:22 +03:30
  • aa0011d615 3 type of promotion test pass Sayyid Hamid Mahdavi 2025-11-08 13:49:56 +03:30
  • 450aadd6da first test pass Sayyid Hamid Mahdavi 2025-11-06 14:11:00 +03:30
  • c6ad3cb82d delme Sayyid Hamid Mahdavi 2025-11-02 18:08:47 +03:30
  • 61cb8aaf5a delme Sayyid Hamid Mahdavi 2025-10-30 15:55:58 +03:30
  • ca904081c3 bugfix Sayyid Hamid Mahdavi 2025-10-19 12:41:03 +03:30
  • 26c7e765a3 promotion with new method works Sayyid Hamid Mahdavi 2025-10-16 19:05:13 +03:30
  • e30005021d last commit Sayyid Hamid Mahdavi 2025-10-14 20:49:31 +03:30
  • 491670200c Merge remote-tracking branch 'origin/master' Sayyid Hamid Mahdavi 2025-10-12 21:03:02 +03:30
  • a5854390cb recipient skeleton Sayyid Hamid Mahdavi 2025-10-12 21:02:48 +03:30
  • 6595408f63 correct urls Sayyid Hamid Mahdavi 2025-09-27 15:14:46 +03:30
  • 32f94178cd event api FIX/failed-request FEATURE/new-commission-calculation-and-toman-api FEATURE/forced-transfer-mode Sayyid Hamid Mahdavi 2025-09-20 16:50:10 +03:30
  • 286e61db2d event api Sayyid Hamid Mahdavi 2025-09-20 16:23:25 +03:30
  • ef7adea815 promotions create Sayyid Hamid Mahdavi 2025-09-20 15:56:49 +03:30
  • e3ec65a118 end of day Sayyid Hamid Mahdavi 2025-09-16 21:37:32 +03:30
  • 3d55d4eba3 end of day Sayyid Hamid Mahdavi 2025-09-16 21:00:38 +03:30
  • 8f206269fa end of day Sayyid Hamid Mahdavi 2025-09-16 20:43:13 +03:30
  • 435a4d6afd percentage done Sayyid Hamid Mahdavi 2025-08-03 18:30:21 +03:30
  • b29e7207a9 percentage done Sayyid Hamid Mahdavi 2025-08-03 16:33:36 +03:30
  • 53adac2d26 percentage done Sayyid Hamid Mahdavi 2025-08-03 16:22:36 +03:30
  • e9b2e3b51d basic promote api Sayyid Hamid Mahdavi 2025-08-03 16:17:05 +03:30
  • 18a866ca02 basic promote api Sayyid Hamid Mahdavi 2025-08-03 15:54:22 +03:30
  • 75924dd2b6 basic promotion handler Sayyid Hamid Mahdavi 2025-08-03 13:28:40 +03:30
  • 1b31455709 add -y Sayyid Hamid Mahdavi 2025-07-29 20:49:43 +03:30
  • bbc59c871e add -y Sayyid Hamid Mahdavi 2025-07-29 20:43:24 +03:30
  • 05d58a7fb2 add -y Sayyid Hamid Mahdavi 2025-07-29 20:39:46 +03:30
  • eda89c6d4d new entry_point Sayyid Hamid Mahdavi 2025-07-29 20:36:12 +03:30
  • 7a7f58ba69 more utils Sayyid Hamid Mahdavi 2025-07-29 19:59:11 +03:30
  • 68f0dd13db add celery Sayyid Hamid Mahdavi 2025-07-22 18:03:24 +03:30
  • 7a47f3e3d0 add static and template Sayyid Hamid Mahdavi 2025-07-22 17:46:41 +03:30
  • acebaf94fe add additional settings Sayyid Hamid Mahdavi 2025-07-22 16:25:13 +03:30
  • 975dee6b3c settings as dir Sayyid Hamid Mahdavi 2025-07-22 16:07:18 +03:30
  • 3d836e8d79 init Sayyid Hamid Mahdavi 2025-07-22 16:05:03 +03:30