You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

28 lines
789 B
Python

from django.shortcuts import render, get_object_or_404, redirect
from osinacore.models import *
from billing.models import *
from osinacore.decorators import *
@staff_login_required
def delete_orderitem(request, orderitem_id):
order_item = get_object_or_404(OrderItem, id=orderitem_id)
order_id = order_item.order.order_id
order_item.delete()
return redirect('orderdetails', order_id=order_id)
@staff_login_required
def delete_payment_method_modal(request, method_id):
method = get_object_or_404(PaymentType, id=method_id)
if request.method == 'POST':
method.delete()
return redirect('paymentmethods')
context = {
'method': method
}
return render(request, "delete_templates/delete-payment-method-modal.html", context)