Subversion Repositories SmartDukaan

Rev

Show changed files | Details | Compare with Previous | Blame | RSS feed

Filtering Options

Rev Age Author Path Log message Diff
38021 44 m ranu /trunk/ call history given on brand wise placement page  
38016 5 d 0 h amit /trunk/profitmandi-fofo/src/main/ Hot Deals admin UI rework + Brand Identifier CSV upload (needs dao r38015)

Hot Deals (Catalog > Hot Deals):
- every Hot Deal model listed, incl. ones with no attributes saved; stat cards + Needs attention filter
- OEM brand dropdown (form + per row), pre-filled from model name, required on save
- row save keeps the OEM model mapping; Clear button; Updated By column

Content page: Brand Identifier CSV (itemId,brandIdentifier) -> catalog.item.brand_identifier
- POST /catalog/brandIdentifier/upload?apply= : preview (NEW/REPLACE/UNCHANGED/ERROR) then apply; replaces existing values
- all-or-nothing; rejects unknown/duplicate items, blank or >100 chars, Hot Deal and Any Colour items; max 5000 rows
- GET /catalog/brandIdentifier/template.csv

jsVersion 453
 
38013 6 d 2 h amit /trunk/profitmandi-fofo/src/main/java/com/spice/profitmandi/web/controller/ fix(finance): list only active payment options on finance-service screens

Uses PaymentOptionRepository.selectAllActive() (dao) for the finance-services grids,
partner finance-services page, add-partner service/brand-service dropdowns and the
partner payment-option profile, so switched-off options (e.g. IDFC id 21) are hidden
and no partner_service rows are created for them. createService saves the new
option as active.
 
38001 8 d 16 h ranu /trunk/profitmandi-fofo/src/main/ diwali offer live  
37999 8 d 17 h ranu /trunk/profitmandi-fofo/src/main/ diwali offer live  
37992 10 d 1 h ranu /trunk/ rbm drr billed partner also coming  
37991 10 d 1 h vikas /trunk/ Extended name: use AuthUser.getFullName() everywhere employee names are shown  
37988 10 d 2 h vikas /trunk/ Added Extended Name of User  
37986 10 d 3 h amit /trunk/profitmandi-fofo/src/main/java/com/spice/profitmandi/web/controller/ feat(credit): wallet page passes default-loan count to the inactive message (needs dao commit of same change)  
37978 13 d 1 h ranu /trunk/profitmandi-fofo/src/main/ analytics dashboard created  
37977 13 d 6 h aman /trunk/profitmandi-fofo/src/main/ Disha for the RBM on BRAND WISE PLACEMENT: one floating Disha widget on that page only (the app's desktop launcher, raised above the corner), the RBM picks the partner inside Disha; Disha knows the RBM by the login email and opens only that RBM's own partners (signed per-store passes via DishaRbmToken when -Ddisha.rbm.key is set); Ira's staff widget and its hard-coded token removed from the layout  
37971 15 d 4 h vikas /trunk/ Beat Export button  
37969 16 d 5 h ranu /trunk/profitmandi-fofo/src/main/ emi plans should be come via emi offer json from server  
37966 16 d 7 h ranu /trunk/profitmandi-fofo/src/main/ emi plans should be come via emi offer json from server  
37963 17 d 1 h amit /trunk/profitmandi-fofo/src/main/java/com/spice/profitmandi/web/controller/ perf(returns): batch partner, debit note and invoice lookups on Sale Returns screen

/return/invoice looked up partner name, debit note and invoice number per row
(~400 queries for the default 30-day view). Collect ids across the pending and
settled rows and fetch each once: getFofoRetailers for partner names,
selectAllByDebitNoteIds for debit notes, and return items -> inventory items ->
purchases for invoice numbers. Same invoice resolution (highest inventory item
of the debit note) and same fallbacks as before.
 
37962 17 d 2 h amit /trunk/profitmandi-fofo/src/main/java/com/spice/profitmandi/web/controller/ Sale returns screen: show IRN failure / B2C option only for credit-note-stage GSTIN refusals; a no-IRN invoice return shows plain Approve.  
37957 17 d 4 h amit /trunk/profitmandi-fofo/src/main/ Scratch card awarded after the sale commits. Clear messages for: billing with nothing scanned, debit note generation with no approved returns, bad delivered date in mark-delivered CSV. Reset selected customer address when the mobile number changes. jsVersion 450.  
37954 20 d 0 h amit /trunk/profitmandi-fofo/src/main/ Invalid GSTINs screen for Accounts to revalidate and re-enable billing

Lists stores flagged gst_invalid (NIC refused their GSTIN) with the NIC reason and date.
Revalidate & enable (Accounts category only) does a live GSTIN lookup and clears the
flag only when the portal returns Active; otherwise shows why it is still invalid.

Menu "Invalid GSTINs" under Partner Reports, action class invalid-gstin-stores, granted
like Credit Note (272) - inserted by claude-data/sql-migrations/store_gst_invalid_flag_20261023.sql.
Needs the matching dao commit. jsVersion 448 -> 449.
 
37952 20 d 1 h ranu /trunk/profitmandi-fofo/src/main/ offer radar gateway time out fixed  
37950 20 d 2 h amit /trunk/profitmandi-fofo/src/main/java/com/spice/profitmandi/web/controller/ fix(catalog): mark Brand Identifier column optional in catalog upload template  

Show All