From 6ba7487bb3119f2e4d98c1c9ab68c58ae96c276d Mon Sep 17 00:00:00 2001 From: benjamin <benjamin@le-filament.com> Date: Mon, 20 Nov 2023 10:55:07 +0100 Subject: [PATCH] [UPD] inherit website_sale_stock_available_display to show special message on cart lines --- __manifest__.py | 2 ++ template/stock_availability_template.xml | 18 ++++++++++++++++++ 2 files changed, 20 insertions(+) create mode 100755 template/stock_availability_template.xml diff --git a/__manifest__.py b/__manifest__.py index 7055b16..3ba3a71 100755 --- a/__manifest__.py +++ b/__manifest__.py @@ -14,6 +14,7 @@ 'portal', 'website', 'website_sale', + 'website_sale_stock_available_display', ], 'contributors': [ 'Benjamin Rivier <benjamin@le-filament.com>', @@ -21,6 +22,7 @@ 'website': 'http://www.le-filament.com', 'data': [ 'template/layout_template.xml', + 'template/stock_availability_template.xml', 'views/res_config.xml', ], } \ No newline at end of file diff --git a/template/stock_availability_template.xml b/template/stock_availability_template.xml new file mode 100755 index 0000000..dfbcd77 --- /dev/null +++ b/template/stock_availability_template.xml @@ -0,0 +1,18 @@ +<?xml version="1.0" encoding="utf-8"?> +<odoo> + <!-- Inherit parent --> + <template id="assets_frontend_3a" inherit_id="website_sale_stock_available_display.stock_info" name="3A Cart stock infos"> + <xpath expr="//div" position="replace"> + <t t-if="virtual_available > 0"> + <div t-attf-class="availability_messages text-#{virtual_available and 'success' or 'danger'}"> + <span><t t-esc="virtual_available"/> <t t-esc="line.product_uom.name"/> in stock</span> + </div> + </t> + <t t-else=""> + <div class="text-success"> + Disponible fournisseur + </div> + </t> + </xpath> + </template> +</odoo> -- GitLab