def files_api(): # TODO perhaps return just if content_disposition == 'attachment' g.parser.add_argument('filename', type=bounded_str, location='args') g.parser.add_argument('message', type=valid_public_id, location='args') args = strict_parse_args(g.parser, request.args) files = filtering.files(namespace_id=g.namespace.id, message_public_id=args['message'], filename=args['filename'], limit=args['limit'], offset=args['offset'], db_session=g.db_session) return g.encoder.jsonify(files)
def files_api(): # TODO perhaps return just if content_disposition == 'attachment' g.parser.add_argument('filename', type=bounded_str, location='args') g.parser.add_argument('message', type=valid_public_id, location='args') args = strict_parse_args(g.parser, request.args) files = filtering.files( namespace_id=g.namespace.id, message_public_id=args['message'], filename=args['filename'], limit=args['limit'], offset=args['offset'], db_session=g.db_session) return g.encoder.jsonify(files)
def files_api(): g.parser.add_argument('filename', type=bounded_str, location='args') g.parser.add_argument('message_id', type=valid_public_id, location='args') g.parser.add_argument('content_type', type=bounded_str, location='args') g.parser.add_argument('view', type=view, location='args') args = strict_parse_args(g.parser, request.args) files = filtering.files(namespace_id=g.namespace.id, message_public_id=args['message_id'], filename=args['filename'], content_type=args['content_type'], limit=args['limit'], offset=args['offset'], view=args['view'], db_session=g.db_session) return g.encoder.jsonify(files)
def files_api(): g.parser.add_argument('filename', type=bounded_str, location='args') g.parser.add_argument('message_id', type=valid_public_id, location='args') g.parser.add_argument('content_type', type=bounded_str, location='args') g.parser.add_argument('view', type=view, location='args') args = strict_parse_args(g.parser, request.args) files = filtering.files( namespace_id=g.namespace.id, message_public_id=args['message_id'], filename=args['filename'], content_type=args['content_type'], limit=args['limit'], offset=args['offset'], view=args['view'], db_session=g.db_session) return g.encoder.jsonify(files)