mirror of
https://github.com/inventree/InvenTree.git
synced 2025-04-29 12:06:44 +00:00
Remove StockItemManager class (#5727)
- Not used anywhere - Reference: https://github.com/inventree/InvenTree/issues/5586
This commit is contained in:
parent
550d549325
commit
ccaece3634
@ -301,30 +301,6 @@ class StockLocation(InvenTreeBarcodeMixin, MetadataMixin, InvenTreeTree):
|
|||||||
return self.stock_item_count()
|
return self.stock_item_count()
|
||||||
|
|
||||||
|
|
||||||
class StockItemManager(TreeManager):
|
|
||||||
"""Custom database manager for the StockItem class.
|
|
||||||
|
|
||||||
StockItem querysets will automatically prefetch related fields.
|
|
||||||
"""
|
|
||||||
|
|
||||||
def get_queryset(self):
|
|
||||||
"""Prefetch queryset to optimise db hits."""
|
|
||||||
return super().get_queryset().prefetch_related(
|
|
||||||
'belongs_to',
|
|
||||||
'build',
|
|
||||||
'customer',
|
|
||||||
'purchase_order',
|
|
||||||
'sales_order',
|
|
||||||
'supplier_part',
|
|
||||||
'supplier_part__supplier',
|
|
||||||
'allocations',
|
|
||||||
'sales_order_allocations',
|
|
||||||
'location',
|
|
||||||
'part',
|
|
||||||
'tracking_info'
|
|
||||||
)
|
|
||||||
|
|
||||||
|
|
||||||
def generate_batch_code():
|
def generate_batch_code():
|
||||||
"""Generate a default 'batch code' for a new StockItem.
|
"""Generate a default 'batch code' for a new StockItem.
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user