Пример #1
0
def process_request(request, item: cmod.OrderItem = None):

    item.status = 'deleted'
    item.order.recalculate()
    item.save()

    return HttpResponseRedirect('/catalog/cart/')
Пример #2
0
def delete(request, id: cmod.OrderItem = None):
    id.status = "deleted"
    id.save()

    context = {}

    return HttpResponseRedirect('/catalog/cart/')
Пример #3
0
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/')
Пример #4
0
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))
Пример #5
0
def process_request(request, line_item: cmod.OrderItem):

    line_item.status = 'deleted'
    line_item.save()

    return HttpResponseRedirect('/catalog/cart/')
Пример #6
0
def process_request(request, product: cmod.OrderItem):

    product.status = 'deleted'
    product.save()

    return HttpResponseRedirect("/catalog/cart/")
Пример #7
0
def delete(request, orderItem: cmod.OrderItem):
    orderItem.status = 'deleted'
    orderItem.save()
    cart = request.user.get_shopping_cart()
    cart.recalculate()
    return HttpResponseRedirect('/catalog/cart/')