diff options
| author | Thibault Delavallée <tde@odoo.com> | 2020-01-08 13:43:56 +0000 |
|---|---|---|
| committer | Thibault Delavallée <tde@odoo.com> | 2020-01-10 13:24:29 +0000 |
| commit | 59e5c8630fef744de7d1f4cdd648edd809507c6d (patch) | |
| tree | f6b1ddd583470f30849c0e0be33f4bfca8951c2f | |
| parent | 5ee901dcb1dc6cfb0f7642b64e676a4124350b6a (diff) | |
[FIX] event: restrict event_count field on partner for event user only
Currently event_count is a computed field with a shortcut in computation for
non event user. It is better to directly limit this field to the event_user
group instead.
LINKS
Side effect of Task ID 2089156 (event onchange to compute)
Community PR odoo/odoo#43127
Enterprise PR odoo/enterprise#7656
| -rw-r--r-- | addons/event/models/res_partner.py | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/addons/event/models/res_partner.py b/addons/event/models/res_partner.py index 78af403e40f..16e09995969 100644 --- a/addons/event/models/res_partner.py +++ b/addons/event/models/res_partner.py @@ -3,10 +3,13 @@ from odoo import api, fields, models + class ResPartner(models.Model): _inherit = 'res.partner' - event_count = fields.Integer("Events", compute='_compute_event_count', help="Number of events the partner has participated.") + event_count = fields.Integer( + '# Events', compute='_compute_event_count', groups='event.group_event_user', + help='Number of events the partner has participated.') def _compute_event_count(self): self.event_count = 0 |
