diff --git a/app_new/cleaning/routes.py b/app_new/cleaning/routes.py index 39e35b4..5efb001 100644 --- a/app_new/cleaning/routes.py +++ b/app_new/cleaning/routes.py @@ -57,7 +57,7 @@ def product_new(): elif ProductGeneric.query.filter_by(name=name).first(): flash("Ce produit générique existe déjà.", "warning") else: - product = ProductGeneric(name=name, description=request.form.get("description"), category_id=request.form.get("category_id") or None, product_type=request.form.get("product_type") or "consommable", reference_unit=request.form.get("reference_unit") or "unité", stock_minimum=minimum, stock_security=security, forecast_daily_quantity=daily) + product = ProductGeneric(name=name, description=request.form.get("description"), category_id=request.form.get("category_id") or None, product_type=request.form.get("product_type") or "consommable", reference_unit=request.form.get("reference_unit") or "unité", stock_minimum=minimum, stock_security=security, forecast_daily_quantity=daily, request_enabled=request.form.get("request_enabled") == "on") db.session.add(product); db.session.commit() flash("Produit générique créé.", "success") return redirect(url_for("cleaning.products")) @@ -84,6 +84,7 @@ def product_edit(id): product.stock_security = security product.forecast_daily_quantity = daily product.is_active = request.form.get("is_active") == "on" + product.request_enabled = request.form.get("request_enabled") == "on" db.session.commit() flash("Produit générique mis à jour.", "success") return redirect(url_for("cleaning.products")) diff --git a/app_new/cleaning/templates/cleaning/product_form.html b/app_new/cleaning/templates/cleaning/product_form.html index f754ec7..0d94440 100644 --- a/app_new/cleaning/templates/cleaning/product_form.html +++ b/app_new/cleaning/templates/cleaning/product_form.html @@ -1 +1,25 @@ -{% extends "base.html" %}{% block title %}Produit générique{% endblock %}{% block content %}