Daily updates from Odoo
Monday, March 10, 2025
5 changes · master
Enhancements to existing features
Default user access settings have been moved to configurable default groups across several Odoo apps. This helps businesses manage standard permissions more consistently when installing or using these modules.
Original PR description
task: 4341594
Authorized users can now reset an IoT Box password directly from the connected Odoo IoT app, instead of using the device homepage. This makes the process easier to manage while relying on signed requests to ensure only approved users can perform the reset; standalone boxes can still generate a password from their homepage.
Original PR description
Since database-to-IoT Box network requests are now signed, we can move the ssh password reset from the IoT Box homepage to the connected database as we can now ensure that the request is performed by an authorized member. If no database is connected, the password can still be generated from the IoT Box homepage. Community PR: [https://github.com/odoo/odoo/pull/200550](https://github.com/odoo/odoo/pull/200550) Task: 4383920
Appointment validation pages now show booked people or resources more consistently based on the appointment setup. This helps customers see relevant booking details, including resource pictures when applicable, while hiding unnecessary auto-assigned resource information.
Original PR description
Purpose ======= Keep a display consistency for the user/resource on the validation page and show the pictures when multiple resources are booked. Specification ============= When the appointment type…
Purpose ======= Keep a display consistency for the user/resource on the validation page and show the pictures when multiple resources are booked. Specification ============= When the appointment type have the "resource_manage_capacity" set to True, it is the only configuration where multiple resources can be booked. In this case, on the validation page, display the resources in the form details no matter if there is one or multiple resources booked to keep a display consistency for the appointment type. If the avatars_display is in 'show picture', display the pictures next to the resource names. When the "resource_manage_capacity" is set to False (when based on users or based on resources but we can only book one at a time), display the user or resource on the right on the validation page (with the description and/or image if in "Show picture"). Only exception is when there is no description and the appointment type configuration is in "No Picture", in this case to prevent displaying the user/resource name alone on the right, displaying the user/resource in the form details. When the config is "auto-assign" and "no picture": - if based on resources, completely hide it from the validation page. i.e. if a restaurant wants to auto-assign tables, no need for the user to know which one. - if based on users, hide its details on the right of the validation page but keep them in the form details section. i.e. if we book an appointment with a Sale, it's important to know with who but no need to have the floating info without pictures on the right as they already are in the form details section. Task-4395325
Timesheet grid row titles for projects, sales order lines, and helpdesk tickets can now open the related record when the user has the right access. This makes navigation faster while keeping restricted records read-only for users without permission.
Original PR description
This commit enhances the timesheet grid component by making the grid row title clickable, depending on user access rights: - The row title 'Project' will clickable if the user has read access to that project, otherwise, it remains read-only. - The row title 'Sale Order Line' will clickable for users with read access to the corresponding record. - The row title 'Ticket' will clickable if the user has helpdesk user access rights. task-3429403
Portal users can now open attachments shared in comments on Knowledge articles. This makes shared article discussions more complete for external users by ensuring they can view the related files they are meant to see.
Original PR description
Purpose ======== To grant access to attachments that are in the comments of knowledge articles. Specification ================ This commit enables the portal users to view the attachment linked to the knowledge article's comments.