diff options
Diffstat (limited to 'odoo/addons/test_new_api/models/test_new_api.py')
| -rw-r--r-- | odoo/addons/test_new_api/models/test_new_api.py | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/odoo/addons/test_new_api/models/test_new_api.py b/odoo/addons/test_new_api/models/test_new_api.py index bfe9b2fcee9..0f40589636c 100644 --- a/odoo/addons/test_new_api/models/test_new_api.py +++ b/odoo/addons/test_new_api/models/test_new_api.py @@ -553,6 +553,7 @@ class ComputeOnchange(models.Model): foo = fields.Char() bar = fields.Char(compute='_compute_bar', store=True) baz = fields.Char(compute='_compute_baz', store=True, readonly=False) + count = fields.Integer(default=0) line_ids = fields.One2many( 'test_new_api.compute.onchange.line', 'record_id', compute='_compute_line_ids', store=True, readonly=False @@ -562,6 +563,10 @@ class ComputeOnchange(models.Model): compute='_compute_tag_ids', store=True, readonly=False, ) + @api.onchange('foo') + def _onchange_foo(self): + self.count += 1 + @api.depends('foo') def _compute_bar(self): for record in self: |
