| Rev |
Age |
Author |
Path |
Log message |
Diff |
| 37899 |
11 h 32 m |
ranu |
/trunk/profitmandi-fofo/src/main/webapp/WEB-INF/views/ftl/ |
commi tfile for pine lab scrping emi plans |
|
| 37898 |
11 h 35 m |
ranu |
/trunk/ |
commi tfile for pine lab scrping emi plans |
|
| 37897 |
11 h 37 m |
ranu |
/trunk/ |
commi tfile for pine lab scrping emi plans |
|
| 37896 |
15 h 19 m |
aman |
/trunk/ |
Fin services: stop add-brands-to-service timing out
addPartnerServiceAndBrandService looked up partner_service and partner_service_brand
once per store x brand (each SELECT auto-flushing a growing session), so adding a brand
to a service with many brands (e.g. NOTHING on Bajaj) ran past the request timeout.
Load existing rows in two queries and insert only what's missing. The add endpoints
(fofo + web v2) also skip brands already on the service, so a retry can't duplicate them.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_012RhScihkTVEM5oJgpFkKWn |
|
| 37895 |
15 h 38 m |
ranu |
/trunk/profitmandi-cron/src/main/java/com/smartdukaan/cron/ |
cron setup for rbm ranking |
|
| 37894 |
16 h 10 m |
ranu |
/trunk/profitmandi-cron/src/main/java/com/smartdukaan/cron/migrations/ |
remove tarun sir email from some storetimline tat email |
|
| 37893 |
16 h 49 m |
aman |
/trunk/ |
AI Assistant leads: split Phone vs Web, route toll-free (IRA_PHONE) leads to Meenakshi
- /add/lead accepts optional source (IRA_PHONE / IRA_WEB), stored in new user.lead.ai_channel.
Anything that isn't IRA_PHONE (incl. missing source) is a web lead; requests without source still work.
- IRA_PHONE leads assigned to Meenakshi (84); other AI leads to a random active BGC L1 excluding her.
Falls back to the pool if she is inactive.
- LeadAiChannelColumnBootstrap adds the column at startup if missing (hbm2ddl is off).
- Lead Dashboard/records show Source as "AI Assistant (Phone)" / "AI Assistant (Web)";
Lead Dashboard filter + CSV; LMS report "AI Leads by Channel" (/lms/dashboard/ai-channel).
- Bump static version to 445 so browsers load the new lead.js.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_012RhScihkTVEM5oJgpFkKWn |
|
| 37892 |
1 d 6 h |
ranu |
/trunk/ |
rbm ranking data fixed |
|
| 37891 |
1 d 17 h |
ranu |
/trunk/profitmandi-fofo/src/main/java/com/spice/profitmandi/web/config/ |
offer-radar notification commit |
|
| 37890 |
1 d 17 h |
ranu |
/trunk/profitmandi-fofo/src/main/webapp/resources/js/ |
offer-radar notification commit |
|
| 37889 |
2 d 10 h |
aman |
/trunk/profitmandi-dao/src/main/java/com/spice/profitmandi/service/serviceConfig/ |
Fin Services: take brand logos from catalog.brand.logo_url instead of Mongo
Logo lookup is case-insensitive so service_brand names like NOTHING match.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_012RhScihkTVEM5oJgpFkKWn |
|
| 37888 |
2 d 16 h |
amit |
/trunk/profitmandi-dao/src/main/java/com/spice/profitmandi/ |
fix(catalog): reject duplicate colour on item upload regardless of f_ prefix, case or spacing
Item.colorKey() normalises a colour for comparison (drops f_/F_, lowercases, tidies spaces).
ItemLoaderService 'Color already exist' check now uses it, so f_black / F_Black / Black are
rejected when the model already has f_Black. 'Model repeats the same color' check unchanged. |
|
| 37887 |
3 d 4 h |
ranu |
/trunk/profitmandi-fofo/src/main/webapp/resources/js/ |
offer-radar notification commit |
|
| 37886 |
3 d 5 h |
ranu |
/trunk/profitmandi-fofo/src/main/ |
offer-radar notification commit |
|
| 37885 |
3 d 5 h |
ranu |
/trunk/profitmandi-web/src/main/java/com/spice/profitmandi/web/controller/scratch/ |
v2 version some fixes |
|
| 37884 |
3 d 9 h |
amit |
/trunk/profitmandi-web/src/main/java/com/spice/profitmandi/web/ |
fix(web): todayOffers for staff users; stop logging full Auth-Token
- /todayOffers (GlitchTip #59, 417 events): resolved the store via
dtr.user_accounts, which internal staff using the partner app don't have, so
getUserCart returned null and the call NPE'd. Use the retailerId from the
token (same value as the partner's saholic account); return an empty list
when the token carries no store.
- AuthenticationInterceptor: log only the last 6 characters of the
Auth-Token instead of the full JWT (was reaching GlitchTip breadcrumbs). |
|
| 37883 |
3 d 9 h |
amit |
/trunk/profitmandi-dao/src/main/java/com/spice/profitmandi/service/authentication/ |
fix(security): stop logging full JWT in JWTUtil.getUserInfo
The full Auth-Token was logged at INFO on every request and shipped to
GlitchTip as a breadcrumb, where it could be copied and reused. Log only the
last 6 characters for correlation. |
|
| 37882 |
3 d 9 h |
ranu |
/trunk/profitmandi-web/src/main/java/com/spice/profitmandi/web/ |
activated imei will not get scratch coupon |
|
| 37881 |
3 d 9 h |
ranu |
/trunk/ |
activated imei will not get offer gift |
|
| 37880 |
3 d 10 h |
vikas |
/trunk/profitmandi-dao/src/main/java/com/spice/profitmandi/dao/service/ |
Scratch Offer Special Gift Limit |
|