Tuesday, October 1, 2024
12 changes
1 change
Enhancements to existing features
Field Service task reports now use the actual task information when preparing the document layout instead of falling back to generic demo data. This makes report previews and generated documents easier to recognize and validate for the task being handled.
Original PR description
## Description of the feature this PR addresses: Previously, generating FSM task reports would result in the use of demo data (e.g., invoices) for the document layout if no specific layout was configured. This commit modifies the system to apply real task data to the document layout instead of default demo data. These changes help users to better identify the report’s layout data according to the actual task information. task-4098694 ## task-4098694
10 changes
Enhancements to existing features
Website pages and reusable building blocks now include clearer labels, image descriptions, and link text for search engines and assistive technologies. This helps improve page quality checks, accessibility compliance, and the experience for visitors using screen readers.
Original PR description
[IMP] http_routing, website: improve seo of website pages The goal of this commit is to improve the seo of website pages. To do so: - An `aria-label` has been added on generated iframe map. - The…
[IMP] http_routing, website: improve seo of website pages The goal of this commit is to improve the seo of website pages. To do so: - An `aria-label` has been added on generated iframe map. - The `role="img"` has been removed from the next icon of the carousel snippet to avoid an aria error of type `Uses ARIA roles on incompatible elements`. - Since [this commit] `alt=" "` has been added on images of the `image gallery` and `images wall` snippet. The idea was to force screen readers to not skip those images when describing the snippet. The problem is that it raises an accessibility error of type `Image elements do not have [alt] attributes`. They are so replaced by `alt=""` as those images are default images meant to be changed. - An aria label has been added on the facebook preview iframe. - An aria label has been added on anchors to avoid an error of type "Links do not have a discernible name". - An `aria-level` attribute has been added on elements with the "heading" role to follow the [heading role documentation]. - The `aria-label` attribute has been moved on elements with the `progressbar` role. - The `img` role has been removed from the 'next' icon of the "carousel intro" snippet. - An `aria-label` has been added on the carousel indicators. - An `alt` attribute has been added on images when missiging. - The link text of some anchors has been adapted in order to avoid an error of type "Links do not have descriptive text". Indeed, as per [the link text documentation], `more` is flagged as generic link text by the performance tool. [this commit]: https://github.com/odoo/odoo/commit/fb2296adec1fd151397da3b73ed882058f1ecdfc [heading role documentation]: https://developer.mozilla.org/en-US/docs/Web/Accessibility/ARIA/Roles/heading_role [the link text documentation]: https://developer.chrome.com/docs/lighthouse/seo/link-text/?utm_source=lighthouse&utm_medium=devtoo task-3866469
Dashboard JSON files can no longer be downloaded from list views in debug mode when the file may not reflect the latest dashboard revisions. Users now see a warning instead, helping avoid confusion or use of outdated dashboard data.
Original PR description
When downloading a dashboard's json file in debug mode, we get the initial version of the dashboard file and not the latest (without the revisions). This commit's goal is to prevent downloading the dashboard's json file and displaying a warning message to the user. task-4196930 --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
Accounting users can now create and manage shared accounts across multiple companies more smoothly, including setting company-specific account codes from the start. The update also improves visibility and controls around company mappings and makes it easier to split shared accounts when users have the right access.
Original PR description
- We provide a default value for the account code/company mapping at the initial onchange, meaning the user can create an account with multiple companies and codes from the start. - We make the mapping visible for all of the user's companies. We make it invisible if the user only has access to one company. - We make the `companies` field read-only in the accounts list view. - We don't prevent the user from unmerging accounts if they have access to all the account's companies, even if all the companies aren't selected in the company selector. - We let users unmerge several accounts that are selected in the CoA list view. task-4191362
The manufacturing overview now shows work center workload based on each work order’s own planned start date. This gives planners a more accurate weekly view when one manufacturing order spans multiple weeks, helping them better assess capacity and scheduling needs.
Original PR description
This commit improves the accuracy of the workcenters load graph shown in the overview page of MRP module. Previously, if the workorders of a manufacturing order were planned over different weeks, they were all shown as a part of the load of the first week of the manufacturing order. After this commit, the start date of each workorder is considered, and not necissariy linked to the start date of the manufacturing order if the order is planned. --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
Warehouse dispatch batches now better support dock and vehicle planning, with smarter dock selection and clearer scheduling views. Putaway rules are also easier to adjust for storage categories, helping teams manage warehouse flows with less manual correction.
Original PR description
Enterprise PR: odoo/enterprise#70099 Task-4173210 --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
Users now go directly to event registration desk and attendance kiosk screens without an extra pop-up step. The relevant screens also include an install button, making setup easier and reducing friction for front-desk and attendance workflows.
Original PR description
**Specifications:** Events - remove modal when user click on registration desk and directly open desk view. - Add an Install button in desk view Attendance - remove modal when user click on kiosk mode and directly open kiosk view. - add an install button in kiosk view **After this PR:** Modals will be removed while opening kiosk mode in respective modules. Task-4161336
Online food order integrations now calculate taxes more consistently at the individual order line level. This shared approach reduces duplication across delivery provider integrations while still allowing provider-specific tax handling where needed.
Original PR description
pos_*: pos_urban_piper, pos_urban_piper_swiggy, pos_urban_piper_ubereats, pos_uber_piper_zomato In this commit: - The `_get_tax_value` method has been shifted from child provider modules to the base module to make it generic. It is then overridden in child provider modules where parent tax is required.
When a website has no specific warehouse configured, rental product availability is now calculated across all warehouses instead of relying on a single warehouse. This helps shoppers see more accurate availability and can reduce missed rental sales caused by underreported stock.
Original PR description
If there is no warehouse set on website calculate free_qty in all warehouses.
Pickup location settings for FedEx and Sendcloud are clearer, with automatic distance units and a sensible default radius. Stock delivery route maps now use the warehouse as the start and end point when all selected transfers share the same warehouse, making route planning more accurate for logistics teams.
Original PR description
Community PR: odoo/odoo#180327 Task-4173210
Point of Sale setup now lets businesses install available UrbanPiper delivery provider integrations directly while configuring a shop. The integration description was also updated to better communicate support for major platforms such as Uber Eats, Deliveroo, Grubhub, Zomato, Swiggy, Talabat, and Careem.
Original PR description
In this commit: - We provide the option to install available urbanpiper delivery providers from the PoS config while configuring the PoS shop. - Changed the `pos_module_pos_urban_piper` field's description to "Integrate with Uber Eats, Deliveroo, Grubhub, Zomato, Swiggy, Talabat, Careem, etc.".
1 change
Enhancements to existing features
This update improves how accounting dates are calculated for Polish companies by using the delivery date instead of the invoice date. This change also applies the delivery date for currency conversion rates, which better aligns with Eastern European accounting practices where delivery date is the primary reference point for financial reporting.
Original PR description
JUST TESTING THE L10N CI TESTS BECAUSE TESTS ARE WORKING LOCALLY!!