Friday, October 13, 2023
3 changes · master
Code cleanup and technical improvements
This update streamlines the internal data handling behind Odoo Discuss, live chat, and messaging features. It reduces duplicated conversions and legacy structures, making the messaging code easier to maintain while keeping expected user-facing behavior stable.
Original PR description
- Remove "channel" field in thread formatter. - Pass `type` for all persona formatters. - Remove some snake_case to camelCase conversions. - Add support for inverse fields in discuss JS models. https://github.com/odoo/enterprise/pull/48484
The spreadsheet global filters panel now uses an updated selection component for choosing related records. This keeps the filter editing experience aligned with newer interface patterns while preserving existing behavior.
Original PR description
…ctor This commit replaces the use of RecordsSelector by MultiRecordSelector in the global filters side panel. Part of task-id 3433922
This refactoring simplifies how Odoo handles Discuss and messaging data behind the scenes, especially for conversations, notifications, and reactions. It should make the messaging code easier to maintain and extend, with little to no direct change for end users.
Original PR description
- Remove "channel" field in thread formatter. - Pass `type` for all persona formatters. - Remove some snake_case to camelCase conversions. - Add support for inverse fields in discuss JS models. https://github.com/odoo/odoo/pull/137750