Friday, September 30, 2022
6 changes · master
Resolved issues and error corrections
A visual spacing issue in form views has been corrected so section titles and grouped content no longer appear too close together. This makes forms easier to read and provides a cleaner layout for users.
Original PR description
Since commit https://github.com/odoo-dev/odoo/commit/8fa6e923d0fc8695d92e0b114e230d3abab7d9bc, the `o_horizontal_separator` no longer has a right margin and did not have enough space between each `o_inner_group`. This commit fixes this issue. -- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
The fix ensures that when users open the "Holes in sequence" shortcut from a journal dashboard, the create form defaults to the same journal they were working on instead of Miscellaneous Entries. This reduces confusion and helps accounting users correct sequence gaps more accurately.
Original PR description
When using the "Holes in sequence" shortcut on a journal in the Dashboard, the "Create" form shows the Miscellanous Entries journal as a default instead of the same Journal that the user trying to fix. Video: https://watch.screencastify.com/v/kUorLSIHwoy97UKuDJBC
This update applies minor fixes to manufacturing work order screens. It should improve day-to-day usability for teams managing production operations without changing core business processes.
Original PR description
Description of the issue/feature this PR addresses: Current behavior before PR: Desired behavior after PR is merged: -- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
This update fixes and improves several manufacturing work order screens, including tablet, kanban, pop-up, and HR-related flows. It should make shop-floor operations smoother and reduce friction for teams managing production tasks and employee interactions.
Payroll managers without administrator rights could be blocked from opening certain salary advantage records when requested document fields were present. The update hides the restricted field from users without the needed rights, restoring access while keeping permissions intact.
Original PR description
If you are a payroll manager but do not have administration rights, you will not be able to access records with a non-empty "requested_documents_field_ids". This commit removes this issue by removing the visibility of the field for those who don't have the correct access right. taskID 2902090
Appraisal goals now follow clearer access rules, allowing employees to create relevant goals while limiting manager changes to appraisal officers. The update also prevents errors when searching employee or manager fields, making appraisal goal management smoother and more reliable.
Original PR description
This commit fixes the way goal fields work in hr_appraisal, as well as the role of appraisal officer: - appraisal officers are now automatically set as employee officers - someone without appraisal access can create goals for himself, their subordinates as well as people having them as manager on an appraisal. - only appraisal officers can modify the goal's manager - a goal's manager is the employee's manager, but if no manager is set for the employee, the user will be set as manager. This commit also fixes the appearance of a traceback appearing while searching through the employee list of either the employee or manager field. taskID 2967514