diff --git a/low_stocks_product_alert/README.rst b/low_stocks_product_alert/README.rst index d68fa488c..44a4e42d1 100644 --- a/low_stocks_product_alert/README.rst +++ b/low_stocks_product_alert/README.rst @@ -17,7 +17,7 @@ Company License ------- Lesser General Public License, Version 3 (LGPL v3). -(https://www.odoo.com/documentation/user/16.0/legal/licenses/licenses.html) +(https://www.odoo.com/documentation/user/18.0/legal/licenses/licenses.html) Credits ------- diff --git a/low_stocks_product_alert/__manifest__.py b/low_stocks_product_alert/__manifest__.py index 6c1a030e5..112ed6f27 100644 --- a/low_stocks_product_alert/__manifest__.py +++ b/low_stocks_product_alert/__manifest__.py @@ -21,7 +21,7 @@ ############################################################################# { 'name': "Product Low Stock Alert", - 'version': '18.0.1.0.0', + 'version': '18.0.2.0.1', "category": 'Warehouse,Point of Sale', 'summary': """Product Low Stock Alert Display in Point of Sale and Product Views""", diff --git a/low_stocks_product_alert/doc/RELEASE_NOTES.md b/low_stocks_product_alert/doc/RELEASE_NOTES.md index dddca896d..78f6e8359 100644 --- a/low_stocks_product_alert/doc/RELEASE_NOTES.md +++ b/low_stocks_product_alert/doc/RELEASE_NOTES.md @@ -3,5 +3,10 @@ #### 07.12.2024 #### Version 18.0.1.0.0 #### ADD - - Initial commit for Product Low Stock Alert + + +#### 09.10.2025 +#### Version 18.0.2.0.1 +#### UPDT +- Bug fix and Changes behavior (Alert for Product Variants) diff --git a/low_stocks_product_alert/models/product_product.py b/low_stocks_product_alert/models/product_product.py index 7b1290122..3d343ab45 100644 --- a/low_stocks_product_alert/models/product_product.py +++ b/low_stocks_product_alert/models/product_product.py @@ -46,7 +46,7 @@ class ProductProduct(models.Model): 'low_stocks_product_alert.is_low_stock_alert') for rec in self: if stock_alert: - is_low_stock = True if rec.type == 'consu' and rec.qty_available <= int( + is_low_stock = True if rec.is_storable and rec.qty_available <= int( self.env['ir.config_parameter'].sudo().get_param( 'low_stocks_product_alert.min_low_stock_alert')) else False rec.alert_tag = rec.qty_available if is_low_stock else False @@ -57,4 +57,4 @@ class ProductProduct(models.Model): def _load_pos_data_fields(self, config_id): result = super()._load_pos_data_fields(config_id) result.append('alert_tag') - return result \ No newline at end of file + return result diff --git a/low_stocks_product_alert/models/product_template.py b/low_stocks_product_alert/models/product_template.py index 5296685aa..ae44b3290 100644 --- a/low_stocks_product_alert/models/product_template.py +++ b/low_stocks_product_alert/models/product_template.py @@ -53,7 +53,7 @@ class ProductTemplate(models.Model): for rec in self: if stock_alert: rec.alert_state, rec.color_field = (False, 'white') if \ - rec.type != 'consu' or rec.qty_available > int( + not rec.is_storable or rec.qty_available > int( rec.env['ir.config_parameter'].sudo().get_param( 'low_stocks_product_alert.min_low_stock_alert')) \ else (True, '#fdc6c673') diff --git a/low_stocks_product_alert/static/src/xml/product_item_template.xml b/low_stocks_product_alert/static/src/xml/product_item_template.xml index 6bd6ffc3c..e8f2df7eb 100644 --- a/low_stocks_product_alert/static/src/xml/product_item_template.xml +++ b/low_stocks_product_alert/static/src/xml/product_item_template.xml @@ -6,9 +6,9 @@ + style=" background-color: #a1dafc; margin-left: 20%; margin-top: 9%; padding: 1px 10px; border-radius: 5px 5px 5px 5px;"> + style="padding-right: 5px;"/> diff --git a/low_stocks_product_alert/views/product_product_views.xml b/low_stocks_product_alert/views/product_product_views.xml index e16f2d338..f52aec3bf 100644 --- a/low_stocks_product_alert/views/product_product_views.xml +++ b/low_stocks_product_alert/views/product_product_views.xml @@ -13,4 +13,22 @@ + + + + product.product.view.form.inherit.low.stocks.product.alert + + product.product + + + + + + + + alert_state == True + + + +