Skip to content

Changes

Started by timer
Started 9 days 13 hr ago
Took 1 min 9 sec on built-in

Summary

  1. Invoices list: filter bar (order source, fulfillment/non-fulfillment, payment state, amount range) and Documents / Accounting dropdown menus replacing the ten icon buttons (details)
Commit 665054863af2bb33ea7671f10f6fdea82e9a12b2 by info
Invoices list: filter bar (order source, fulfillment/non-fulfillment, payment state, amount range) and Documents / Accounting dropdown menus replacing the ten icon buttons

- SalesInvoiceListFilters: order-source select with counts, order-type and payment segmented controls, dual-thumb amount slider; filters the row data so the grand-total row and the shown counts match
- SalesInvoiceActionsMenu: Nuxt UI dropdowns with per-entry descriptions and progress labels; one busy key replaces the per-action booleans, upload/reset handlers share helpers
- so.get.ts expands C_Order.IsFulfillmentOrder; rows carry paymentStatus/overdueDays using the same rules as the cell badges
- Invoice cell renderers guard params.data (the grand-total row has none) — previously every row re-render threw and left the renderer columns blank
- invl_* translation keys (en/de/es)
The file was modifiedapp/components/AgGrid/Invoices/AgCurrency.vue (diff)
The file was modifiedapp/components/AgGrid/Invoices/AgPayJoeStatus.vue (diff)
The file was modifiedapp/components/AgGrid/Invoices/AgLexofficeStatus.vue (diff)
The file was modifiedapp/assets/langs/shared.js (diff)
The file was modifiedapp/components/AgGrid/Invoices/AgAmazonStatus.vue (diff)
The file was modifiedserver/api/invoices/so.get.ts (diff)
The file was addedapp/components/sales/InvoiceListFilters.vue
The file was addedapp/components/sales/InvoiceActionsMenu.vue
The file was modifiedapp/components/AgGrid/Invoices/AgLink.vue (diff)
The file was modifiedapp/components/AgGrid/Invoices/AgDateInvoiced.vue (diff)
The file was modifiedapp/components/AgGrid/Invoices/AgDocStatus.vue (diff)
The file was modifiedapp/pages/sales/invoices/index.vue (diff)