def add_item_form(request, barcode_id=None, error_message=None): first_pass = True product_found = False product = None if barcode_id: first_pass = False product = lookup_product(barcode_id) if product: product_found = True else: barcode_id = request.POST.get('barcode_id') if barcode_id: return redirect('add_item_form', barcode_id=barcode_id) return render(request, 'inventory/add_item.html', { 'first_pass': first_pass, 'product_found': product_found, 'product': product, 'error_message': error_message, 'default_expiration': DEFAULT_EXPIRATION, "barcode_id": barcode_id, })
def add_product_form(request, barcode_id=None, error_message=None): product_name = '' description = '' first_pass = True product_found = False if barcode_id: first_pass = False product = lookup_product(barcode_id, new_product=True) if product: if type(product) == str: product_name = product else: product_name = product.name description = product.description product_found = True else: barcode_id = request.POST.get('barcode_id') if barcode_id: return redirect('add_product_form', barcode_id=barcode_id) return render(request, 'inventory/add_product.html', { 'first_pass': first_pass, 'error_messsage': error_message, 'barcode_id': barcode_id, 'product_name': product_name, 'description': description, 'product_found': product_found, })