def estimate(request, action): inputs = get_request_contents(request) if request.method == "POST": save = True else: save = False return JsonResponse(CALC.Estimate(action, inputs, save))
def undo(request, action): context: Context = request.context inputs = get_request_contents(request) if request.method == "POST" and context.user_is_logged_in: return MassenergizeResponse(CALC.Undo(action, inputs)) else: return Json(None)
def importcsv(request): context: Context = request.context if True: #context.user_is_admin(): inputs = get_request_contents(request) return MassenergizeResponse(CALC.Import(inputs)) return Json(None)
def estimate(request, action): context: Context = request.context inputs = get_request_contents(request) if request.method == "POST" and context.user_is_logged_in: save = True else: save = False return MassenergizeResponse(CALC.Estimate(action, inputs, save))
def getInputs(request, action): inputs = ShowKeys(get_request_contents(request), action) if request.method == "POST": save = True else: save = False CALC.Estimate(action, inputs, save) response = JsonResponse(inputs.inputs) return response
def users(request): args = get_request_contents(request) if request.method == 'GET': users = QueryCalcUsers(args, {}) return Json(users) elif request.method == 'POST': #about to create a new User instance user = CreateCalcUser(args) return Json(user) return Json(None)
def users(request): args = get_request_contents(request) context: Context = request.context if request.method == 'GET': if context.user_is_admin(): users = QueryCalcUsers(args, {}) return Json(users) else: return Json(None) elif request.method == 'POST' and context.user_is_logged_in: #about to create a new User instance user = CreateCalcUser(args) return Json(user) return Json(None)
def exportcsv(request): inputs = get_request_contents(request) return JsonResponse(CALC.Export(inputs))
def reset(request): inputs = get_request_contents(request) return JsonResponse(CALC.Reset(inputs))
def undo(request, action): inputs = get_request_contents(request) if request.method == "POST": return JsonResponse(CALC.Undo(action, inputs)) else: return Json(None)
def reset(request): context: Context = request.context if context.user_is_admin(): inputs = get_request_contents(request) return MassenergizeResponse(CALC.Reset(inputs)) return Json(None)
def userinfo(request, user=None): args = get_request_contents(request) return MassenergizeResponse(QueryCalcUsers(user, args))