2
0
mirror of https://github.com/inventree/inventree-app.git synced 2025-06-15 03:35:28 +00:00

Sales order support (#438)

* Add new models for SalesOrder

- Create generic Order and OrderLine models with common functionality

* Refactor

- Move some widgets around
- Cleanup directory structure

* Add link to home screen and nav drawer

* Add SalesOrder list widget

* Linting fixes

* Fix string

* Refactor PurchaseOrderDetailWidget

* Tweaks to existing code

* linting

* Fixes for drawer widget

* Add "detail" page for SalesOrder

* Add more tiles to SalesOrder detail

* Allow editing of salesorder

* add list filters for sales orders

* Display list of line items

* Customer updates

- Display customer icon on home screen
- Fetch sales orders for customer detail page

* Cleanup company detail view

* Create new sales order from list

* Stricter typing for formFields method

* Create new PurchaseOrder and SalesOrder from company deatil

* Status code updates

- Add function for name comparison
- Remove hard-coded values

* Update view permission checks for home widget

* Add ability to manually add SalesOrderLineItem

* Add nice progress bar widgets

* Display detail view for sales order line item

* edit SalesOrderLineItem

* Fix unused import

* Hide "shipped items" tab

- Will be added in a future update
This commit is contained in:
Oliver
2023-11-12 23:13:22 +11:00
committed by GitHub
parent c1c0d46957
commit bdd5470e68
45 changed files with 1565 additions and 284 deletions

View File

@ -235,9 +235,15 @@
"credits": "Credits",
"@credits": {},
"customer": "Customer",
"@customer": {},
"customers": "Customers",
"@customers": {},
"customerReference": "Customer Reference",
"@customerReference": {},
"damaged": "Damaged",
"@damaged": {},
@ -440,15 +446,21 @@
"homeShowPo": "Show Purchase Orders",
"@homeShowPo": {},
"homeShowPoDescription": "Show purchase order button on home screen",
"@homeShowPoDescription": {},
"homeShowSo": "Show Sales Orders",
"@homeShowSo": {},
"homeShowSoDescription": "Show sales order button on home screen",
"@homeShowSoDescription": {},
"homeShowSubscribed": "Subscribed Parts",
"@homeShowSubscribed": {},
"homeShowSubscribedDescription": "Show subscribed parts on home screen",
"@homeShowSubscsribedDescription": {},
"homeShowPoDescription": "Show purchase order button on home screen",
"@homeShowPoDescription": {},
"homeShowSuppliers": "Show Suppliers",
"@homeShowSuppliers": {},
@ -576,6 +588,9 @@
"level": "Level",
"@level": {},
"lineItemAdd": "Add Line Item",
"@lineItemAdd": {},
"lineItem": "Line Item",
"@lineItem": {},
@ -687,9 +702,15 @@
"outstanding": "Outstanding",
"@outstanding": {},
"outstandingOrderDetail": "Show outstanding items",
"outstandingOrderDetail": "Show outstanding orders",
"@outstandingOrderDetail": {},
"overdue": "Overdue",
"@overdue": {},
"overdueDetail": "Show overdue orders",
"@overdueDetail": {},
"packaging": "Packaging",
"@packaging": {},
@ -997,9 +1018,21 @@
"returned": "Returned",
"@returned": {},
"salesOrder": "Sales Order",
"@salesOrder": {},
"salesOrders": "Sales Orders",
"@salesOrders": {},
"salesOrderCreate": "New Sales Order",
"@saleOrderCreate": {},
"salesOrderEdit": "Edit Sales Order",
"@salesOrderEdit": {},
"salesOrderUpdated": "Sales order updated",
"@salesOrderUpdated": {},
"save": "Save",
"@save": {
"description": "Save"
@ -1125,6 +1158,9 @@
"serverNotSelected": "Server not selected",
"@serverNotSelected": {},
"shipped": "Shipped",
"@shipped": {},
"sku": "SKU",
"@sku": {},