Friday, February 16, 2024
9 changes · master
Enhancements to existing features
The Belgian reports app now offers the option to generate 325 forms directly from the forms list instead of through a separate menu item. This reduces menu clutter and makes the workflow easier for users who manage 325/281.50 forms.
Original PR description
The aim of this commit is moving the button to generate 325 forms. Before this commit, we had 2 menu items for the 325/281.50 forms. It was clearly too much. This commit removes the menu item that allows users to generate a new form and add it as a button in the list view. no task id
The payment and UPS website sales modules were updated to follow Odoo's newer process for uninstalling provider modules. This helps ensure these modules can be removed cleanly and consistently, reducing maintenance friction for administrators.
Original PR description
Community PR: https://github.com/odoo/odoo/pull/154179
Luxembourg payroll tax logic has been moved into salary rule data, making the setup easier to understand and maintain in hosted environments. This reduces confusion for users who can review payroll rules but cannot change underlying code on SaaS.
Original PR description
Purpose ======= Even if the end_user is a tech, that he knows the code, as long as it's on the saas, he just can't do anything. Calling method in the rules is counter intuitive, you think that you have the hand, can check a parameter or not, but in fact you can't do anything. TaskID: 3748649
When a completed field service task is opened, the related products view now automatically focuses on products that were added. The action label was also renamed from “Choose Products” to “Add Products,” making the workflow clearer for users.
Original PR description
…oducts' Before these commit: -> There is no default filter 'Added Product' when opening the stat button once task is marked as done. -> Rename 'Choose Products' action into 'Add Products' because it sounds a bit more natural. After these commit: -> Set the default filter 'Added Product' when opening the stat button once task is marked as done. -> Renamed to Add products. task-3476798
Timesheets dated in the future no longer appear in the "To Validate" menus. This reduces confusion because future timesheets cannot be validated yet, so managers only see entries they can act on.
Original PR description
Before this commit, the timesheets that were dated in the future could be visible in the "To Validate" menus. However, it is not possible to validate such timesheets as they are dated in the future, which could lead to confusion for the user. To make things clear, this commit hides the timesheets that are dated in the future from the "To Validate" menus. task-3703516
This update removes now-unneeded technical markers from the enterprise messaging code. It does not change how users interact with messages, attachments, chat windows, or the messaging menu, but it keeps the codebase aligned with recent platform improvements and easier to maintain.
Original PR description
They are not necessary since: https://github.com/odoo/odoo/pull/142858 PR community: https://github.com/odoo/odoo/pull/154164
The VoIP codebase was updated to remove outdated internal module markers that are no longer needed. This keeps the code simpler and aligned with the current platform behavior, with no expected change for users.
Original PR description
.js files are now treated as odoo modules by default if they are under /static/src or /static/tests. This commit removes the now useless odoo module declarations from VoIP's codebase. References: https://github.com/odoo/odoo/pull/142858
This update adds or corrects messages shown in the website editor when users edit shared areas that appear on multiple pages. It helps prevent confusion by making clear that dragged-and-dropped content will be applied across all related pages, not just the current one.
Original PR description
* website_helpdesk When the `oe_structure_<id>` ID is added inside a shared view (rendered on multiple records pages), it needs to inform the user that the elements drag & drop here will be replicated on all other pages. Otherwise, the user has no clue what's going on, he just sees some areas on a record page, but when saved it is applied on all record pages. Some occurences were missing that hint. opw-3671051
The Documents interface has been simplified by removing an outdated styling rule for the message panel. This keeps the layout aligned with the newer shared spacing behavior and reduces the chance of inconsistent visual spacing.
Original PR description
Since the spacing in the chatter now relies on the parent `.o-mail-Chatter-top, o-mail-Chatter-content` there is no more need to target the topbar specifically. task-3675376 Community PR: https://github.com/odoo/odoo/pull/149832 task-3675376