def users_get(): if not PermissionCache.user_has_permissions(session['current_user']['id'], ['View Users'], g.uow) and \ not PermissionCache.user_has_permissions(session['current_user']['id'], ['Manage Users'], g.uow): return "" query_parameters = QueryParameters(parseqs.parse(request.query_string)) query_result = g.uow.users.get_all(query_parameters) return jsonify(query_result.to_dict())
def call(**kwargs): query_string_object = parseqs.parse(request.query_string) if prop_name is None: c_instance = c(query_string_object) else: if prop_name in query_string_object: c_instance = c(query_string_object[prop_name]) else: c_instance = None kwargs[arg_name] = c_instance return f(**kwargs)
def get_vendor_records_for_syrx_num_date(): data = parseqs.parse(request.get_data()) query_parameters = QueryParameters(data) start_date = int(data["startDate"]) end_date = int(data["endDate"]) query_result = g.uow.equipment.get_all_vendor_records_query_result(data["points"], start_date, end_date, query_parameters) return jsonify(query_result.__dict__)
def roles_get(): query_parameters = QueryParameters(parseqs.parse(request.query_string)) query_result = g.uow.roles.get_all(query_parameters) return jsonify(query_result.to_dict())
def get_account_data(account_id): # parse the query string into parameters query_parameters = QueryParameters(parseqs.parse(request.query_string)) query_result = g.uow.energy_records.get_all_for_account_between_dates(account_id, query_parameters) return jsonify(query_result.to_dict())
def component_tasks_get(component_id): query_parameters = QueryParameters(parseqs.parse(request.query_string)) query_result = g.uow.components.get_component_tasks_table(component_id, query_parameters) return jsonify(query_result.to_dict())
def component_paragraphs_get(component_id, paragraph_type): query_parameters = QueryParameters(parseqs.parse(request.query_string)) query_result = g.uow.paragraphs.apply_query_parameters_by_component_id( component_id, paragraph_type, query_parameters ) return jsonify(query_result.to_dict())
def component_points_get_by_component_id(component_id): queryParameters = QueryParameters(parseqs.parse(request.query_string)) queryResult = g.uow.component_points.apply_query_parameters_by_component_id(component_id, queryParameters) return jsonify(queryResult.to_dict())