def get_categories(): """ List all categories --- tags: - Products description: Allows to see all the categories in the BD responses: 400: description: No category found 200: description: Ok """ categories = get_all_categories() status_code = HTTPStatus.OK if categories: RESPONSE_BODY["message"] = "OK. Categories List" RESPONSE_BODY["data"] = categories else: RESPONSE_BODY["message"] = "OK. No categories found" RESPONSE_BODY["data"] = categories status_code = HTTPStatus.NOT_FOUND return RESPONSE_BODY, status_code
def index(): last_products = get_last_products() random_cat = get_random_categories() categories = get_all_categories() my_info = { "products": last_products, "random_cat": random_cat, "categories": categories } return render_template("index.html", my_info=my_info)
def get_categories(): """ Verificar que si get_all_categories es [] 400, message = "No hay nada" :return: """ categories = get_all_categories() status_code = HTTPStatus.OK if categories: RESPONSE_BODY["message"] = "OK. Categories List" RESPONSE_BODY["data"] = categories else: RESPONSE_BODY["message"] = "OK. No categories found" RESPONSE_BODY["data"] = categories status_code = HTTPStatus.NOT_FOUND return RESPONSE_BODY, status_code
def get_categories(): """ Verificar que si get_all_categories es [] 400, message = "No hay nada" :return: """ categories = get_all_categories() status_code = HTTPStatus.OK if categories: RESPONSE_BODY["message"] = "OK. Categories List" RESPONSE_BODY["data"] = categories else: RESPONSE_BODY["message"] = "OK. No categories found" RESPONSE_BODY["data"] = categories status_code = HTTPStatus.NOT_FOUND my_info = {"categories": categories, "status_code": status_code} return render_template('categories.html', my_info=my_info)
def create_product(): form_product = CreateProductForm() categories = get_all_categories() message = "" if request.method == 'POST' and form_product.validate(): message = create_new_product(name=form_product.name.data, image=form_product.image.data, price=form_product.price.data, description=form_product.description.data, refundable=form_product.refundable.data, category_id=form_product.category_id.data) flash(form_product.errors) return render_template('add-product-form.html', form=form_product, message=message, categories=categories)
def get_categories(): """ Verificar que si get_all_categories es [] 400, message = "No hay nada" :return: """ categories = get_all_categories() ## RESPONSE_BODY["data"] = categories ## RESPONSE_BODY["message"] = "Categories list" ## status_code = HTTPStatus.OK if categories: RESPONSE_BODY["message"] = "OK. Categories List" RESPONSE_BODY["data"] = categories else: RESPONSE_BODY["message"] = "OK. No categories found" RESPONSE_BODY["data"] = categories status_code = HTTPStatus.INTERNAL_SERVER_ERROR return RESPONSE_BODY, status_code
def global_variables(): categories = get_all_categories() basics = {"categories": categories} return dict(basics=basics)