Monday, February 20, 2023
5 changes · master
Enhancements to existing features
Users can once again create and edit accounts directly from the invoice list view. This improves workflow flexibility by allowing accounting teams to manage missing accounts without leaving the invoice process.
Original PR description
Before this PR, we wanted remove the possibility to create account on the fly. However, we thought it would be better to allow people to create and edit an account from the tree view. task-id: 3188348 --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
The website configurator has been polished with clearer text, improved layout, larger skip buttons, and safer theme preview loading. Users can now enter an industry even when it is not listed, helping Odoo collect missing industry names to improve future recommendations.
Original PR description
The first objective of this commit is to polish the website configurator: 1) On page 1 of it: - The size of the text is increased. 2) On page 2 of it: - The font size inside dropdown is reduced. - 30…
The first objective of this commit is to polish the website
configurator:
1) On page 1 of it: - The size of the text is increased.
2) On page 2 of it: - The font size inside dropdown is reduced.
- 30 results are displayed inside dropdown instead
of 15.
3) On page 3 of it: - The size of the text is increased.
3) On page 4: - The cards are refactored.
- The end line is removed.
- The "Build my website" button is moved to the left.
4) On page 5 : - It is now impossible for the user to click on a theme
preview before it is completely loaded.
5) On all pages, the size of the "Skip and start from scratch" button
has been increased.
On the second page of the website configurator, the user has to choose
an industry type. Sometimes, it happens that the user is searching for
an industry that is not known by the server. Before this commit, a
message of type "No result found" appeared and the user had to choose
an other industry among the existing ones. From this commit, the
"No result found" message is replaced by the name of the industry that
the user is writing. To choose its industry type, the user can click on
the displayed industry name or outside of the input area. This last
option calls the `_blurIndustrySelection` function and the written
industry is kept as the final industry choice. If the user chooses an
industry name that is not known by the server then the remaining of the
website configuration is done with the "abbey" industry. Moreover, this
unknown industry name as well as the language used by the user is sent
and stored to the IAP database. The goal of it is to regularly update
the industry list so that it becomes as most complete as possible.
IAP PR : https://github.com/odoo/iap-apps/pull/549
task-3062171Resolved issues and error corrections
Emails opened from a contextual menu now display the selected template in the appropriate recipient language instead of the default language. This helps businesses send clearer, localized communications when using predefined mail templates.
Original PR description
When sending a mail template from a contextual menu configured to be sent in the user language, it was always in the default language. This solves the problem. Technical note: using the contextual menu force the mass mode which doesn't render the template as there might be more than one recipient. We face the same problem for recipient language. Here we have chosen to set the message in the language determined by the first record selected. Task-2742033 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
The forecasted inventory report now correctly shows reserve and unreserve actions for manufacturing orders. It also removes a misleading zero inventory line when there are no related stock moves, making the report clearer for users.
Original PR description
Before this commit, the reserve and unreserve buttons did not appear for MOs. Another bug was also fixed, removed the 0 Inventory on Hand line that appeared when there are no moves in the report. --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
The ORM service can now create several records in a single action instead of requiring repeated separate creates. This reduces extra processing and keeps related screens and tests aligned with the updated behavior across affected Odoo apps.
Original PR description
Before this commit, the "create" function of the ORM service didn't allow to pass multiple records. As a consequence, it was needed to create records one by one calling the ORM create multiple times or call create via the method call. This commit allows to use the create method to create several records at once.