Wednesday, February 14, 2024
7 changes · master
Enhancements to existing features
Quotation and order confirmation emails now include links to relevant product documents when they are available for the customer. This helps customers notice and access important supporting materials without needing to search the portal themselves.
Original PR description
Description of the issue/feature this PR addresses: Currently we have product documents that are available for the customer in the portal but the email does not mention it so the customer may not be aware if he does not navigate to the portal. Desired behavior after PR is merged: Added the list of documents links to the portal at the end of the quotation and order confirmation email if there are documents to share at quote task-3637434 --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
The mail composer now keeps drafted text available in the small composer if the full composer is closed, minimized, or the window reloads. This reduces the risk of users losing unsent messages and needing to retype them.
Original PR description
By this commit, the text content of the full or small composer would be kept in the small composer to prevent losing the user's input in case of accidentally losing the composer. Task-32923
Field service users now open the tracking wizard directly when adding or changing tracked products, avoiding misleading temporary quantity changes in the product catalog. This makes the process clearer and reduces the chance of confusion about which product quantities will actually be applied to the task.
Original PR description
This commit's purpose is to improve the visual when a user adds a tracked product to a fsm task. Currently, when the user clicks on the 'add' button to add the first product, or when he clicks on the +/-/input section to modify the quantity of already added product, the quantity is modified according the changes of the user, before opening the wizard. This can be misleading, since those changes are irrelevant, and only the changes done through the wizard will impact the products of the task. To solve this issue, the change made by the button are no longer visible, and the wizard is opened directly. Besides, the 'input' section has been change to be a button instead in order to open the wizard instead of letting the user writing useless stuffs in the input section. task - 3600870 https://www.odoo.com/web#id=3600870&menu_id=4720&cids=1&action=333&active_id=4105&model=project.task&view_type=form
The preparation display now uses clearer action labels, changing delete-related wording to done so staff better understand when orders are completed. Links were also converted and aligned as buttons, making the interface easier and more consistent to use.
Original PR description
rename "delete" and "delete all" as "done" in preparation Display UI rename and move all links as buttons and correct alignement of those buttons tasks id : 3721465
Resolved issues and error corrections
Manufacturing users can now update draft manufacturing orders without being blocked by a stock move deletion permission error. This prevents interruptions when changing the quantity, bill of materials, or product before an order is confirmed.
Original PR description
Steps to reproduce the bug:
- Connect as Marc Demo (with only MRP user access)
- Create an MO:
- select any BoM
- save
- Try to update the qty, BoM or product
Problem:
An access error is triggered:
“You are not allowed to delete 'Stock Move' (stock.move) records. This operation is allowed for the following groups: - Inventory/Administrator”
When the quantity is updated, the "_compute_move_finished_ids" function is triggered. Since the MO is in draft state, a command to delete existing moves from the database is added. However, upon saving, the unlink function is called, resulting in an access error:
https://github.com/odoo/odoo/blob/d9972ddec442d40a239d0e973d3fa29daf29de4d/addons/mrp/models/mrp_production.py#L742-L745
opw-3714683This fixes an issue where starting a self-order kiosk session could leave customers seeing a closed message instead of opening the session. It helps businesses avoid blocked kiosk ordering when a session is meant to be active.
Original PR description
When start kiosk session, it stay on "we are close for now". this fix repair this tasks id : 3743985
Course pages now show separate counts for people who finished a course and people who earned certification, preventing certification data from replacing completion data. This gives course managers clearer reporting and easier access to the list of certified attendees.
Original PR description
website_slides, website_slides_survey Context ------- Currently the Finished button that displays how many people finished a course turns into a Certified button when a certification is added to the…
website_slides, website_slides_survey
Context
-------
Currently the Finished button that displays how many people finished a
course turns into a Certified button when a certification is added to
the course. However the stat displayed is not accurate.
Specifications
--------------
- slide_channel form view:
- Keep the Finished button even when a certification is
added and add a Certified button to keep track of both stats.
- On click on the Certified button redirect to the list of certified
attendees of the given course.
- Replace the icon of the Finished button by a checkered flag and
use the cup icon for the Certified button.
- slide_channel_partner list view: add a default filter for certified
attendees.
- slide_channel kanban view: in the course card, do not replace Finished
by Certified.
task-3412724
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