Commit Graph

1333 Commits

Author SHA1 Message Date
Oliver Walters c7257a1bd3 build order 2022-04-10 20:03:40 +10:00
Oliver Walters df9c5c0048 Refactor notes editing for "StockItem" 2022-04-10 18:08:09 +10:00
Oliver 7dae05acc5 Fix for scanItemsIntoLocation function
- Accept list of objects rather than pk values
- Conform to API requirements
2022-04-04 16:20:19 +10:00
Oliver Walters fb0b87db3d Further unit test fixes 2022-04-02 12:00:08 +11:00
Oliver Walters 4593b0f412 Unit test fixes 2022-04-02 11:12:54 +11:00
Oliver Walters f9a0bf822e Add more fixture data
- Stock items for part 100 (Bob)
2022-04-02 09:54:55 +11:00
Oliver Walters 13af1cb853 Hide label printing buttons of labels are not enabled 2022-03-28 20:44:33 +11:00
Oliver Walters 7db4e5c6c7 Fix table toolbar for stock item allocations 2022-03-20 09:15:08 +11:00
Oliver Walters c3ea94827b Load stock location pages "on demand" 2022-03-19 07:50:37 +11:00
Oliver e2179fb4d1 Fixes for display of allocation tables (build order and / or sales order)
- Hide these tables where they do not make sense for a given Part or StockItem
- Remove redundant "loadStockAllocationTable" function
2022-03-16 23:25:51 +11:00
Matthias bd2b279390
add coverage to barcode api 2022-03-13 19:38:57 +01:00
Matthias a68ee5ce0b
fix API assertations 2022-03-12 03:52:50 +01:00
Matthias d8c20894ce
add uid to stockitem 2022-03-12 03:10:24 +01:00
Oliver 266e5555c5 Add unit testing for PartCategory tree updates 2022-03-10 15:33:29 +11:00
Oliver 82840b0590 Adds custom delete routine for PartCategory model 2022-03-10 15:01:20 +11:00
Oliver 24af134a87 Fix behaviour when deleting a StockLocation
Adds unit tests
2022-03-10 14:56:44 +11:00
Oliver 9bc686b76f Refactor "delete stock location" dialog
- Simplify dialog
- Make text translatable
2022-03-10 12:44:57 +11:00
Oliver d56fed3211 Fixes for "duplicate stock item" form
- Redirect to the new stock item
- Display a success message
2022-03-09 10:34:47 +11:00
Oliver 6fcc9ec8f0 Unit test fixes 2022-03-07 15:01:15 +11:00
Oliver ac512cb8bb Add test for very large serial number 2022-03-07 14:52:31 +11:00
Oliver 0adf89e793 Add unit tests for serial number functionality 2022-03-07 14:07:01 +11:00
Oliver 2f3f57148a Refactor previous code for looking up "previous" and "next" serial numbers
- Old way was extremely inefficient, especially when large spaces existed between serial numbers
- New method reduces O(n) to O(1)
2022-03-07 13:47:38 +11:00
Oliver 776138f2e2
Merge pull request #2713 from SchrodingersGat/auto-allocate
Adds "Auto allocate" feature for build orders
2022-03-07 09:32:49 +11:00
Oliver Walters 89f2317e1c Bug fix for stock serial numbers:
- empty strings do not count as a valid serial number
2022-03-06 22:18:31 +11:00
Oliver 4bb7c65d8a Template fix 2022-03-04 17:42:37 +11:00
Oliver 0ba71956cd Add unit tests 2022-03-04 00:02:30 +11:00
Oliver ba406a4da9 Refactorin'
- Add the "download" button into the "filters" list
- Cuts down on boilerplate code
2022-03-03 21:16:27 +11:00
Oliver 0ec0f55e17 Style fixes 2022-03-03 17:44:12 +11:00
Oliver 10cc72910d Remove StockExport view (no longer required!) 2022-03-03 17:25:41 +11:00
Oliver 6b7a0fde1b Store table query parameters when performing a bootstrap-table query
- For now it only supports .csv format
2022-03-03 17:17:27 +11:00
Oliver 549f16b7aa Adds "export" option to StockItem API endpoint, allowing export to file 2022-03-03 13:53:09 +11:00
Oliver f6b3760bb5 Make UI elements more consistent
Ref: https://github.com/inventree/InvenTree/issues/2692
2022-03-02 00:05:02 +11:00
Oliver aeb9dfe371 Allows deletion of serialized stock 2022-03-01 23:58:30 +11:00
Oliver b00ae67d68 Pass dates in templates through the new template tag 2022-02-28 19:10:33 +11:00
Oliver 65e4ee5793 PEP style fixes 2022-02-25 23:01:02 +11:00
Oliver 7c26d8f71d Refactor ownership for StockItem model 2022-02-25 22:58:00 +11:00
Oliver d6764573c3 Refactor "ownership" concepts in templates
- Template code was very messy
- Makes it a lot "simpler"
- Adds convenience functions to the StockLocation model
- Adds pre-calculated data to the template
- Display ownership information on the stocklocation page
2022-02-25 22:45:24 +11:00
Oliver Walters 0da5957c50 template fix 2022-02-25 21:23:20 +11:00
Oliver 6bdac076d7 Adds a checkmark to indicate that a stock item has passed all required tests 2022-02-25 16:03:44 +11:00
Oliver fea6091e42 Fix incorrect inputs 2022-02-25 15:57:30 +11:00
Oliver ef9c6e9fe0 Bug fix 2022-02-25 15:56:40 +11:00
Oliver 9e3406efc9 Add stock tracking code to indicate stock has been consumed by a build order 2022-02-25 15:56:09 +11:00
Matthias ebd54045ec
PEP fix 2022-02-20 04:40:18 +01:00
Matthias 306725ef92
merge satement 2022-02-20 04:25:17 +01:00
Matthias 1ff6988ffd
remove unneeded assignment 2022-02-20 04:24:13 +01:00
Oliver 3226a1906f Critical bug fix: Check if serial numbers already exist when creating new StockItem 2022-02-17 17:17:09 +11:00
Oliver f485bc7d53 PEP fixes 2022-02-17 17:04:51 +11:00
Oliver 0604e1a127 Adds API endpoint for installing stock items into other stock items
- Requires more filtering for the Part API
- Adds more BOM related functionality for Part model
- Removes old server-side form
2022-02-17 17:03:17 +11:00
Oliver 578c161d4f Adds information on test result being deleted 2022-02-17 13:36:00 +11:00
Oliver f6f512c40b Fix breadcrumb tree for stock item page 2022-02-16 22:22:04 +11:00