Monday, July 5, 2021
9 changes · master
Enhancements to existing features
The event template form has been redesigned to better match the regular event form, making it easier for users to understand and configure events consistently. Unnecessary fields were removed and field order was aligned with the website experience to reduce confusion.
Original PR description
This commit revamps the event template form to be similar to the event form itself and removes unecessary fields, purpose is to give more clarity to the user. It also fixes the order of the fields in the event form to be exactly the same as in the front-end, so that the user don't get confused. Task-2541208 -- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
This update improves validation for permanent website redirects so invalid redirect rules are caught before they can disrupt site routing. If a problematic route still occurs, the system logs an error instead of breaking the overall routing process, helping keep websites available and easier to troubleshoot.
Original PR description
Before this commit 308 redirections could be configured with a malformed route which made the routing fail. After this commit 308 redirections validation makes sure all parameters of URL from appear in URL to and no other parameter appears. If the route still causes a problem an error is logged instead of breaking the whole routing mechanism. task-2451780 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
Odoo’s currency records have been refreshed to better match the ISO 4217 standard. This adds missing currencies, removes long-obsolete ones, and corrects currency names and rounding rules so businesses can rely on more accurate financial data.
Original PR description
ISO 4217 standard according to:
- Added new currency
- Update the name and rounding of the currency
Removed a currency that has been obsolete for 10 or more years.
Task-Id: 2501384The exhibitor page now applies tag filters without creating many crawlable links. This reduces unnecessary crawler traffic on slow pages and helps protect server performance for visitors.
Original PR description
Description of the issue/feature this PR addresses: It has been reported that the page showing the exhibitors is slow because of the partner table used behind the scene. It turns out that the page can generate many links for the filters which can trick the crawlers to explore them all. As the page is slow, the crawlers can put a high pressure on the server by exploring those links. Current behavior before PR: The exhibitor page generates new links for the tag filters. Desired behavior after PR is merged: The exhibitor page will no longer generate new links for the tag filters. Task id: 2466072 -- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
Adyen users can now issue full or partial refunds directly from a payment in Odoo instead of switching to the Adyen backend. Once Adyen confirms the refund, Odoo automatically creates the corresponding outbound payment, improving operational efficiency and payment tracking.
Original PR description
* : alipay, authorize, buckaroo, odoo, ogone, paypal, payulatam, payumoney, sips, stripe, test, transfer The users using Adyen can make a partial or full refund from a payment without going to the Adyen backend, and have the outbound payment created once the refund success notification is received from Adyen. task-2527891 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
When users start a new project with an empty pipeline, the first draft column now remains visible if they click elsewhere before saving it. This prevents the setup prompts and example columns from disappearing unexpectedly, making initial project setup less confusing.
Original PR description
PURPOSE At the creation of a new project, the kanban view is empty. The next step for the user is to start adding the stages (i.e. columns) of the project pipeline. Problem is, if the user happen to click outside of the draft column before adding any, the draft column is disarded and the 'mockup' columns disappear. Since there are no advantage of discarding the draft column, and users might be confused and not think about clicking back on 'Add a column', we'd rather keep the draft column displayed until the column is actually created. SPECIFICATION If there are no columns displayed in the pipeline kanban, do not discard the draft columns and columns placeholders when the user clicks out of the draft column. TASK 2517684
Odoo’s invoice extraction can now be used for customer invoices and customer credit notes, not just vendor bills. This gives teams the same automated document-processing flow across more accounting documents, reducing manual entry and improving consistency.
Original PR description
…otes The extraction is now also available for customer invoices and customer credit notes. The flow is exactly the same as for vendor bills. Task #2373761
Event templates can now control whether the social media wall menu is shown, matching how other event submenus are managed. This makes the event and event template forms clearer and helps users avoid confusion when configuring event website menus.
Original PR description
Adapt to community changes and improve the order in which the social_menu item is displayed in both the event and event_type form. Add the social_menu item to the event_type model to enable the user to show and hide this menu item based on the template, thus alligning this submenu behaviour with the other submenus Task-2541208 COM-PR: odoo/odoo#71856
Resolved issues and error corrections
This fix makes the Point of Sale interface properly show a blocking overlay while it is sending information to the server. This helps prevent users from interacting with the screen during processing, reducing duplicate actions or confusion.
Original PR description
Before this commit, the block UI component was not visible so the interface was not blocked when sending RPC (at least). After this commit, the block UI works correctly 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