diff options
Diffstat (limited to 'indoteknik_custom/models/stock_vendor.py')
| -rwxr-xr-x | indoteknik_custom/models/stock_vendor.py | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/indoteknik_custom/models/stock_vendor.py b/indoteknik_custom/models/stock_vendor.py index 79c95781..1a6b4a64 100755 --- a/indoteknik_custom/models/stock_vendor.py +++ b/indoteknik_custom/models/stock_vendor.py @@ -1,4 +1,4 @@ -from odoo import fields, models +from odoo import fields, models, api import logging _logger = logging.getLogger(__name__) @@ -29,3 +29,9 @@ class StockVendor(models.Model): for template in templates: template.virtual_qty = template.qty_stock_vendor or 0 _logger.info("Update Stock Product Template %s : %s" % (template.id, template.virtual_qty)) + + @api.onchange('quantity') + def update_solr_flag(self): + for stock in self: + if stock.product_variant_id.product_tmpl_id.solr_flag == 1: + stock.product_variant_id.product_tmpl_id.solr_flag = 2 |
