def deleteDamaged(request): damaged = Damaged.objects.get(pk=request.POST['pk']) inform_user(user=damaged.good.user, message=render_to_string("mail/damaged_deleted.html", {'good': damaged.good}), subject='کالای معیوب شما مرجوعی است') deleteFromQuerySet(request, Damaged.objects) damaged.good.delete() return HttpResponse('success')
def deleteOrderItem(request): is_last = False; order = OrderItem.objects.get(pk = request.POST['pk']).order if OrderItem.objects.filter(order = order ).count() == 1: is_last = True result = deleteFromQuerySet(request,OrderItem.objects) if is_last: order.delete() return HttpResponse('order_changed') else: return result
def deleteOrder(request): order=Order.objects.get(pk=int(request.POST['pk'])) if order.user != None: inform_user(user=order.user, message=render_to_string('mail/order_rejected.html', {'order': order}), subject='سفارش شما رد شد') return deleteFromQuerySet(request,Order.objects)
def deleteUser(request): user = User.objects.get(pk = request.POST['pk']) Good.objects.exclude(status = 'D').filter(user = user).update(status = 'W') return deleteFromQuerySet(request,User.objects.all())
def deleteGood(request): deleteFromQuerySet(request, Good.objects) return HttpResponse('success')