From 2532fcbea20c1779529a70ff559f448f3ed625fd Mon Sep 17 00:00:00 2001 From: Lance Edgar Date: Sun, 29 Mar 2020 13:04:11 -0500 Subject: [PATCH] Let inventory batch handler decide if case input is allowed --- tailbone/views/batch/inventory.py | 11 ++--------- 1 file changed, 2 insertions(+), 9 deletions(-) diff --git a/tailbone/views/batch/inventory.py b/tailbone/views/batch/inventory.py index d7780467..373b8f56 100644 --- a/tailbone/views/batch/inventory.py +++ b/tailbone/views/batch/inventory.py @@ -67,10 +67,6 @@ class InventoryBatchView(BatchMasterView): mobile_creatable = True mobile_rows_creatable = True - # set to False to prevent exposing case fields for user input, - # when the batch count mode is "adjust only" - allow_adjustment_cases = True - # set to True for the UI to "prefer" case amounts, as opposed to unit prefer_cases = False @@ -309,12 +305,9 @@ class InventoryBatchView(BatchMasterView): 'prefer_cases': self.prefer_cases, }) + # TODO: deprecate / remove this def allow_cases(self, batch): - if batch.mode == self.enum.INVENTORY_MODE_ADJUST: - if self.allow_adjustment_cases: - return True - return False - return True + return self.handler.allow_cases(batch) def should_aggregate_products(self, batch): """