Commit Graph
28 Commits
Author SHA1 Message Date
safavimohadeseh78andCursor 29904adf02 fix(shayegan): save customer accounting codes and align the document table
Shayegan was rejected as inactive when editing moshtari_code. The document list now uses the shared table format.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-11-02 13:24:02 +03:30
safavimohadeseh78 e5b3d0c931 changes of giftCard page 2026-10-20 12:11:46 +03:30
safavimohadeseh78andCursor 8a4f95da7d feat(accounting): Shayegan docs tab and fixed provider UI
Show Shayegan sync table/health in admin and always treat boursecu accounting as Shayegan.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-10-05 17:12:55 +03:30
mohmdsdgandCursor 9ef381f00e feat(tahesab): three-way mande decision UI including push to Tahesab
Clarify overwrite vs keep vs push-to-tahesab, warn when app balance is zero, and update colleague wait-callback help text.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-09-05 22:30:58 +03:30
mohmdsdgandCursor 11f60f205a feat(tahesab): add local status reset before resending wiped documents
Confirm and call reset-local so the pending count includes previously successful rows, then send all as usual.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-09-03 13:43:16 +03:30
mohmdsdgandCursor 62a6a91455 feat(tahesab): poll customer sync from any page and reuse the progress modal
Start outbound/inbound on the server; hydrate after refresh so the transfer modal returns without opening accounting.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-09-03 10:09:54 +03:30
mohmdsdgandCursor ba12569b97 feat(tahesab): minimizable modal for bulk document sync progress
One-click start on customer-sync and documents tabs; poll every 10s, restore the modal after refresh if the server job is still running, and show failed counts with stop.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-09-02 20:48:14 +03:30
mohmdsdgandCursor 848752756f fix(tahesab): stop repeating mande-by-codes on the customer sync list
Watching the paged array retriggered the same POST when mande was empty.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-09-01 21:38:19 +03:30
mohmdsdgandCursor 1c4b2d4435 Require review before Tahesab wallet sync and harden accounting admin UX.
Single-customer and row sync preview balances with documents before overwrite/keep; bulk sync keeps confirm. Also ship Zarin wallet sync actions, field help, and get_user cache improvements.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-30 21:18:26 +03:30
mohmdsdgandCursor 04cc03fe25 Sync Tahesab wallet balance on import and let admins resolve conflicts.
Add customer search on the Tahesab-only list, bulk/per-customer mande sync UI, and a decision modal when app balance differs from Tahesab.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-30 14:16:36 +03:30
mohmdsdgandCursor 00351673f8 fix(admin): active-only colleague account code and karat placement
Show montzar colleague account field only for the connected accounting provider (also on customer sync pages), untruncate hesab-ketab menu labels, and move product karat under weight/unit.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-27 18:47:38 +03:30
mohmdsdg 827adfe756 fix accounting fails 2026-08-27 16:15:11 +03:30
mohmdsdg 96fa254abb fix price 2026-07-29 16:02:41 +03:30
mohmdsdg 2cb7c605e6 fix some bugs from zarin 2026-07-28 15:04:04 +03:30
mohmdsdg 993de3a4cf fix bug of pargar 4 2026-07-26 21:29:10 +03:30
mohmdsdg bd441a0e8e added notif 2 2026-07-23 22:24:26 +03:30
mohmdsdg 94ad66d32b all customer from pargar fixing ۲ 2026-07-22 00:31:10 +03:30
mohmdsdg 21dbaa1e31 all customer fixing added 2026-07-22 00:10:29 +03:30
mohmdsdg c1c1ab501d fix pargar bugs 2026-07-21 12:35:45 +03:30
mohmdsdg 2b58db3a91 fix pargar bugs 2026-07-20 15:49:53 +03:30
mohmdsdg 8d8be02d96 added pargar accounting 2026-07-05 16:41:45 +03:30
mohmdsdg 31ac13d308 work on moving customers from tahesab 7 2026-06-29 01:31:09 +03:30
mohmdsdg ec535d4576 work on moving customers from tahesab 2026-06-28 23:41:46 +03:30
mohmdsdg 218d3e9f5e fixed ui and some bugs 2026-06-28 21:48:17 +03:30
mohmdsdg d7ca6706fb wallet fix 2 2026-06-26 17:41:52 +03:30
mohmdsdg 71764f7e9a fix some bugs 2026-06-23 22:31:07 +03:30
safavimohadeseh78 023b8ee5be change responsive] 2026-05-31 11:51:52 +03:30
MojtabaSoumi edf1824229 1404/11/04- first 2026-01-24 17:45:54 +03:30