fixes
This commit is contained in:
parent
947327422e
commit
820c7a42da
@ -48,7 +48,7 @@ def register_user(request):
|
|||||||
if request.POST['password1'] != request.POST['password2']:
|
if request.POST['password1'] != request.POST['password2']:
|
||||||
return HttpResponse('{"reason":"Hesla se neshodují!"}', status=400, content_type='application/json')
|
return HttpResponse('{"reason":"Hesla se neshodují!"}', status=400, content_type='application/json')
|
||||||
if not request.POST['phone']:
|
if not request.POST['phone']:
|
||||||
return HttpResponse('{"reason":"Hesla se neshodují!"}', status=400, content_type='application/json')
|
return HttpResponse('{"reason":"Telefon je povinný"}', status=400, content_type='application/json')
|
||||||
if DjangoUser.objects.filter(email=request.POST['email']):
|
if DjangoUser.objects.filter(email=request.POST['email']):
|
||||||
return HttpResponse('{"reason":"Email je již registrován!"}', status=400, content_type='application/json')
|
return HttpResponse('{"reason":"Email je již registrován!"}', status=400, content_type='application/json')
|
||||||
email = request.POST['email']
|
email = request.POST['email']
|
||||||
@ -294,8 +294,6 @@ web: https://alkator.cz""",
|
|||||||
cc=[]
|
cc=[]
|
||||||
)
|
)
|
||||||
|
|
||||||
user = invoice.user
|
|
||||||
|
|
||||||
template = TemplateResponse(
|
template = TemplateResponse(
|
||||||
None,
|
None,
|
||||||
'invoice.html',
|
'invoice.html',
|
||||||
@ -314,10 +312,10 @@ web: https://alkator.cz""",
|
|||||||
mail.attach('faktura.pdf', attach.read(), 'application/pdf')
|
mail.attach('faktura.pdf', attach.read(), 'application/pdf')
|
||||||
if not mail.send():
|
if not mail.send():
|
||||||
return HttpResponse(status=500)
|
return HttpResponse(status=500)
|
||||||
elif paid == 'CANCELLED' and not user.paid:
|
elif paid == 'CANCELLED' and not invoice.paid:
|
||||||
racer.product.quantity += 1
|
for ip in InvoiceProduct.objects.filter(invoice=invoice):
|
||||||
racer.product.save()
|
ip.product.quantity += ip.quantity
|
||||||
racer.delete()
|
ip.delete()
|
||||||
invoice.delete()
|
invoice.delete()
|
||||||
return HttpResponse(status=200)
|
return HttpResponse(status=200)
|
||||||
|
|
||||||
@ -449,7 +447,7 @@ def cart_delete(request):
|
|||||||
product = Product.objects.get(id=_id)
|
product = Product.objects.get(id=_id)
|
||||||
cart_product = CartProduct.objects.get(cart=cart, product=product)
|
cart_product = CartProduct.objects.get(cart=cart, product=product)
|
||||||
cart_product.delete()
|
cart_product.delete()
|
||||||
return HttpResponse('{"status":"success", "reason":"Úspěšně odstraněno z košíku."}')
|
return HttpResponse('{"status":"success", "reason":"Úspěšně odstraněno z košíku."}', content_type='application/json')
|
||||||
|
|
||||||
|
|
||||||
def cart_decrease(request):
|
def cart_decrease(request):
|
||||||
@ -463,13 +461,13 @@ def cart_decrease(request):
|
|||||||
cart_product.delete()
|
cart_product.delete()
|
||||||
else:
|
else:
|
||||||
cart_product.save()
|
cart_product.save()
|
||||||
return HttpResponse('{"status":"success", "reason":"Úspěšně sníženo množství v košíku."}')
|
return HttpResponse('{"status":"success", "reason":"Úspěšně sníženo množství v košíku."}', content_type='application/json')
|
||||||
|
|
||||||
|
|
||||||
def cart(request):
|
def cart(request):
|
||||||
user = request.user
|
user = request.user
|
||||||
if not user.is_authenticated:
|
if not user.is_authenticated:
|
||||||
return HttpResponse("[]")
|
return HttpResponse("[]", content_type='application/json')
|
||||||
cart = []
|
cart = []
|
||||||
try:
|
try:
|
||||||
for cart_product in CartProduct.objects.filter(cart=user.cart):
|
for cart_product in CartProduct.objects.filter(cart=user.cart):
|
||||||
@ -482,7 +480,7 @@ def cart(request):
|
|||||||
'img': cart_product.product.img.url,
|
'img': cart_product.product.img.url,
|
||||||
})
|
})
|
||||||
except AttributeError:
|
except AttributeError:
|
||||||
return HttpResponse("[]")
|
return HttpResponse("[]", content_type='application/json')
|
||||||
return HttpResponse(json.dumps(cart))
|
return HttpResponse(json.dumps(cart))
|
||||||
|
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user