Exemple #1
0
def ims():
    """
		Get ims categories given the level and type 
	"""
    logger.info("Fetching Catalogue items per retailer")
    try:
        ctype = request.args.get('type') or 'atc'
        levels = request.args.get('levels').split(",") or [3, 4]
        nested = request.args.get('nested') == '1' or False
    except:
        raise errors.ApiError('invalid_data_type',
                              "Query params with wrong data types!")
    # Call function to obtain items from certain retailer
    categories = Category.get_ims(ctype=ctype, levels=levels, nested=nested)
    return jsonify(categories)