diff --git a/account_usability/account.py b/account_usability/account.py index 8ebf142..61e0143 100644 --- a/account_usability/account.py +++ b/account_usability/account.py @@ -22,6 +22,11 @@ class AccountInvoice(models.Model): journal_id = fields.Many2one(track_visibility='onchange') partner_bank_id = fields.Many2one(track_visibility='onchange') fiscal_position_id = fields.Many2one(track_visibility='onchange') + # for those fields, the 'account' module sets track_visibility='always': + partner_id = fields.Many2one(track_visibility='onchange') + currency_id = fields.Many2one(track_visibility='onchange') + type = fields.Selection(track_visibility='onchange') + amount_untaxed = fields.Monetary(track_visibility='onchange') # I want to see the number of cancelled invoice in chatter move_id = fields.Many2one(track_visibility='onchange') # for invoice report diff --git a/sale_usability/sale.py b/sale_usability/sale.py index 3d7cee0..7783043 100644 --- a/sale_usability/sale.py +++ b/sale_usability/sale.py @@ -13,7 +13,10 @@ class SaleOrder(models.Model): date_order = fields.Datetime(track_visibility='onchange') date_confirm = fields.Date(track_visibility='onchange') client_order_ref = fields.Char(track_visibility='onchange') + # for partner_id, the 'sale' module sets track_visibility='always' partner_id = fields.Many2one(track_visibility='onchange') + # for amount_tax, the 'sale' module sets track_visibility='always' + amount_tax = fields.Monetary(track_visibility='onchange') partner_shipping_id = fields.Many2one(track_visibility='onchange') partner_invoice_id = fields.Many2one(track_visibility='onchange') pricelist_id = fields.Many2one(track_visibility='onchange')