[IMP] mail: enforce kw args for message_{post/notify/log}
Since there are message_post overrides using the form `def message_post(self,
**kwargs)` in some modules, this method is intended to be invoked with keyword
arguments only.
This commit enforces this behavior. Calls such as `message_post("body")` will
fail regardless of which addon is installed, forcing users to use
`message_post(body="body")`.
It also fixes a message_post override in hr, and applies the same
mechanism to message_notify, and _message_log.
closes odoo/odoo#33306
Signed-off-by:
Thibault Delavallee (tde) <tde@openerp.com>
Showing
- addons/hr/models/hr_employee.py 2 additions, 2 deletionsaddons/hr/models/hr_employee.py
- addons/mail/models/mail_channel.py 1 addition, 1 deletionaddons/mail/models/mail_channel.py
- addons/mail/models/mail_thread.py 4 additions, 3 deletionsaddons/mail/models/mail_thread.py
- addons/website_blog/models/website_blog.py 1 addition, 1 deletionaddons/website_blog/models/website_blog.py
- addons/website_forum/models/forum.py 1 addition, 1 deletionaddons/website_forum/models/forum.py
- addons/website_slides/models/slide_channel.py 1 addition, 1 deletionaddons/website_slides/models/slide_channel.py
- addons/website_slides/models/slide_slide.py 1 addition, 1 deletionaddons/website_slides/models/slide_slide.py
Loading
Please register or sign in to comment