Sunday, August 23, 2026
4 changes · master
Enhancements to existing features
Discuss now lets meeting participants convert a meeting into a dedicated group chat so the conversation can continue after the meeting ends. The change also improves notification visibility for important messages and limits who can change certain channel display settings to owners and administrators.
Original PR description
This commit adds an action in Discuss to convert a meeting into a group chat, allowing participants to continue the conversation in a dedicated group chat after the meeting. It also adds a check when writing `default_display_mode`, ensuring that only channel owners and database admins can update it. Task-6470475 --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
Email invitations to chat channels are now shown immediately as pending members, so users can confirm invites were sent without waiting for guests to join. This makes external email invite behavior more consistent with invitations sent to internal and portal users.
Original PR description
Currently, when a guest is invited via email, they only appear in the members list after they click 'Join Channel' in the invitation email. This can leave users unsure if the invitation was successfully sent. It also differs from internal or portal users, who appear in the list immediately after being invited. This commit adds a pending member entry for each invited email, making invitations visible in the members list as soon as they are sent. The pending member entry is automatically updated with the correct guest and email information once the guest record is created or updated. task-5409239 <img width="245" height="355" alt="image" src="https://github.com/user-attachments/assets/424fbb77-a114-4052-9a9a-dc1185fe151a" /> --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
When the field service planning stock module is installed, stock lot information is now calculated for upcoming shifts and shifts in the current week that have a customer. This helps users see the expected stock details on recent schedules right away, avoiding confusion when checking this week's work.
Original PR description
Before this commit, when the module `planning_field_service_stock` is installed, `_compute_lot_ids` in planning.slot model will only be triggered for all shifts in the future with a state in draft and a customer set. That condition is a bit annoying since the user could think the feature does not work if he checks a shift the first day of the week. This commit reviews the condition to compute lot_ids for all shifts in the future or in the current week if those shifts have a customer set to make sure the lot_ids is computed for the most recent shifts. task-6470210
This update adjusts performance test expectations for Knowledge following related Discuss changes around meeting chats, channel settings permissions, and important notification counters. It helps keep automated validation aligned with the expected system behavior while supporting smoother post-meeting collaboration and clearer notifications.
Original PR description
This commit adds an action in Discuss to convert a meeting into a group chat, allowing participants to continue the conversation in a dedicated group chat after the meeting. It also adds a check when writing `default_display_mode`, ensuring that only channel owners and database admins can update it. Additionally, this commit adds a new `important_notification` message subtype to display the notification counter in Discuss when an important notification is received. Task-6470475