Fix: Move table was checking !x instead of !!x and so was not working

Added checks to void bill, split bill and move table
This commit is contained in:
Amritanshu
2019-08-21 17:02:06 +05:30
parent ee54e36dda
commit 04fb6dfcab
3 changed files with 124 additions and 80 deletions

View File

@ -3,6 +3,7 @@ import uuid
import re
import pkg_resources
from pyramid.httpexceptions import HTTPFound
from barker.exceptions import ValidationFailure
from pyramid.response import Response, FileResponse
@ -17,12 +18,17 @@ def home(request):
return FileResponse(file, request=request)
@forbidden_view_config(renderer='json')
@forbidden_view_config()
def forbidden(request):
response = Response()
response.status_int = 403 if request.authenticated_userid is not None else 401
response.content_type = 'application/json'
response.json = {'Error': 'Forbidden'}
if request.accept.quality("application/json") == 1:
response = Response("Forbidden")
response.status_int = 401
return response
else:
ret = HTTPFound(
location=request.route_url("login", _query={"returnUrl": request.path_qs})
)
return ret
return response