Monday, May 26, 2025
7 changes · master
Enhancements to existing features
Users can now create or update Knowledge records for companies they are allowed to edit, even when that company is not currently selected. The system automatically connects the company, avoiding errors, reloads, and repeated data entry.
Original PR description
…ted company Before this commit, if a user had write rights for a company but was not connected to it, an error would occur when changing the company_id field of a record to that company (or create a new record with the company_id field set to that company). The user would then have to select the company in the company switcher, wait for the webclient to reload, re-enter the changes, and save the record again. This commit allows users to write a record (create a new record, or changing the company of an existing record) belonging to a company for which they have write permissions, even if they are not connected to it. In this case, the company will be automatically added to the connected companies. Note that, this is the same behaviour when opening a record from a non-connected company(see [1)]. [1]: https://github.com/odoo/odoo/commit/6213c40932236101b529b82f0ea9fce1829c8c24 task-id 4655385
Shop floor records now show the complete product name instead of cutting it off, making it easier for operators to identify the right item. When long names wrap across multiple lines, the quantity remains clearly positioned in the bottom-right corner of the record header.
Original PR description
Ensure product names are not truncated in the shopfloor view, providing users with complete information for better clarity. Also, in case the product's name is so long it takes multiple lines, ensure the quantity is always written in the bottom right corner of the record's header. Task ID: 4658699 ## Before  ## After 
This update adds checks to ensure stipend salary calculations work correctly for India payroll. It helps reduce the risk of payroll calculation issues and also clarifies the naming of existing regular pay structure tests.
Original PR description
This PR includes: - Added test cases to validate stipend salary rule computation for stipend salary structure in l10n_in_hr_payroll. - Also renamed India:Regular pay structure test cases. Reference PR - https://github.com/odoo/enterprise/pull/83123 Task - 4746152
The Documents area on the portal now uses a new pictogram that matches the rest of the portal icon style. This creates a more consistent and polished experience for users navigating the portal homepage.
Original PR description
This PR introduces a new pictogram to the existing ones, in order to replace the Documents app icon currently in use within Portal. Prior to this PR, Documents was using its module icon on the Portal homepage, which was inconsistent with the other icons displayed on the page, which were all using pictograms from our library. task-4793934 | Master | This PR | |--------|--------| | <img width="833" alt="image" src="https://github.com/user-attachments/assets/2bbbc945-ab18-4f26-8b82-3083c1c5b96c" /> | <img width="902" alt="image" src="https://github.com/user-attachments/assets/e41c58a0-4b81-4a90-beb6-fcaecc84bbb5" /> |
The Twitter social module now uses the standard autocomplete setup instead of custom extensions. This reduces maintenance complexity while keeping the same user-facing suggestion behavior.
Original PR description
This commit removes several AutoComplete extensions. The features added by these extensions can be done by giving correct props to AutoComplete.
The Belgian Group S payroll export has been expanded beyond work entries to include additional employee and contract information. This gives Group S more complete payroll data, reducing manual follow-up and improving the usefulness of exported files.
Original PR description
Currently, the Group S export module only exports work entries. Group S could benefit from more information about the contract or the employee. This PR aims at including this information in the export. The specific fields that are exported can be found in the related task. task-4563336
When manufacturing orders create backorders, assigned employees on work orders are now kept automatically. This reduces manual reassignment work and helps production teams continue backorder processing more smoothly.
Original PR description
Previously, assigned employees were not retained when creating backorders for Manufacturing Orders, leading to manual reassignment. This improvement ensures employee assignments are automatically carried over to backorder work orders, streamlining the process and reducing manual effort. Task-id: 4405697