2
0
mirror of https://github.com/inventree/inventree-app.git synced 2026-04-25 19:03:25 +00:00

Build Order (#673)

* WIP

* Remove debug msg

* Add required roles

* More roles

* Fix refresh for BuildDetail widget

* Add attachments widget

* Translated text

* Further updates

* More translations

* Form field updates

* Cleanup

* Code formatting

* Fix duplicate import

* formatting

* Remove duplicate switch case

* Update to match modern app

* Improved required parts list

* Filtering for build outputs

* Display list of allocated stock items

* Display source and destination locations

* Fix typo

* Add build orders to drawer

* Fix hard-coded string

* Set default filter value

* Tweak build fields (remove "notes")

* Fixes

* Add "start_date" to build edit form

* Disable editing of build line

* Tweak build item / build detail views

* Remove unused func

* Remove unused import

---------

Co-authored-by: Asterix\Oliver <oliver@currawongeng.com>
Co-authored-by: Oliver Walters <oliver.henry.walters@gmail.com>
This commit is contained in:
Ben Hagen
2026-04-21 07:45:37 +02:00
committed by GitHub
parent 4d415c8fa2
commit ea132599d8
21 changed files with 2327 additions and 37 deletions
+105 -3
View File
@@ -47,9 +47,33 @@
"appDetails": "App Details",
"@appDetails": {},
"allocate": "Allocate",
"@allocate": {},
"allocateAuto": "Auto Allocate",
"@allocateAuto": {},
"allocateAutoDetail": "Automatically allocate required stock items to this order",
"@allocateAutoDetail": {},
"allocateStock": "Allocate Stock",
"@allocateStock": {},
"allocated": "Allocated",
"@allocated": {},
"allocatedFilterDetail": "Show allocated items",
"@allocatedFilterDetail": {},
"allocatedItem": "Allocated Item",
"@allocatedItem": {},
"allocatedStock": "Allocated Stock",
"@allocatedStock": {},
"allocationEdit": "Edit Allocation",
"@allocationEdit": {},
"aspectRatio16x9": "16:9",
"@aspectRatio16x9": {},
@@ -109,8 +133,8 @@
"attention": "Attention",
"@attention": {},
"available": "Available",
"@available": {},
"available": "Available",
"@available": {},
"availableStock": "Available Stock",
"@availableStock": {},
@@ -220,6 +244,27 @@
"build": "Build",
"@build": {},
"buildOrder": "Build Order",
"@buildOrder": {},
"buildOrderCreate": "New Build Order",
"@buildOrderCreate": {},
"buildOrders": "Build Orders",
"@buildOrders": {},
"buildOrderEdit": "Edit Build Order",
"@buildOrderEdit": {},
"buildOrderUnallocateDetail": "Unallocate all stock from this build order",
"@buildOrderUnallocateDetail": {},
"buildOutput": "Build Output",
"@buildOutput": {},
"buildOutputs": "Build Outputs",
"@buildOutputs": {},
"building": "Building",
"@building": {},
@@ -246,6 +291,9 @@
"cancelOrder": "Cancel Order",
"@cancelOrder": {},
"cancelOrderConfirm": "Are you sure you want to cancel this order?",
"@cancelOrderConfirm": {},
"category": "Category",
"@category": {},
@@ -282,6 +330,12 @@
"completeOrder": "Complete Order",
"@completeOrder": {},
"completeOrderConfirm": "Are you sure you want to complete this order?",
"@completeOrderConfirm": {},
"completedFilterDetail": "Show completed items",
"@completedFilterDetail": {},
"completionDate": "Completion Date",
"@completionDate": {},
@@ -310,6 +364,9 @@
"description": "Count Stock"
},
"creationDate": "Creation Date",
"@creationDate": {},
"credits": "Credits",
"@credits": {},
@@ -522,6 +579,12 @@
"filterInStockDetail": "Show parts which have stock",
"@filterInStockDetail": {},
"filterInProduction": "In Production",
"@filterInProduction": {},
"filterInProductionDetail": "Show parts in production",
"@filterInProductionDetail": {},
"filterSerialized": "Serialized",
"@filterSerialized": {},
@@ -563,6 +626,15 @@
"description": "history"
},
"hold": "Hold",
"@hold": {},
"holdOrder": "Hold Order",
"@holdOrder": {},
"holdOrderConfirm": "Are you sure you want to place this order on hold?",
"@holdOrderConfirm": {},
"home": "Home",
"@home": {},
@@ -698,6 +770,9 @@
"issueOrder": "Issue Order",
"@issueOrder": {},
"issueOrderConfirm": "Are you sure you want to issue this order?",
"@issueOrderConfirm": {},
"itemInLocation": "Item already in location",
"@itemInLocation": {},
@@ -761,6 +836,9 @@
"lineItems": "Line Items",
"@lineItems": {},
"lineItemEdit": "Edit Line Item",
"@lineItemEdit": {},
"lineItemUpdated": "Line item updated",
"@lineItemUpdated": {},
@@ -880,7 +958,7 @@
"orientationLandscape": "Landscape",
"@orientationLandscape": {},
"orientationPortrait": "Portrait",
"@orientationPortrait": {},
@@ -1150,6 +1228,9 @@
"reference": "Reference",
"@reference": {},
"referenceNone": "No reference",
"@referenceNone": {},
"refresh": "Refresh",
"@refresh": {},
@@ -1204,6 +1285,9 @@
"description": "This field is required"
},
"requiredParts": "Required Parts",
"@requiredParts": {},
"response400": "Bad Request",
"@response400": {},
@@ -1484,6 +1568,12 @@
"soundOnServerError": "Play audible tone on server error",
"@soundOnServerError": {},
"sourceLocation": "Source Location",
"@sourceLocation": {},
"sourceLocationDetail": "Source location for this item",
"@sourceLocationDetail": {},
"startDate": "Start Date",
"@startDate": {},
@@ -1714,6 +1804,15 @@
"translateHelp": "Help translate the InvenTree app",
"@translateHelp": {},
"unallocate": "Unallocate",
"@unallocate": {},
"unallocateStock": "Unallocate Stock",
"@unallocateStock": {},
"unallocateStockConfirm": "Are you sure you want to unallocate the selected items?",
"@unallocateStockConfirm": {},
"unavailable": "Unavailable",
"@unavailable": {},
@@ -1770,6 +1869,9 @@
"version": "Version",
"@version": {},
"viewDetails": "View Details",
"@viewDetails": {},
"viewSupplierPart": "View Supplier Part",
"@viewSupplierPart": {},