| Rev |
Age |
Author |
Path |
Log message |
Diff |
| 37194 |
1 d 3 h |
aman |
/trunk/ |
LOI OTP: report real send outcome instead of always 'OTP Sent Successfully!'
The Send OTP button showed success for any HTTP 200, including the daily-cap
failure where the controller returned 'Something went wrong..'. Ops could not
tell a working send from a broken one, so genuine failures were invisible.
- OTPResponse: add 'sent' flag. result=true did not mean anything was
dispatched - the 2-minute resend throttle returns the previous OTP without
contacting the gateway.
- OtpProcessor: set sent=true only on branches that actually dispatch.
- LoiFormController.sentLoiAcceptanceOtp: return {status, sent, message} with
the processor's real reason, wrap generateOtp in try/catch so a dispatch
exception is logged and reported instead of surfacing as a generic 500, and
log loiId/result/sent/reason.
- loi-form.js: check the payload; distinct green/amber/red states, re-enable
the button on failure instead of leaving it stuck on 'Sending...'.
- common.js: optional error callback on doAjaxRequestHandler /
doPostAjaxRequestHandler (additive; existing callers unchanged).
- AppConfig: static resource version 389 -> 390 for the JS change. |
|
| 37193 |
1 d 7 h |
ranu |
/trunk/profitmandi-fofo/src/main/java/com/spice/profitmandi/web/controller/ |
brand ai+ fixed |
|
| 37190 |
1 d 9 h |
ranu |
/trunk/profitmandi-fofo/src/main/java/com/spice/profitmandi/web/controller/ |
level l1 to l9 commited |
|
| 37188 |
2 d 1 h |
ranu |
/trunk/profitmandi-fofo/src/main/java/com/spice/profitmandi/web/controller/ |
level l1 to l9 commited |
|
| 37184 |
2 d 5 h |
ranu |
/trunk/profitmandi-fofo/src/main/java/com/spice/profitmandi/web/controller/ |
ai + fixed brand display |
|
| 37182 |
2 d 5 h |
amit |
/trunk/profitmandi-fofo/src/main/ |
PJP agenda assign: only non-auto agendas manually assignable; open instances woven into task_name server-side; revival visibility filter |
|
| 37179 |
2 d 8 h |
amit |
/trunk/profitmandi-fofo/src/main/ |
PJP agenda instances: admin config screen gated to amit/tarun/kamini |
|
| 37178 |
2 d 8 h |
amit |
/trunk/profitmandi-fofo/src/main/ |
PJP agenda instances: manual close endpoint (MANUAL-only, AUTO guarded) + agenda chips |
|
| 37175 |
2 d 8 h |
amit |
/trunk/profitmandi-fofo/src/main/ |
PJP agenda instances: day view shows open instances, creates MANUAL instances on assign |
|
| 37174 |
2 d 8 h |
vikas |
/trunk/profitmandi-fofo/src/main/ |
Sales PJP Approve/Reject Checkin |
|
| 37171 |
2 d 8 h |
amit |
/trunk/profitmandi-fofo/src/main/ |
Wallet page: show sanctioned credit limit tile alongside utilization/total due; format amounts via currency class + formatCurrency on load; jsVersion 388 |
|
| 37160 |
3 d 1 h |
ranu |
/trunk/ |
super retailer club going live |
|
| 37145 |
5 d 8 h |
ranu |
/trunk/ |
level l1 to l9 commited |
|
| 37137 |
9 d 2 h |
amit |
/trunk/profitmandi-fofo/src/main/java/com/spice/profitmandi/web/controller/ |
Remove updateAndInsertWodCodes endpoint: unguarded GET that bulk-stamped IT_CODE across all active stores' dealer mappings |
|
| 37133 |
9 d 8 h |
amit |
/trunk/profitmandi-fofo/src/main/ |
Bulk approve vendor catalog pricing requests by re-uploading the pricing file on the approval queue page: new /bulkVendorCatalogPricing/verify endpoint, upload control + JS handler on pending-requests page, single-row approve branch moved to service (approveVendorCatalogPricingLog); bump jsVersion to 381 |
|
| 37129 |
11 d 5 h |
vikas |
/trunk/profitmandi-fofo/src/main/java/com/spice/profitmandi/web/controller/ |
Created LMS Dashboard |
|
| 37127 |
12 d 1 h |
amit |
/trunk/profitmandi-fofo/src/main/ |
Password override: record to devtools table + bulk download/upload page (dev/staging, isProd-gated) |
|
| 37125 |
12 d 1 h |
vikas |
/trunk/ |
Created LMS Dashboard |
|
| 37124 |
14 d 2 h |
amit |
/trunk/profitmandi-fofo/src/main/java/com/spice/profitmandi/web/controller/ |
ok |
|
| 37120 |
15 d 3 h |
vikas |
/trunk/ |
Added leads in Beat Creation |
|