summaryrefslogtreecommitdiff
path: root/addons/event/tests/test_event_mail_schedule.py
diff options
context:
space:
mode:
authorThibault Delavallée <tde@odoo.com>2020-02-19 14:40:37 +0000
committerThibault Delavallée <tde@odoo.com>2020-03-10 11:15:09 +0000
commit5e4efef3ca3f2e9f02ec40c746c0d43aa3e97b79 (patch)
tree0694549107cb5db9f0af721f642fb0542a8ee5ee /addons/event/tests/test_event_mail_schedule.py
parent22351763477969b415c7403fca260a43a68baac9 (diff)
[REF] event : move from onchange / default to stored editable computed fields
PURPOSE Try to move from onchange / default_get to stored editable computed fields. Behavior should be the same (computed or set by user), with support of create / write / onchange field update without additional code. SPECIFICATIONS: GLOBAL RULES Update classic fields updated in some cases by onchange and/or default methods by fields with store=True, readonly=False. It means their value comes either from manual user input, either from trigger based computation. Remove onchange and default_get when possible, leading to an unique computation method and clearing fields definition. Also clean some fields definition inconsistencies, notably required fields that should instead be correctly computed or default that have no real meaning. SPECIFICATIONS: REQUIRED FIELDS As computed fields are computed after create required attribute cannot be respected without computing them beforehand. That is why we have some custom code to compute required fields if not given at create and update the creation values accordingly. SPECIFICATIONS: MAIL SCHEDULING Mail scheduling on event type is modified in this commit. Previously checking the use_mail_schedule radio button had no effect on event_type_mail_ids field. It is now reset if unchecked. It is therefore coherent with use_ticket and event_type_ticket_ids field behavior. LINKS Task ID 2089156 Community PR odoo/odoo#42911 Co-Authored-By: Thibault Delavallée <tde@odoo.com> Co-Authored-By: Michaël Mattiello <mcm@odoo.com>
Diffstat (limited to 'addons/event/tests/test_event_mail_schedule.py')
-rw-r--r--addons/event/tests/test_event_mail_schedule.py1
1 files changed, 0 insertions, 1 deletions
diff --git a/addons/event/tests/test_event_mail_schedule.py b/addons/event/tests/test_event_mail_schedule.py
index ba1223ccc0f..42e1d18017d 100644
--- a/addons/event/tests/test_event_mail_schedule.py
+++ b/addons/event/tests/test_event_mail_schedule.py
@@ -22,7 +22,6 @@ class TestMailSchedule(TestEventCommon):
'auto_confirm': True,
'date_begin': event_date_begin,
'date_end': event_date_end,
- 'seats_max': 10,
'event_mail_ids': [
(0, 0, { # right at subscription
'interval_unit': 'now',