Oliver Walters
d70110690b
Validate uniqueness for StockItems
...
- If the Part is a variant of a template, ensure that the serial numbers are unique across all instances of the template
- Prevent instantiation of a StockItem for a part which has variants
2019-05-25 23:09:04 +10:00
Oliver Walters
bc778c1451
Prevent a Part from both having variants and being a variant of something else
2019-05-25 22:43:47 +10:00
Oliver Walters
1a2fb9e170
Add 'has_variants' and 'variant_of' field for Part
...
- StockItem cannot point to a part which is a template part
2019-05-25 22:27:36 +10:00
Oliver Walters
026ffde807
Merge remote-tracking branch 'inventree/master'
2019-05-25 22:11:21 +10:00
Oliver
1ac1c472c7
Merge pull request #369 from SchrodingersGat/null-fix
...
Null fix
2019-05-25 22:08:19 +10:00
Oliver Walters
9f4105e2e4
PEP fix
2019-05-25 22:02:36 +10:00
Oliver Walters
2760efac18
Fix similar error for Build object
2019-05-25 22:01:30 +10:00
Oliver Walters
ecfde46838
Fix error in BomItem creation
2019-05-25 21:57:59 +10:00
Oliver
970257d423
Merge pull request #367 from SchrodingersGat/search-page
...
Search page
2019-05-24 21:38:54 +10:00
Oliver Walters
add601e296
Display supplier part results on search page
2019-05-24 21:34:00 +10:00
Oliver Walters
d5da93b9d0
Make supplier part list API searchable
2019-05-24 21:33:45 +10:00
Oliver Walters
e07d7e3874
Merge remote-tracking branch 'inventree/master'
2019-05-23 23:24:11 +10:00
Oliver
632be8f04f
Merge pull request #364 from SchrodingersGat/bom-footer
...
Display total part quantity in BOM footer
2019-05-23 23:23:52 +10:00
Oliver Walters
2bf80efc09
Display total part quantity in BOM footer
...
- https://stackoverflow.com/questions/45190917/bootstrap-table-footer-functions-not-working-data-footer-formatter
2019-05-23 23:18:35 +10:00
Oliver
aeaf4e7dc9
Merge pull request #363 from SchrodingersGat/rest-simplify
...
Rest simplify
2019-05-23 23:03:39 +10:00
Oliver Walters
413e996e92
Merge remote-tracking branch 'inventree/master'
2019-05-23 23:01:17 +10:00
Oliver Walters
c2ca5a24f8
PEP
2019-05-23 22:59:56 +10:00
Oliver
d287c0e8d3
Merge pull request #362 from SchrodingersGat/api-fixes
...
Api fixes
2019-05-23 22:58:36 +10:00
Oliver Walters
5664fc5472
Detail in StockItem API now optional
2019-05-23 22:57:45 +10:00
Oliver Walters
9052ccc181
Make 'part_detail' field in SupplierPart serializer optional
2019-05-23 22:44:37 +10:00
Oliver Walters
cf5b8d0249
Optional part_detail and sub_part_detail for BOM API
...
- Significant speed boost on request
- Request the relevent information at the right place
2019-05-23 22:36:19 +10:00
Oliver Walters
d386c2a6f9
Include total stock in PartBrief serializer
2019-05-23 21:51:27 +10:00
Oliver Walters
a6f95c70aa
Add detail view for Build model
2019-05-23 21:36:54 +10:00
Oliver Walters
bebf2c9bee
Merge remote-tracking branch 'inventree/master'
2019-05-23 00:48:05 +10:00
Oliver
8f3fe94ff4
Merge pull request #361 from SchrodingersGat/tweakies
...
Tweakies
2019-05-23 00:45:50 +10:00
Oliver Walters
4d35841233
Consolidate on 'pk' as the ID field in the API
2019-05-23 00:31:27 +10:00
Oliver Walters
27f956bffa
Part detail rendering improvements
2019-05-22 23:27:43 +10:00
Oliver Walters
cd7bc6cce5
Include pricing information in part supplier view
...
Also some CSS tweaks to secondary modal buttons
2019-05-22 22:11:27 +10:00
Oliver Walters
afb927258c
Merge remote-tracking branch 'inventree/master'
2019-05-21 16:37:16 +10:00
Oliver
49425efef9
Merge pull request #358 from SchrodingersGat/bom-pricing
...
Bom pricing
2019-05-21 16:33:45 +10:00
Oliver Walters
d3a5661dbd
Serializer fix
2019-05-21 15:42:52 +10:00
Oliver Walters
d1dfad591d
Pepperoni
2019-05-21 15:38:22 +10:00
Oliver Walters
988a35d237
Serialize BOMItem pricing information
...
- Account for quantity
- Prefetch required items
2019-05-21 15:15:54 +10:00
Oliver Walters
a15f46c972
Merge remote-tracking branch 'inventree/master'
2019-05-21 14:13:30 +10:00
Oliver
74479a7d52
Merge pull request #357 from SchrodingersGat/price-testing
...
Price testing
2019-05-21 14:12:56 +10:00
Oliver Walters
2817e6ca31
Added further part pricing
2019-05-21 14:08:40 +10:00
Oliver Walters
cdcc4f9ca1
Simple tests for price breaks
2019-05-21 13:53:25 +10:00
Oliver Walters
6f73c379c2
Remove 'minimum' order from SupplierPart
...
- This can be handled using the 'PriceBreak' set
2019-05-21 13:51:43 +10:00
Oliver Walters
357bfdae3f
Add some test fixtures for Company app
2019-05-21 13:33:05 +10:00
Oliver Walters
92b0ed6599
Merge remote-tracking branch 'inventree/master'
2019-05-21 08:58:08 +10:00
Oliver
e9f681e736
Merge pull request #355 from SchrodingersGat/speed2
...
Don't serialize 'available_stock' in PartSerializer
2019-05-21 08:57:37 +10:00
Oliver Walters
f19d4eec79
Improve query speed for supplierpart api
2019-05-21 08:19:16 +10:00
Oliver Walters
9d5b938ced
Don't serialize 'available_stock' in PartSerializer
2019-05-21 07:57:44 +10:00
Oliver Walters
29ab493cbe
Merge remote-tracking branch 'inventree/master'
2019-05-21 00:58:19 +10:00
Oliver
2439d9edde
Merge pull request #353 from SchrodingersGat/api-speed
...
Optimizing db queries
2019-05-21 00:57:57 +10:00
Oliver Walters
ca9d6e6e25
PEP fixes
2019-05-21 00:54:48 +10:00
Oliver Walters
49ed17db56
Add a line
2019-05-21 00:52:17 +10:00
Oliver Walters
ae865d1de1
Commit
2019-05-21 00:40:42 +10:00
Oliver Walters
4b41766312
And mode
2019-05-21 00:31:34 +10:00
Oliver Walters
72aba30e81
More hungry fetching
2019-05-21 00:16:00 +10:00