예제 #1
0
파일: views.py 프로젝트: shiayan/SADProject
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')
예제 #2
0
파일: views.py 프로젝트: shiayan/SADProject
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
예제 #3
0
파일: views.py 프로젝트: shiayan/SADProject
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)
예제 #4
0
파일: views.py 프로젝트: shiayan/SADProject
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())
예제 #5
0
파일: views.py 프로젝트: shiayan/SADProject
def deleteGood(request):
    deleteFromQuerySet(request, Good.objects)
    return HttpResponse('success')