Changeset - c62e0809146b
[Not reviewed]
0 1 0
Lance Edgar (lance) - 3 years ago 2021-10-17 17:07:18
lance@edbob.org
Add `add_product()` method for custorder batch handler

let it be repsonsible for adding a new item to the order
1 file changed with 14 insertions and 0 deletions:
0 comments (0 inline, 0 general)
rattail/batch/custorder.py
Show inline comments
 
@@ -397,6 +397,20 @@ class CustomerOrderBatchHandler(BatchHandler):
 
           return that reason as a string; otherwise ``None``.
 
        """
 

	
 
    def add_product(self, batch, product, order_quantity, order_uom,
 
                    **kwargs):
 
        """
 
        Add a new row to the batch, for the given product and order
 
        quantity.
 
        """
 
        row = self.make_row()
 
        row.item_entry = product.uuid
 
        row.product = product
 
        row.order_quantity = order_quantity
 
        row.order_uom = order_uom
 
        self.add_row(batch, row)
 
        return row
 

	
 
    def refresh_row(self, row):
 
        if not row.product:
 
            if row.item_entry:
0 comments (0 inline, 0 general)