20 Commits
Author SHA1 Message Date
mohmdsdgandCursor 00b23ac404 feat(tahesab,colleague): push app balance to Tahesab and always wait callback
Add admin decision to write app wallet onto Tahesab even when zero, always await colleague callback regardless of the wait switch, and SMS admins on colleague reject.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-09-05 22:30:56 +03:30
mohmdsdg 92d8f2e9b3 fix scadule for getting price 2026-09-02 18:14:32 +03:30
mohmdsdgandCursor 0b1e5c687b feat(order): wait for colleague callback before settling wallet
Keep cover orders pending until colleague sts 2/4/6 via callback or 35s poll. Nightly prices:prune also drops old log tables.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-09-02 15:55:03 +03:30
mohmdsdgandCursor 5537cd7086 Retry Montzar orders after refreshing a stale quote.
When the partner rejects with a mazaneh-changed error, pull the live quote and submit once more so the customer buy can succeed without a page refresh.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-31 16:14:02 +03:30
mohmdsdg 40b185187c fix some issu 2026-08-26 21:47:09 +03:30
mohmdsdgandCursor b7eed369c6 fix(settings): force can_edit=1 for runtime keys in API and DB writes
editable_only now includes RUNTIME_KEYS; normalize can_edit in responses.
UpdateConfig and montzar login persist can_edit=1. SQL override moved before COMMIT.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-19 20:15:28 +03:30
mohmdsdgandCursor 08d51ab1d1 feat(admin): add Montzar partner product list API for settings select
Expose GET /admin/montzar/products using MontzarService::listProductOptions().

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-19 14:02:48 +03:30
mohmdsdg 020219f887 added rahimi 2026-08-03 18:44:27 +03:30
mohmdsdg 87f0e2beed fix pargar and login 2026-08-01 14:04:01 +03:30
mohmdsdg 1ce2e73ea9 product time changed 5 2026-07-02 21:24:26 +03:30
mohmdsdg 96ead96518 fix bug in montzar 2026-06-27 13:07:15 +03:30
mohmdsdg 0c46a0a24c fixed kilo in metals 6 2026-06-23 22:05:47 +03:30
mohmdsdg 1abddfbab8 fix price force refresh 2026-06-14 12:01:20 +03:30
mohmdsdg ca7177d21b fix amount 3 2026-06-09 10:21:30 +03:30
mohmdsdg ce65300bd1 fix amount 2 2026-06-09 10:07:25 +03:30
mohmdsdg 77ae52d35d fix register 2026-06-01 17:01:03 +03:30
mohmdsdg 12c9f45978 fix register 2026-06-01 16:54:50 +03:30
mohmdsdg e86ba672ea fixed order error 2026-05-28 13:13:06 +03:30
mohmdsdg da9498cb51 fix montzar bug 2026-05-25 16:17:24 +03:30
mohmdsdg b84ea8aabe montzar added 2026-05-25 12:47:04 +03:30