diff --git a/product_usability/product.py b/product_usability/product.py index f906970..c567a99 100644 --- a/product_usability/product.py +++ b/product_usability/product.py @@ -1,4 +1,4 @@ -# -*- encoding: utf-8 -*- +# -*- coding: utf-8 -*- ############################################################################## # # Product Usability module for Odoo @@ -29,3 +29,20 @@ class ProductTemplate(models.Model): price_history_ids = fields.One2many( 'product.price.history', 'product_template_id', string='Product Price History') + name = fields.Char(track_visibility='onchange') + type = fields.Selection(track_visibility='onchange') + categ_id = fields.Many2one(track_visibility='onchange') + list_price = fields.Float(track_visibility='onchange') + sale_ok = fields.Boolean(track_visibility='onchange') + active = fields.Boolean(track_visibility='onchange') + state = fields.Selection(track_visibility='onchange') + weight = fields.Float(track_visibility='onchange') + weight_net = fields.Float(track_visibility='onchange') + + +class ProductProduct(models.Model): + _inherit = 'product.product' + + default_code = fields.Char(track_visibility='onchange') + ean13 = fields.Char(track_visibility='onchange') + active = fields.Boolean(track_visibility='onchange') diff --git a/purchase_usability_extension/purchase.py b/purchase_usability_extension/purchase.py index b3da868..f9a9f80 100644 --- a/purchase_usability_extension/purchase.py +++ b/purchase_usability_extension/purchase.py @@ -55,3 +55,9 @@ class ResPartner(models.Model): compute='_purchase_stats', string='# of Purchase Order') supplier_invoice_count = fields.Integer( compute='_purchase_stats', string='# Supplier Invoices') + + +class ProductTemplate(models.Model): + _inherit = 'product.template' + + purchase_ok = fields.Boolean(track_visibility='onchange') diff --git a/stock_usability/__init__.py b/stock_usability/__init__.py index 2e4abfb..70f4030 100644 --- a/stock_usability/__init__.py +++ b/stock_usability/__init__.py @@ -2,3 +2,4 @@ from . import stock from . import procurement +from . import product diff --git a/stock_usability/product.py b/stock_usability/product.py new file mode 100644 index 0000000..bc1dc32 --- /dev/null +++ b/stock_usability/product.py @@ -0,0 +1,14 @@ +# -*- coding: utf-8 -*- +# © 2016 Akretion (Alexis de Lattre ) +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). + +from openerp import models, fields + + +class ProductTemplate(models.Model): + _inherit = 'product.template' + + track_all = fields.Boolean(track_visibility='onchange') + track_incoming = fields.Boolean(track_visibility='onchange') + track_outgoing = fields.Boolean(track_visibility='onchange') + sale_delay = fields.Float(track_visibility='onchange')