def save_shipping_price_criteria(request, shipping_price_id): """Saves the criteria for the shipping price with given id. The criteria are passed via request body. """ shipping_price = get_object_or_404(ShippingMethodPrice, pk=shipping_price_id) criteria_utils.save_criteria(request, shipping_price) html = [ [ "#price-criteria", shipping_price_criteria(request, shipping_price_id, as_string=True) ], [ "#prices", shipping_method_prices(request, shipping_price.shipping_method.id) ], ] result = simplejson.dumps( { "html": html, "message": _(u"Modifications have been changed."), }, cls=LazyEncoder) return HttpResponse(result)
def save_discount_criteria(request, id): """Saves the criteria for the discount with given id. The criteria are passed via request body. """ discount = muecke_get_object_or_404(Discount, pk=id) criteria_utils.save_criteria(request, discount) html = [["#criteria", discount_criteria(request, id)]] result = simplejson.dumps({ "html": html, "message": _("Modifications have been changed."), }, cls=LazyEncoder) return HttpResponse(result)
def save_payment_method_criteria(request, payment_method_id): """Saves the criteria for the payment method with given id. The criteria are passed via request body. """ payment_method = muecke_get_object_or_404(PaymentMethod, pk=payment_method_id) criteria_utils.save_criteria(request, payment_method) html = [["#criteria", payment_method_criteria(request, payment_method_id)]] result = simplejson.dumps({ "html": html, "message": _(u"Modifications have been changed."), }, cls=LazyEncoder) return HttpResponse(result)
def save_discount_criteria(request, id): """Saves the criteria for the discount with given id. The criteria are passed via request body. """ discount = muecke_get_object_or_404(Discount, pk=id) criteria_utils.save_criteria(request, discount) html = [["#criteria", discount_criteria(request, id)]] result = simplejson.dumps( { "html": html, "message": _("Modifications have been changed."), }, cls=LazyEncoder) return HttpResponse(result)
def save_payment_price_criteria(request, payment_price_id): """Saves the criteria for the payment price with given id. The criteria are passed via request body. """ payment_price = get_object_or_404(PaymentMethodPrice, pk=payment_price_id) criteria_utils.save_criteria(request, payment_price) html = [ ["#price-criteria", payment_price_criteria(request, payment_price_id, as_string=True)], ["#prices", payment_method_prices(request, payment_price.payment_method.id)], ] result = simplejson.dumps({ "html": html, "message": _(u"Modifications have been changed."), }, cls=LazyEncoder) return HttpResponse(result)