| Rev |
Age |
Author |
Path |
Log message |
Diff |
| 37003 |
1 d 17 h |
ranu |
/trunk/profitmandi-fofo/src/main/ |
positions without partner |
|
| 36989 |
3 d 9 h |
vikas |
/trunk/profitmandi-fofo/src/main/ |
Changed mail sender password and Duplicate Req interceptor behavior |
|
| 36984 |
3 d 10 h |
aman |
/trunk/ |
Lead Management: (1) fix date-range CSV download to mirror the on-screen view - all statuses in range PLUS follow-ups - so it no longer returns empty or 500s on empty windows; guard empty result set. (2) Add global lead search (name/mobile/outlet/city across ALL leads, any status/date) wired to the existing lead-table search box (Enter = search all). Bump JS cache version to 369. |
|
| 36968 |
4 d 11 h |
amit |
/trunk/profitmandi-fofo/src/main/ |
HID approval: add period (approved-date) search on Approved tab, default to today |
|
| 36961 |
4 d 13 h |
amit |
/trunk/profitmandi-fofo/src/main/ |
Combo cancellation: wire combo cascade into FOFO cancelOrder with confirm flow; bump js version for cache-bust |
|
| 36922 |
10 d 10 h |
amit |
/trunk/profitmandi-fofo/src/main/ |
Remove unused Digify retailer integration and fix slim-jQuery clobber on partner-performance/today_po/today_target pages
- Delete Digify controller, views and Buyback asset; drop dead .digify-retailer-login handler and buyback links/buttons
- Load full jQuery (3.5.1) instead of jquery slim on partner-performance/today_po/today_target so injected pages no longer overwrite the dashboard jQuery (restores $.ajax / slideUp)
- Bump jsVersion to 365 |
|
| 36902 |
12 d 9 h |
amit |
/trunk/profitmandi-fofo/src/main/ |
HID requested-allocations: fully-batched HID/Current (no per-partner query) + server-side pagination on both Pending and Approved tabs (50/page); bump js version |
|
| 36899 |
12 d 10 h |
amit |
/trunk/profitmandi-fofo/src/main/ |
HID requested-allocations: batched HID/Current/Bill-Act lookups, server-side pagination on Approved tab (50/page), generate-request fixes (qty>0 + derive trusted fofoId via isAdmin); bump js version |
|
| 36892 |
12 d 14 h |
aman |
/trunk/profitmandi-fofo/src/main/ |
Contact-Us: vertically center edit modal + styled bootbox delete confirmation
- contact-us.vm: flexbox-center #contactUsModal (equal top/bottom + horizontal)
- contact.js: delete now uses bootbox.confirm (styled 'Yes, delete' dialog), falls back to native confirm
- AppConfig: bump asset version 361 -> 362 so clients fetch updated contact.js |
|
| 36890 |
12 d 14 h |
aman |
/trunk/profitmandi-fofo/src/main/ |
Re-enable DB-backed Contact-Us with self-provisioning + UI/cache fixes
- ContactUsTableBootstrap: app auto-creates & seeds fofo.contact_us on startup on
whatever DB it connects to (idempotent), removing the wrong-DB-host failure that
caused the prod SQLGrammarException. No manual prod SQL needed.
- DashboardController: restore DB-backed /contactUs (+ save/delete) with a defensive
try/catch so a DB hiccup renders an empty list instead of a 500.
- contact-us.vm: move modal to <body> on load (escapes the zoom stacking context that
hid the popup); Edit/Delete as clear text buttons.
- contact.js: relocate modal out of #main-content; add/edit/delete handlers.
- AppConfig: bump asset version 360 -> 361 so clients fetch the updated contact.js. |
|
| 36873 |
15 d 16 h |
ranu |
/trunk/profitmandi-fofo/src/main/ |
kamini mam access issue on pending loi |
|
| 36868 |
16 d 12 h |
ranu |
/trunk/ |
code committed fo bgc lead |
|
| 36851 |
18 d 15 h |
aman |
/trunk/profitmandi-fofo/src/main/ |
Fix LOI Acquired Date validation rejecting manually-typed dates; bump asset version to 359
Validate the Acquired Date range on blur instead of change so typing the
year digit-by-digit in the type=date field no longer rejects intermediate
values. Bump cache-buster version 358->359 so clients reload the updated JS. |
|
| 36846 |
19 d 12 h |
aman |
/trunk/profitmandi-fofo/src/main/java/com/spice/profitmandi/web/config/ |
Bump static asset version 357->358 to bust browser cache for loi-form.js Acquired Date fix (r36845) |
|
| 36844 |
19 d 14 h |
aman |
/trunk/profitmandi-fofo/src/main/java/com/spice/profitmandi/web/config/ |
Bump static asset cache-buster version to 357
Forces browsers to re-download updated JS (incl. loi-form.js Acquired Date
7-day enforcement). Resolved conflict with concurrent r36843 (version 356);
took the newer cssVersion 50 and bumped version past 356 to ensure a fresh value. |
|
| 36836 |
22 d 9 h |
ranu |
/trunk/profitmandi-fofo/src/main/ |
code commit for agenda fill time stamp |
|
| 36825 |
24 d 11 h |
ranu |
/trunk/profitmandi-fofo/src/main/ |
code commit for agenda fill time stamp |
|
| 36819 |
24 d 13 h |
amit |
/trunk/profitmandi-fofo/src/main/ |
Fix idempotency dedup to be server-authoritative (content + partner scoped)
PostInterceptor now keys duplicates on sha256(fofoId|method|uri|bodyHash) for
mutating methods only, instead of the client-supplied IdempotencyKey header.
The header was rotated per-request by the frontend (and old/sticky clients),
so identical submissions produced distinct keys and were never deduped - e.g.
a create-offer burst created 147 duplicate rows. Keying on the request body
makes dedup independent of client behaviour; partner scoping prevents cross-
partner collisions; distinct payloads (one-offer-per-partner) are unaffected.
GET/HEAD are now never deduped (removes spurious GET 400s).
common.js: attach IdempotencyKey only to mutating methods; stop rotating the
key on every ajaxComplete (kept reset on ajaxSuccess only). version 355. |
|
| 36814 |
24 d 16 h |
ranu |
/trunk/profitmandi-fofo/src/main/ |
code commit for agenda fill time stamp |
|
| 36811 |
25 d 4 h |
ranu |
/trunk/ |
code commit for agenda fill time stamp |
|