def validate_request_fields(method, args): """validate all the request fields for mandetory, length and type""" fields_dict = schema.get(method) if not fields_dict: raise Exception("Field schema is missing, Please contact Administrator") else: validate_mandatory_fields(fields_dict, args) validate_fields_length_and_type(fields_dict, args)
def validate_request_fields(method, args): """validate all the request fields for mandetory, length and type""" fields_dict = schema.get(method) if not fields_dict: raise Exception( "Field schema is missing, Please contact Administrator") else: validate_mandatory_fields(fields_dict, args) validate_fields_length_and_type(fields_dict, args)
def validate_get_list_request(args): if not check_user_permission(args): raise Exception("User don't have permissions to access the ticket".format(args.get("ticket_id"))) fields_dict = schema.get("getIssueList").get("fields") validate_filters_parameter(fields_dict, args) validate_sort_by_parameter(fields_dict, args) validate_order_by_parameter(fields_dict, args) validate_limit_parameter(fields_dict, args) frappe.local.form_dict.args = json.dumps(args)
def validate_get_list_request(args): if not check_user_permission(args): raise Exception( "User don't have permissions to access the ticket".format( args.get("ticket_id"))) fields_dict = schema.get("getIssueList").get("fields") validate_filters_parameter(fields_dict, args) validate_sort_by_parameter(fields_dict, args) validate_order_by_parameter(fields_dict, args) validate_limit_parameter(fields_dict, args) frappe.local.form_dict.args = json.dumps(args)