Tuesday, March 12, 2024
8 changes · master
Enhancements to existing features
Contacts now always show the Tasks and Tickets buttons, even when there are no linked items yet. This lets users create a task or support ticket directly from a contact, automatically linking it to that contact and saving time.
Original PR description
After this commit, the "Tasks" and "Tickets" stat buttons in the contact form view are displayed even when no tasks/tickets are linked to the partner. Furthermore, when clicking on the "Tasks" stat button when there is 0 or 1 task linked to the partner, only the task form view is opened. Otherwise, the kanban and list views are opened. The rationale is that clients will gain time as they will now be able to quickly create tasks and support tickets that will automatically be linked to the partner of the contact view, even when no task/ticket has been created for that partner yet. task-3699110 related-https://github.com/odoo/odoo/pull/151536
Project users now get an Auto Plan option in the Gantt planning dialog, letting them decide when to use smart scheduling. This improves usability by making automated scheduling optional and more transparent during task planning.
Original PR description
This commit will add an "Auto Plan" button, in the gantt view Plan dialog. This way the user can choose whether they want to use the smart scheduling feature or not. task-3644342
Room records can now be archived, helping teams keep inactive rooms out of daily workflows while preserving their history. The room screens also include sample content, clearer placeholders, empty-state guidance, and layout updates to make setup and day-to-day use easier.
Original PR description
This PR will, -Add an archive feature to allow users to archive rooms for better data management. -Add sample data in all views. -Insert placeholders where necessary to guide users and provide context. -Incorporate a helper to assist users when there are no records present. -Update the UI layout and design to enhance the user experience. **Task**-3525422
Account report filters are now easier and faster to use because users can choose multiple filter values before refreshing the report. The update also standardizes filter behavior across reports, removes a redundant “All” choice in the Argentine localization filter, and improves currency-rate comparison accuracy for currencies with higher decimal precision.
Original PR description
The aim of this commit is simplify all the account report filters. For several filters, we don't want to recompute the report directly after we select an option. For example, the journal filter that…
The aim of this commit is simplify all the account report filters.
For several filters, we don't want to recompute the report directly after we select an option.
For example, the journal filter that allows users to select from which journal they want to get report lines, before this commit users have to select one by one and recompute the report everytime.
Of course is not efficient at all and it can takes a lot of times for big database.
After this commit, users can select several journals before recomputing the whole report.
We take advantage of this commit for cleaning a bit the JS code of report filters and to have something more consistent.
This commit changes the `precision_rounding` parameter when we make a `float_is_zero` by comparing custom currency rate and actual rate, the bug occurs because some currencies have a decimal precision bigger than what we decide for the comparison.
This commit remove an option ("ALL") from a l10n_ar filter.
The idea is that we want to keep something consistent between all the filters and it's the only filter that implement an option "ALL".
Now, when users don't select any filters or all the filter, it's implied "ALL" without adding this new option.
task-3710483The Belgian salary configurator now automatically disables and clears the fuel card option when an employee selects a private bike. The benefit categories were also reorganized to make the form easier to understand and reduce incompatible selections.
Original PR description
This commit enhances behavior of the benefits selection within the salary configurator. It introduces logic that deactivates the fuel card option and resets its value to 0 upon the selection of a private bike. It restructures the configurator form categories for improved clarity and user experience. Task-3784177
Spreadsheet users now get more helpful suggestions when writing Odoo formulas for filters, pivots, and lists. They can search by both technical identifiers and familiar display names, making formulas faster and easier to build accurately.
Original PR description
Autocomplete global filter names, pivot/list ids, fields, etc. Smart autocomplete for ODOO.FILTER.VALUE, ODOO.PIVOT[.HEADER], ODOO.LIST[.HEADER] Search on technical values (field names, ids, ...) and display values (translated field name, pivot/list titles)
Social post previews now show the thumbnail from links included in the message, helping marketers see a more realistic preview before publishing. Instagram previews also hide images when they cannot be displayed correctly, reducing misleading or broken previews.
Original PR description
Purpose ======= Improve the preview in the social post form view, to show the thumbnail of the URL in the message. Task-3627918
Rental orders placed on the website now use the store website's configured timezone instead of the shopper's personal timezone. This makes rental periods and date pickers more accurate for businesses operating in a different timezone than their customers.
Original PR description
### Version - master ### Cause When users make rental orders from the website then rental periods are set in the user timezone even if the store is located in a different timezone. ### Improvement Add a new field in the website for timezone and use that timezone when the user makes a rental order and displays date picker according to website timezone. See also: - https://github.com/odoo/odoo/pull/145705 task-3293817 --- I confirm I have signed the CLA and read the PR guidelines at [www.odoo.com/submit-pr](http://www.odoo.com/submit-pr)