def process_request(request, item: cmod.OrderItem = None): item.status = 'deleted' item.order.recalculate() item.save() return HttpResponseRedirect('/catalog/cart/')
def delete(request, id: cmod.OrderItem = None): id.status = "deleted" id.save() context = {} return HttpResponseRedirect('/catalog/cart/')
def remove(request, item: cmod.OrderItem = None): if item is not None: item.status = 'deleted' item.quantity = 0 item.save() order = item.order order.recalculate() return HttpResponseRedirect('/catalog/cart/')
def process_request(request, orderItem: cmod.OrderItem, order: cmod.Order): orderItem.status = 'deleted' orderItem.save() order.recalculate() if order.num_items() < 1: return HttpResponseRedirect('/catalog/') else: return HttpResponseRedirect('/catalog/cart/' + str(order.id))
def process_request(request, line_item: cmod.OrderItem): line_item.status = 'deleted' line_item.save() return HttpResponseRedirect('/catalog/cart/')
def process_request(request, product: cmod.OrderItem): product.status = 'deleted' product.save() return HttpResponseRedirect("/catalog/cart/")
def delete(request, orderItem: cmod.OrderItem): orderItem.status = 'deleted' orderItem.save() cart = request.user.get_shopping_cart() cart.recalculate() return HttpResponseRedirect('/catalog/cart/')