| Rev |
Age |
Author |
Path |
Log message |
Diff |
| 37869 |
5 h 9 m |
amit |
/trunk/profitmandi-fofo/src/main/ |
fix(fofo): GlitchTip quick wins - empty billing queue, regex search, upload dates
- /om/transactions: no crash when warehouse has no unbilled orders (#50);
/om/orderByTransaction returns "No pending orders" instead of querying with
no items (#88); JS skips detail load when there is no transaction.
- /om/transactions, /om/billedInvoice: warehouseId=0 fallback used a warehouse
id as a list index (authWarehouseIds.get(authWarehouseIds.get(0))).
- Item / vendor / retailer typeahead: substring match via contains() instead of
a regex built from user input, which threw PatternSyntaxException on "("
(#1932, #1375, #1700, #600, #1926, #1721, #1754).
- Billed-order shipping upload: time optional, dd-MM-yyyy[ HH:mm[:ss]],
missing parts default to 00 (#1976).
- IMEI activation upload: time optional, M/d/yyyy[ H:mm[:ss]], missing time =
00:00:00; every row validated, bad dates and duplicate IMEIs reported with
row numbers instead of a 500 (#1990).
- Bump JS version to 443. |
|
| 37846 |
2 d 4 h |
amit |
/trunk/profitmandi-fofo/src/main/ |
feat(warehouse): dashboards list ACTIVE warehouses only, warehouse-team screens ACTIVE+SUSPENDED (from BillingWarehouseService, WAREHOUSE_MAP gone); global $warehouseNames for labels of data rows in any state; Sellers & Warehouses screen: all-warehouse overview with status tabs, 3-state status, rename, stock/unshipped orders/stores/mapping usage, send stock alert; partner zone offers active warehouses only; brand stock 'All' = active warehouses (replaces r37838 loop); jsVersion 442 |
|
| 37593 |
26 d 3 h |
amit |
/trunk/profitmandi-fofo/src/main/ |
Show partners their aged Apple stock and why it lowers their credit limit
Apple handsets held past 30 days are deducted when the credit limit is
calculated, but nothing told the partner - they saw a limit drop with no
explanation. Adds a dashboard banner alongside the existing 'activated but not
billed' one, shown only when the partner actually has such stock (70 of 980
today), with the unit count, the value, and View Imeis for the detail.
- dashboard-aged-apple-stock.vm, parsed in dashboard1.vm under
#if($investments.aged_apple_qty > 0)
- count and value both read from the maintained partner_investment snapshot, so
the banner never runs its own query and always matches the amount the limit is
actually reduced by
- amount wrapped in <span class="currency"> so common.js formatCurrency() renders
it instead of a raw float
- /agedAppleImeis + aged-apple-imeis.vm list the units, excluding activated ones -
those are already deducted as activated stock and shown in their own banner, so
no handset appears in both
- click handler added to the existing activated-imeis.js rather than inline in the
fragment: an inline script in an AJAX-injected fragment re-registers
$(document).on on every load and stacks duplicate requests
- jsVersion 420 -> 421 |
|
| 37285 |
58 d 5 h |
ranu |
/trunk/profitmandi-fofo/src/main/java/com/spice/profitmandi/web/controller/ |
warehouse access |
|
| 37193 |
68 d 9 h |
ranu |
/trunk/profitmandi-fofo/src/main/java/com/spice/profitmandi/web/controller/ |
brand ai+ fixed |
|
| 37056 |
89 d 9 h |
amit |
/trunk/profitmandi-fofo/src/main/java/com/spice/profitmandi/web/controller/ |
Publish FLAGSHIP_UPDATED event on flagship add/remove so the model's Solr listing is reindexed |
|
| 36961 |
99 d 7 h |
amit |
/trunk/profitmandi-fofo/src/main/ |
Combo cancellation: wire combo cascade into FOFO cancelOrder with confirm flow; bump js version for cache-bust |
|
| 36626 |
139 d 8 h |
amit |
/trunk/profitmandi-fofo/ |
Thrift cleanup: remove ThriftConfig from settings, clean Thrift imports
- Removed ThriftConfig from settings.gradle
- IndentController: removed Thrift client and type imports
- InventoryController: removed Thrift imports |
|
| 36598 |
141 d 7 h |
amit |
/trunk/profitmandi-fofo/src/main/ |
Flagship models: catalog-level typeahead with 70K min price filter, add menu_category access |
|
| 36563 |
144 d 9 h |
amit |
/trunk/profitmandi-fofo/src/main/ |
Flagship credit: admin UI for date-wise flagship model management, jsVersion bump to 338 |
|
| 36401 |
163 d 8 h |
amit |
/trunk/profitmandi-fofo/src/main/java/com/spice/profitmandi/web/controller/ |
Replace mailSender (SendGrid) with gmailRelaySender - SendGrid API key expired/revoked |
|
| 35957 |
214 d 10 h |
amit |
/trunk/profitmandi-fofo/src/main/java/com/spice/profitmandi/web/controller/ |
Migrate SMTP calls to mailOutboxService in fofo controllers - mail outbox pattern |
|
| 35726 |
239 d 2 h |
vikas |
/trunk/ |
Pinelabs offer discovery on billing and stock page |
|
| 35210 |
357 d 5 h |
vikas |
/trunk/ |
Push Notifications Templates |
|
| 34733 |
466 d 3 h |
amit.gupta |
/trunk/profitmandi-fofo/src/main/ |
Fixed credit related changes |
|
| 34614 |
498 d 7 h |
ranu |
/trunk/profitmandi-fofo/src/main/java/com/spice/profitmandi/web/controller/ |
tablet added in braND CATALOG for sku update |
|
| 34098 |
639 d 9 h |
ranu |
/trunk/ |
eol-slow, slow-runn migartion |
|
| 33966 |
685 d 7 h |
aman.kumar |
/trunk/profitmandi-fofo/src/main/ |
$request changed with required name |
|
| 33957 |
686 d 3 h |
ranu |
/trunk/profitmandi-fofo/src/main/java/com/spice/profitmandi/web/controller/ |
categorisation movement method update |
|
| 33952 |
686 d 6 h |
aman.kumar |
/trunk/ |
activated imei |
|