class QueryFormFirstRecord(BaseRequestProcesser): """ Query a form of the first record of a table. Args: table: (string) table's name """ path = "query_form_first_record" name = "" def func(self, args, request): if 'table' not in args: raise MudderyError(ERR.missing_args, 'Missing the argument: "table".') table_name = args["table"] try: record = general_query_mapper.get_the_first_record(table_name) if record: record_id = record.id else: record_id = None except Exception, e: raise MudderyError(ERR.invalid_form, "Wrong table: %s." % table_name) data = data_edit.query_form(table_name, id=record_id) return success_response(data)
def func(self, args, request): if 'table' not in args: raise MudderyError(ERR.missing_args, 'Missing the argument: "table".') table_name = args["table"] record = args.get('record', None) data = data_edit.query_form(table_name, id=record) return success_response(data)
def func(self, args, request): if 'table' not in args: raise MudderyError(ERR.missing_args, 'Missing argument: "table".') table_name = args["table"] record = args.get('record', None) data = data_edit.query_form(table_name, record) return success_response(data)
def func(self, args, request): if not args: raise MudderyError(ERR.missing_args, 'Missing arguments.') if 'values' not in args: raise MudderyError(ERR.missing_args, 'Missing the argument: "values".') if 'table' not in args: raise MudderyError(ERR.missing_args, 'Missing the argument: "table".') values = args["values"] table_name = args["table"] record_id = args.get('record', None) record_id = data_edit.save_form(values, table_name, record_id) data = data_edit.query_form(table_name, id=record_id) return success_response(data)
def func(self, args, request): if not args: raise MudderyError(ERR.missing_args, 'Missing arguments.') if 'values' not in args: raise MudderyError(ERR.missing_args, 'Missing the argument: "values".') if 'table' not in args: raise MudderyError(ERR.missing_args, 'Missing the argument: "table".') values = args["values"] table_name = args["table"] record_id = args.get('record', None) record_id = data_edit.save_form(values, table_name, record_id) data = data_edit.query_form(table_name, id=record_id) return success_response(data)
def func(self, args, request): if 'table' not in args: raise MudderyError(ERR.missing_args, 'Missing the argument: "table".') table_name = args["table"] try: record = general_query_mapper.get_the_first_record(table_name) if record: record_id = record.id else: record_id = None except Exception as e: raise MudderyError(ERR.invalid_form, "Wrong table: %s." % table_name) data = data_edit.query_form(table_name, id=record_id) return success_response(data)