Tuesday, April 4, 2023
4 changes · master
Resolved issues and error corrections
This fix improves how users choose microphones and other audio devices while using calls in Odoo Discuss. It helps ensure the selected device is correctly shown and applied, reducing confusion and call setup issues.
Original PR description
Task-2887231
When a message is sent, recipients are now automatically added as followers so they continue receiving future updates. This prevents people included in a conversation from missing later replies and improves reliability in the messaging workflow.
Payroll accounting now creates a separate journal for each company instead of relying on shared master data. This keeps payroll journals aligned with each company's accounting setup and avoids configuration issues when loading charts of accounts.
Original PR description
An accounting journal is owned by only one company. Creating it in the master data makes no sense. Since the loading of the payroll data is tightly linked to the loading of the Chart of Accounts, we can use the mechanism of CoA to create the data accordingly.
Odoo Studio now applies its view customizations after other related view changes, even when those changes have unusually high priority. This prevents crashes while editing customized views and helps ensure business users can continue tailoring screens reliably.
Original PR description
Before this commit, when editing a view, the priority of the studio view holding the customizations was 99. It was, at the time, thought to be high enough. But when the direct inheritance contains views with hiher priorities, studio will crash at some point because the xpaths computed by studio must apply to the resulting view, that is, when everything else has been applied. Hence, after this commit, we compute a priority high enough in function of the other view inheriting from the base view.