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