Example #1
0
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')
Example #2
0
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
Example #3
0
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)
Example #4
0
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())
Example #5
0
def deleteGood(request):
    deleteFromQuerySet(request, Good.objects)
    return HttpResponse('success')