Daily updates from Odoo
Navigate
Branch
Monday, March 19, 2018
98 changes
Security fixes and vulnerability patches
Odoo now supports secure access tokens and API keys for user authentication, allowing third-party apps to connect without sharing a user's password. Passwords, OAuth tokens, and API keys are stored as encrypted tokens, improving credential security while also adding better tracking and expiry handling for token use.
Original PR description
[ADD] base: token authentication ``` Allow users authentication by access tokens: - a user is allowed to authenticate if he uses as login key a token (`res.users.token`) associated to his account…
[ADD] base: token authentication ``` Allow users authentication by access tokens: - a user is allowed to authenticate if he uses as login key a token (`res.users.token`) associated to his account (`user_id`) which is not expired (`expiry_date` is greater than now), - `password` is removed from the `res.users` model and is replaced by a `res.users.token` record of type `password`, - API keys can be created to allow third-party apps to authenticate as specific users without the need of their password. An expiration date can be set on the token, - All tokens are stored encrypted, and the hashes are never reachable through the ORM classic methods (`read` / `browse`). The table column containing the hashes is created and filled using pure SQL. In other words, it is not set as a classic ORM field. The `auth_crypt` module is therefore no longer needed, and therefore removed, as all users password are now encrypted by default. Besides, the API keys are never stored in database, not even in a transient model. ``` --- [ADD] auth_oauth: adaptation to the token authentication ``` Following the introduction of the `res.users.token` model, `auth_oauth` now stores the OAuth access tokens among the `res.users.token`, encrypted. ``` --- [IMP] res_users: `check_credentials` performances ``` When a lot of tokens are available for a user, checking one by one all possible tokens take some times, while `check_credentials` is a very response time sensitive method. With this revision, tokens are being checked type by type (the token type `password` being first, and only one token of type `password` per user), and use the token prefix (if set) to exclude tokens for which the prefix is not even correct, making the set of tokens to check way smaller. ``` --- [ADD] res_users: `uid_cache` invalidation ``` `uid_cache` is a dict which is used as a cache containing the users valid passwords, to avoid calling `check_credentials`, which can be costly, too often. This revision allows: - to add values associated to the user cached password, - to invalid a cached password according to these values. At the moment, it add the expiry date of the token to the cache, along the token, to reject the token when the expiration date is over. The OAuth authentication could use these new methods in order to invalid the cached access tokens if they haven't been checked enough recently to the OAuth authority server. ``` --- [FIX] res_users: move the `__uid_cache` to the pool ``` The `__uid_cache` (the dict used as cache for the user passwords) was formerly defined on the python Class Users Which is shared between all databases, and therefore was potentially accessible from one database to another. (It was not thanks to the double `_`, but the resource was) Besides, this revision allow the invalidation of this cache for all workers, not just the one triggering the cache invalidation. ``` --- [ADD] base: token used to connect in `res.users.log` ``` The token used by the user to sign in is mentioned in the `res.users.log`, in order to: - Know which token (password, oauth, api key) was used recently to sign in - identify tokens that have not been used since a long time, for cleaning purposes. ```
New functionality added to Odoo
Adds an option to show dates and times as a time difference from now, such as “1 month” or “5 seconds,” instead of a full date. This can make customer-facing pages and reports easier to read when recent timing matters.
Original PR description
[ADD] tools, qweb: possibility to format a date with the delta from now
e.g.
if today is 15/02/2017,
`format_date` now gives the possibility to format
`15/01/2017`
as
`1 month`.
`from_now`accepts either:
- a boolean. When set to True, the date must be converted to this "from now" format
- a dict, containing the kwargs to pass to relativedelta. It format the date to the format
"from now" only if the delta is smaller than what specified in this dict
(to allow using this `from now` format until the delta is greater than 2 days, for instance.)
e.g.
passing {'days': 2} as the `from_now` arg will format the date to
the `from_now` format only if the date is not older than 2 days ago.
The opportunity is took to create `format_datetime`, as well
e.g.
if now is 15/02/2017 10:00:00
`format_date` can format 15/02/2017 09:59:55
as `5 seconds`.
--
I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-prOdoo now includes Belgium's states and regions in its country data. This helps Belgian companies and users select accurate regional information in addresses and localization workflows.
Original PR description
Current behavior before PR: The Belgian states are not listed/shown in Odoo. Desired behavior after PR is merged: The Belgian states are shown in Odoo. -- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
Event pages can now display schedules in the visitor's own timezone, while still allowing the event creator's default timezone to be shown. Visitors can also choose another timezone from a popup list and see the event time update immediately, making event planning clearer for international audiences.
Original PR description
Task: https://www.odoo.com/web?#id=32555&view_type=form&model=project.task&action=333&active_id=131&menu_id=4720 Pad:https://pad.odoo.com/p/r.58f42807d8cf0bda9d3aadf0cb646af4 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
This adds a small icon on supported property fields so users can view the values configured for each company. It helps multi-company users understand and verify company-dependent settings directly from the form, reducing confusion when values differ by company.
Original PR description
Task: https://www.odoo.com/web?#id=12208&view_type=form&model=project.task&action=327&menu_id=4720 Pad: https://pad.odoo.com/p/r.1ab2f4ade088a906391700561b507a07 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
Event organizers can now send email notifications when important event details change, such as the event name, location, start date, end date, or cancellation status. This helps attendees stay informed and reduces confusion when schedules are updated.
Original PR description
…ent schedule. Task : https://www.odoo.com/web?#id=21241&view_type=form&model=project.task&action=327&menu_id=4720 Pad : https://pad.odoo.com/p/r.fw8zrrv4O9P4Qdrd
This change adds shared message templates used when posting communications across sales, purchasing, inventory, manufacturing, events, and timesheets. It helps make automated messages more consistent and includes fixes to purchasing email behavior and stock picking assignment handling.
Original PR description
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 **Task:** https://www.odoo.com/web#id=19637&view_type=form&model=project.task&action=327&menu_id=4720 **Pad link:** https://pad.odoo.com/p/r.1984de291877d0e85fa71f32f3ef1bf6 …post - Included Modules are - sale - purchase - purchase_requisition - event_sale - stock - mrp - sale_stock - sale_timesheet
Point of Sale can now assign fiscal positions to both shops and customers, helping sales apply the right tax treatment automatically. This reduces manual corrections and supports more accurate checkout and order processing.
Original PR description
TASK : https://www.odoo.com/web?#id=11404&view_type=form&model=project.task&menu_id=3942&action=327 PAD : https://pad.odoo.com/p/r.onCx0SYmwpXjbJVJ
Enhancements to existing features
The stock picking screen will no longer show the traceability report button for products that do not use tracking. This reduces confusion for users by only showing traceability options when relevant product tracking data exists.
Original PR description
Description of the issue/feature this PR addresses: The stat button traceability report always appear even if there in no tracking. Current behavior before PR: The stat button traceability report should only appear when there is tracking for product. Desired behavior after PR is merged: The stat button traceability report should only appear when there is tracking for the product. Issue: https://www.odoo.com/web#id=1815243&view_type=form&model=project.task&action=327&menu_id=4720 -- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
Monetary fields now show currency symbols directly next to the amount, creating a more compact and consistent display across Odoo. The update also improves amount entry so values can still be understood whether users type a currency symbol with a normal space, non-breaking space, or no space.
Original PR description
Description of the issue/feature this PR addresses: - Monetary field display a space between the currency and the amount. Current behavior before PR: - Currently there is a space between currency symbol and the amount in monetary field. Desired behavior after PR is merged: - Now space is remove between currency symbol and the amount in monetary field. -- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr Task : https://www.odoo.com/web#id=33597&view_type=form&model=project.task&action=327&menu_id=4720 Pad : https://pad.odoo.com/p/r.306ea5a575b4ecffeb3af35626ae7496
Fleet users get clearer contract status warnings and dashboard colors, making it easier to spot vehicles needing attention. The update also improves contract tracking with chatter history, simplifies service and contract configuration lists, and records when vehicles are archived.
Original PR description
…chatter,Configuration : "Service types" and "Contract types" (list views with domain). Removed the service type "both". Hide the "category column",vehicle status : replaced the sequence column by a handle widget,Track in the chatter when a vehicule is archived, change the tile color of the kanban fleet dasboard as per the contract status Description of the issue/feature this PR addresses: <b>Task:</b>https://www.odoo.com/web#id=33319&view_type=form&model=project.task&action=333&active_id=131&menu_id=4720 <b>Pad:</b>https://pad.odoo.com/p/r.edf33fcebe5747ffdb97a4b7177e5cfe 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
Editable list views now handle column sorting more consistently while a cell is being edited. This helps users keep working in lists without losing expected sorting behavior, including in columns that contain action buttons.
Original PR description
Issue : https://www.odoo.com/web#id=749480&view_type=form&model=project.issue&action=963&active_id=681&menu_id=4720 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 settings dashboard has been adjusted to display better on tablet-sized screens, especially in vertical orientation. This makes the dashboard easier to read and use for teams working from tablets.
Original PR description
Task :- https://www.odoo.com/web#id=34893&view_type=form&model=project.task&action=333&active_id=131&menu_id=4720 Pad :- https://pad.odoo.com/p/r.e07337e2e9e3786e4445733084435fc8 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 website dashboard is updated to make its action area more relevant by hiding the to-do section when there are no useful actions to show. It also improves the shortcut to visit the website and clarifies sales graph tooltips, making the dashboard easier for users to understand and navigate.
Original PR description
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
Required fields in forms now show a warning icon after a user moves past them without entering a value. This makes missing information easier to spot while completing forms, helping users correct issues earlier and reduce submission errors.
Original PR description
task: https://www.odoo.com/web#id=31798&view_type=form&model=project.task&action=333&active_id=131&menu_id=4720 Add a warning icon when a required field is not filled.As soon as I passed a required field and start completing a field below, the warning icon will be displayed.
Kanban column names can now be edited directly by double-clicking the column header, making board setup faster and more intuitive. The update also streamlines quick column creation by removing extra add/discard controls and adds keyboard support to cancel changes with Escape.
Original PR description
…reate kanban using double click and added test cases for double click function Description of the issue/feature this PR addresses: Current behavior before PR: the column was only editable from kanban config dropdown Desired behavior after PR is merged: now the column is editable by double clicking on column name Task: https://www.odoo.com/web#id=33201&view_type=form&model=project.task&action=333&active_id=131&menu_id=4720 pad: https://pad.odoo.com/p/r.bc92bae1dbf1af7dea6c8ebbd10086e0 -- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
This update improves the website menu editor by preventing the homepage from being deleted from the front end. It also adds an option to create a new page directly while adding a menu item, making site navigation setup faster and less error-prone.
Original PR description
Task - https://www.odoo.com/web?#id=32017&view_type=form&model=project.task&action=333&active_id=131&menu_id=4720 Pad - https://pad.odoo.com/p/r.4ea8e0292d021d306e8f7542725dd938 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
Event registrations can now record the marketing source that led attendees to sign up, such as Twitter, Eventbrite, or email campaigns. This helps teams understand which channels drive registrations and make better marketing decisions for future events.
Original PR description
**Task:** https://www.odoo.com/web?#id=31819&view_type=form&model=project.task&action=333&active_id=131&menu_id=5195 **Pad:** https://pad.odoo.com/p/r.e7b08169caec5cb59427bde231f8c4cc Description of the issue/feature this PR addresses: **To add tracking mechanism in event registration.So we can know if the registration came from twitter, eventbrite, mass mailing, etc.** 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 website sales dashboard now compares current sales figures with the previous period and displays percentage changes where meaningful. This helps business users quickly see whether online sales are improving or declining, with clearer layout, tooltips, graphs, and more realistic demo data.
Original PR description
Task: https://www.odoo.com/web?#id=31340&view_type=form&model=project.task&action=327&menu_id=4720 Pad: https://pad.odoo.com/p/r.34053e7811903465d16d6923d44c0478 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
Required fields in web forms now display a warning icon when a user moves to the next field without entering a required value. This makes missing information easier to spot early, reducing form errors and improving data entry quality.
Original PR description
Task : https://www.odoo.com/web#id=31798&view_type=form&model=project.task&action=333&active_id=131&menu_id=4720 Pad : https://pad.odoo.com/p/r.e73c1d32804f963b33454bf8120a8136 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
This update improves the names and descriptions of tax records in several country-specific accounting localizations. Clearer tax labels help business users identify the right taxes more easily and reduce confusion during accounting setup and reporting.
Original PR description
Task: https://www.odoo.com/web?#id=32632&view_type=form&model=project.task&action=333&active_id=131&menu_id=4720 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
This change removes a restriction that forced bank account records linked to journals to be unique. It gives businesses more flexibility when configuring bank accounts and journals, reducing setup blockers in accounting workflows.
Original PR description
Task : https://www.odoo.com/web#id=32669&view_type=form&model=project.task&action=333&active_id=131&menu_id=4720 Pad : https://pad.odoo.com/p/r.21b3c5e274f23d5b99a91e8070106028 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
This update adds test coverage for basic fields in the Manufacturing app to help confirm core behavior works as expected. It reduces the risk of future changes accidentally breaking manufacturing screens or field handling.
Original PR description
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 sale order screen has been adjusted to work better on mobile devices. This makes it easier for users to review and manage sales information from phones or smaller screens.
Original PR description
**Task:** https://www.odoo.com/web#id=31801&view_type=form&model=project.task&action=327&menu_id=4720 **Pad:** https://pad.odoo.com/p/r.681c8b118d8a49396f76210e1dccd366
Manufacturing repair records now support traceability reporting, making it easier to follow repaired products and related movements. This improves visibility for teams handling repairs, quality checks, and customer follow-up.
Original PR description
Task: https://www.odoo.com/web#id=27746&view_type=form&model=project.task&action=333&active_id=131&menu_id=4720 pad: https://pad.odoo.com/p/r.c931924986471c14cba7f6d5ce0eda7f
Vendor pricing can now be configured for individual product variants, not just the main product template. This gives purchasing teams more accurate supplier prices when variants have different costs, helping purchase orders reflect the correct pricing.
The website checkout now presents a single, clearer field for both coupon and promotional codes. This reduces confusion for shoppers and simplifies the discount entry experience without changing the underlying discount logic.
Original PR description
…upon management) and coupon code(of pricelist) to string 'Coupon/Promo ode' and merged the field. Description of the issue/feature this PR addresses: https://www.odoo.com/web#id=30563&view_type=form&model=project.task&action=327&menu_id= 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
Invoice reports now show the amount already paid and the remaining amount due when a payment has been applied. This makes paid or partially paid invoices easier to distinguish from unpaid invoices and gives customers clearer payment status information.
Original PR description
Description of the issue/feature this PR addresses: - When an invoice has a payment applied to it , 'paid invoice' reports looks same as 'unpaid invoice' report. Current behavior before PR: - Currently in paid invoice 'Amount Paid' and 'Amount Due' are not define. Desired behavior after PR is merged: - Now 'Amount Paid' and 'Amount Due' is display in paid invoice report. -- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr Task : https://www.odoo.com/web#id=27082&view_type=form&model=project.task&action=327&menu_id=4720 Pad : https://pad.odoo.com/p/r.1a747c88ad236eb72a2fc5987b6b0f92
The stock app removes an outdated menu for latest inventories and moves after recent stock refactoring made it unnecessary. Inventory adjustment searches are also improved by allowing users to find lines by product, helping teams locate stock records more easily.
Original PR description
…r refactoring of stock this menu will be useless. Description of the issue/feature this PR addresses: task link is - https://www.odoo.com/web#id=30937&view_type=form&model=project.task&action=327&menu_id= 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
Mail-related settings are now cached and fetched together, reducing repeated checks behind the scenes. This should make mail features a little more efficient without changing how users work.
Original PR description
Task: https://www.odoo.com/web#id=1817945&view_type=form&model=project.task&action=333&active_id=965&menu_id=4720
External documents sent to partners now include clearer line styling when they contain at least five lines. This makes invoices, orders, delivery slips, and related reports easier for customers and suppliers to read.
Original PR description
Description of the issue/feature this PR addresses: - Now need to apply line style to external documents sent to partners. Current behavior before PR: - There is no line style available in external documents send to partner. Desired behavior after PR is merged: - Now line style has been added in external documents (invoice) for at least 5 lines. -- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr Task : https://www.odoo.com/web#id=31074&view_type=form&model=project.task&action=327&menu_id=4720 Pad : https://pad.odoo.com/p/r.9999e67b671c090199d8e82995734de7
The Discuss app menu structure has been simplified by removing the separate Integration menu and moving GitHub access into the chat sidebar. This makes related conversation tools easier to find in one place and reduces menu clutter for users.
Original PR description
Description of the issue/feature this PR addresses: Task: https://www.odoo.com/web#id=31452&view_type=form&model=project.task&action=333&active_id=131&menu_id=4720 Pad: https://pad.odoo.com/p/r.7fde446ab7c91f81c3ccd74abab18a5f 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 maintenance app now has clearer menus, labels, and access rules so employees focus on their own requests while managers retain control over equipment and scheduling. This reduces confusion, limits accidental changes, and better separates employee and manager responsibilities.
Original PR description
Task: https://www.odoo.com/web#id=31126&view_type=form&model=project.task&action=333&active_id=131&menu_id=4720 Pad: https://pad.odoo.com/p/r.1b2f0e4a60701fc4539a9df745273ce9
This update makes it easier for website editors to manage eCommerce product pages directly on the site. Editors can add product descriptions, adjust product ordering without reloading, and keep sale ribbons visible even when their text is cleared.
Original PR description
Task: https://www.odoo.com/web#id=30645&view_type=form&model=project.task&action=333&active_id=131&menu_id=4720 Pad: https://pad.odoo.com/p/r.f6ff547acddec5f6b94eab5cf94c28f8 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
CRM pivot reports will now include archived lost opportunities by default. This gives business users a more complete view of sales pipeline outcomes and historical opportunity performance.
Original PR description
Description of the issue/feature this PR addresses: Task:https://www.odoo.com/web?#id=27687&view_type=form&model=project.task&action=327&menu_id=4720 Pad:https://pad.odoo.com/p/r.489ba869a59ca4206de1f792391899a4 Current behavior before PR: - We should not be able to display the lost (archived) opportunities in the pivot view. Desired behavior after PR is merged: - We should be able to display the lost (archived) opportunities in the pivot view. ## I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
This update adds a clearer form view for managing product attributes, making it easier for users to review and edit attribute details. It also adjusts related web styling so the improved view displays correctly across affected sales and product screens.
Original PR description
Task :- https://www.odoo.com/web#id=28704&view_type=form&model=project.task&action=327&menu_id=4720 Description of the issue/feature this PR addresses: Pad :- https://pad.odoo.com/p/r.443cbb5edf3907f800b4671bc1c98dc3 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
Landed costs can now be calculated regardless of the product or accounting setup, reducing blockers in inventory valuation workflows. The landed cost form also prevents users from creating account journals directly, helping keep accounting configuration controlled and consistent.
Original PR description
Description of the issue/feature this PR addresses: Task: https://www.odoo.com/web?#id=29217&view_type=form&model=project.task&action=333&active_id=131&menu_id=4720 Pad: https://pad.odoo.com/p/r.d2af8781c7e33a08a2b9d818c367bb84 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
Live Chat channels now show customer rating information, including the number of ratings and satisfaction directly in channel views. This helps teams monitor service quality more easily and filter chats tied to rating follow-up work when related apps are installed.
Original PR description
Task: https://www.odoo.com/web?#id=29430&view_type=form&model=project.task&action=327&menu_id=4720 Pad: https://pad.odoo.com/p/r.caa01dfd54b7eab5ca09eda8908df375 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 website editor’s hyperlink wizard has been simplified to make creating and editing links easier. This improves the page-editing experience for content managers by reducing friction in a common publishing task.
Original PR description
**Task :**https://www.odoo.com/web?#id=28341&view_type=form&model=project.task&action=333&active_id=131&menu_id=4720 **Pad:** https://pad.odoo.com/p/r.f8331ab210ad360b1d17ed2ddef806e6 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
This update improves how landed costs are handled for products using the average costing method. It helps businesses allocate additional purchase-related costs more accurately in inventory valuation and accounting.
Original PR description
Description of the issue/feature this PR addresses: https://www.odoo.com/web#id=29217&view_type=form&model=project.task&action=327&menu_id=4720 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 …tionality for average costing method also.
Live chat operators can now use a history command during a conversation to see the pages a visitor recently viewed. This helps support teams understand customer context faster and provide more relevant assistance, while the browsing history is kept only briefly.
Original PR description
**Task :** https://www.odoo.com/web#id=29194&view_type=form&model=project.task&action=333&active_id=131&menu_id=4720 **Pad :** https://pad.odoo.com/p/r.68e1ca2c5cc2e9e1380f74f19f06f6ee 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
This update makes it easier for employees to link expenses to the right customer sales order so those costs can be reinvoiced accurately. It also improves the expense onboarding flow and related usability, helping teams manage billable expenses with fewer manual steps.
Original PR description
task : https://www.odoo.com/web#id=29303&view_type=form&model=project.task&action=333&active_id=131&menu_id=4720 pad : https://pad.odoo.com/p/r.5ed31ae59070679bfc6ab9799bbf35d5 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
Make to Order options in Inventory are now hidden unless Manufacturing or Purchase is installed. This helps prevent product setup choices that can create fulfillment deadlocks and confusing workflows.
Original PR description
Description of the issue/feature this PR addresses: <strong>Task: </strong>https://www.odoo.com/web#id=23130&view_type=form&model=project.task&action=333&active_id=131&menu_id=4720 <strong>Pad: </strong>https://pad.odoo.com/p/r.6be92aff4ed86c7bdbdad8c543dcb480 Current behavior before PR: Product with 'Make To Order' routes create a deadlock. Desired behavior after PR is merged: Make to Order routes should be hidden in stock until MRP or Purchase is installed. ## I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr …
Admin, demo, and portal demo users now include preset address, phone, and email details in the base demo data. This reduces manual setup during demonstrations and testing by making these sample users more complete out of the box.
Original PR description
Description of the issue/feature this PR addresses: Admin, Demo and Portal Users should have address + phone + email address Task: https://www.odoo.com/web#id=23929&view_type=form&model=project.task&action=327&menu_id=4720 Pad: https://pad.odoo.com/p/r.0cad3288276b7c00d6e9f04aa5f4c10c Current behavior before PR: There is no default contact detail of admin, demo user and portal user, user should have to filled it up manually at frontend.. Desired behavior after PR is merged: There will be default address, phone number and email address for all three users: admin,demo user & portal user in base demo data ## I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
When a project is duplicated, its tasks and subtasks now keep their parent-child links. This helps teams reuse project templates without manually rebuilding task structures, reducing setup time and mistakes.
Original PR description
Description of the issue/feature this PR addresses: - task to sub-task link in projects <strong>Task: </strong>https://www.odoo.com/web#id=26784&view_type=form&model=project.task&action=333&active_id=131&menu_id=4720 <strong>Pad: </strong>https://pad.odoo.com/p/r.bee427e9c7385856f470f95afa18ffed Current behavior before PR: - Task and sub-task are not linked when we copy the project Desired behavior after PR is merged: - Task and sub-task are linked when we copy the project ## I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
The pivot and graph views now use the label “Count” instead of repeating “Quantity” in places where records are being counted. This makes reports clearer for users and reduces confusion between item quantities and record counts.
Original PR description
Description of the issue/feature this PR addresses: - Pivot Table: Quantity --> Count Task:https://www.odoo.com/web#id=27083&view_type=form&model=project.task&action=333&active_id=131&menu_id=4720 Pad:https://pad.odoo.com/p/r.8e8443b538554396b2a7da96c1421cd0 Current behavior before PR: - [GENERIC]:In the pivot view and graph view, 'Quantity' string is repeated more than one times. Desired behavior after PR is merged: - [GENERIC]:In the pivot view and graph view, 'Quantity' string is renamed into 'Count' ## I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
Point of Sale reports were updated to make sales, payment, statement, and product reporting clearer and more reliable. The changes improve how product codes and multiple taxes are displayed, modernize report logic, correct report test inputs, and remove unused report outputs.
Original PR description
Task :- https://www.odoo.com/web?#id=21481&view_type=form&model=project.task&action=327&menu_id=4720 Pad :- https://pad.odoo.com/p/r.PFSCTpN49ShTbVOr
The sales dashboard now shows last month invoice figures correctly when that option is selected, helping teams review recent sales performance more accurately. CRM activity and pipeline reports also get clearer filtering so users see the intended activity data without misleading default filters.
Original PR description
<strong>Task: </strong>https://www.odoo.com/web#id=21337&view_type=form&model=project.task&action=333&active_id=131&menu_id=4720 <strong>Pad: </strong>https://pad.odoo.com/p/openerp-project.task-CFHAAFBQ5W
Sales analysis now lets users group results by website product category. This makes it easier for teams to compare online sales performance across the categories customers browse on the website and spot which product areas are driving revenue.
Original PR description
<strong>Task:</strong> https://www.odoo.com/web?#id=21528&view_type=form&model=project.task&action=333&active_id=131 <strong>Pad:</strong> https://pad.odoo.com/p/r.wQ67LIx1otKZe9NM
This update refreshes demo data in CRM and Purchase so sample records better reflect real business workflows. CRM demo leads now include logged activities, while purchase demo orders are confirmed, making reports and examples more meaningful for evaluation and training.
Original PR description
Task: https://www.odoo.com/web#id=21284&view_type=form&model=project.task&action=327&menu_id=4720 Pad: https://pad.odoo.com/p/r.jK5sgBHTi88ogCdN
The customer invoice list now matches the invoice form by hiding the due date column except in debug/technical mode. This avoids showing a potentially misleading computed due date when payment terms may include multiple due dates, encouraging users to rely on payment terms instead.
Original PR description
Task:https://www.odoo.com/web?#id=22930&view_type=form&model=project.task&action=327&menu_id=4720 Pad:https://pad.odoo.com/p/r.36af349d1f27ee9e0f49138e7e2fea43 Description of the issue/feature this PR addresses: Due date is in no_one group on the Invoice form but not on list view ==> inconsistency Desired behavior after PR is merged: Customers Invoices list view : due date column in no_one group ## I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
Enabling the Website Pop-up option in mass mailing settings will now also install the required website mailing feature. This prevents users from turning on a setting that would not work because its supporting module was missing.
Original PR description
issue:https://www.odoo.com/web?#id=671345&view_type=form&model=project.issue&action=609&menu_id=4720 ## I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
The product sale price field now uses a monetary display, making prices easier to read with the appropriate currency formatting. This helps users interpret product pricing more quickly and consistently in product screens.
Original PR description
Task : https://www.odoo.com/web#id=21384&view_type=form&model=project.task&action=333&active_id=131&menu_id=4720 Pad : https://pad.odoo.com/p/r.RoJGIS4CBuA6ojbO
Company-specific default values now use the main company context instead of each user's personal company preference. This helps keep accounting, sales, stock, payroll, payments, and related settings consistent across users in multi-company environments.
Original PR description
Task : https://www.odoo.com/web#id=11492&view_type=form&model=project.task&menu_id=3942&action=327 Pad : https://pad.odoo.com/p/r.PM1spcQKk7DSyMn7
This update adjusts the order in which manufacturing operation screens are presented, so users land on the most appropriate view first. It makes navigation more consistent and reduces small usability friction for production teams.
Original PR description
Issue: https://www.odoo.com/web?#id=642072&view_type=form&model=project.issue&menu_id=4120&action=609
The HR data now includes Sales, Accounting, and Services departments in the standard and demo records. This makes company structures more complete out of the box, helping users see and test common department setups more easily.
Original PR description
Task: https://www.odoo.com/web#id=13078&view_type=form&model=project.task&menu_id=3942&action=327 Pad: https://pad.odoo.com/p/r.EmhaMYqgT2OrcOWi
Sales teams are warned before confirming orders linked to contracts that are closed, cancelled, or pending, helping prevent work from being booked against unusable contracts. The update also improves contract filtering, timesheet invoice warnings, access rights, and displays fuller account names for easier identification.
Original PR description
analytic account on analytic plan and contract is in state 'close/cancelled/pending'. Account:analytic_account_demo.xml: change account type. Chrome.js:Added action in py to filter the data according to the used contracts and same added feature to use 'action' as well as 'action_id'. Task id: https://www.odoo.com/web?#id=6527&view_type=form&model=project.task&menu_id=3942&action=327 pad: https://pad.odoo.com/p/r.hhgH3UWxNoWzXLBT
Projects now include a type that can be reflected on related tasks and issues, making it easier to connect project work with the right contract or analytic account context. The update also adjusts project, issue, timesheet, and rating screens so users see fields relevant to the selected project type, while removing an older customer satisfaction visibility flag.
Original PR description
[IMP] project,project_issue,project_issue_sheet,rating: add project_type field in project and add related field of type in task and issue, [REM]: removed is_visible_happy_customer field from rating. Task: https://www.odoo.com/web?#id=19609&view_type=form&model=project.task&menu_id=3942&action=327 Pad: https://pad.odoo.com/p/r.TUBtj27YXVQaF1GU
This update prepares PayPal payments for direct server-to-server processing and cleans up the related PayPal payment code. It helps make PayPal payment handling more robust and ready for improved checkout flows in Odoo.
Original PR description
<b>Task:</b> https://www.odoo.com/web?#id=13471&view_type=form&model=project.task&action=327 <b>Pad:</b> https://pad.odoo.com/p/r.CrL4oTPPL4b53WX7
Resolved issues and error corrections
This update fixes an issue with the signature block in Website Quote documents. It helps ensure customers can properly review and sign online quotations, reducing friction in the sales approval process.
Original PR description
Task: https://www.odoo.com/web?#id=751959&view_type=form&model=project.issue&action=963&active_id=681&menu_id=4720 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
This fixes an unexpected popup that appeared when users quickly created and edited products or customers and pressed Enter or Tab. The change makes data entry smoother and reduces interruptions in everyday form workflows.
Original PR description
…duct and customer,open form press enter or tab key issue:https://www.odoo.com/web?#id=752276&view_type=form&model=project.issue&action=963&active_id=681&menu_id=4720 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
This update fixes errors that could occur when printing invoices from Point of Sale and certain manufacturing reports. It helps staff generate required business documents reliably without interruptions or traceback messages.
Original PR description
Description of the issue/feature this PR addresses: Task: https://www.odoo.com/web#id=747008&view_type=form&model=project.issue&action=963&active_id=681&menu_id=4720 Current behavior before PR: - In point_of_sale print invoice that time error generate. Desired behavior after PR is merged: - solve the problam -- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
This change prevents errors when planning manufacturing work orders with missing efficiency values and ensures warehouse setting changes archive warehouses instead of deleting them. This helps users avoid unexpected crashes and keeps warehouse records available for future reference.
Original PR description
Description of the issue/feature this PR addresses: https://www.odoo.com/web#id=748018&view_type=form&model=project.issue&action=963&active_id=681&menu_id=4720 Current behavior before PR: Changing the the settings for warehouse, which try to unlink the warehouse id but should archive. If we don't enter the value of time efficiency while creating work order then it will not give error but while planing it will show error and through trace-back ZeroDivisionError: float division by zero Desired behavior after PR is merged: Issue Resloved -- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
The web interface now makes the currently selected stage or status easier to see. This helps users quickly understand which option is active and reduces confusion when reviewing or updating records.
Original PR description
Task: https://www.odoo.com/web#id=30060&view_type=form&model=project.task&action=327&menu_id=4720 Pad: https://pad.odoo.com/p/r.9f25637f08957f8794fdd1db795b330c 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 online shop product and add-to-cart pages now handle optional products more smoothly and display product icon lists correctly. Customers are shown optional add-ons only when relevant, reducing friction and improving the shopping experience.
Original PR description
Task: https://www.odoo.com/web?#id=31824&view_type=form&model=project.task&action=333&active_id=131&menu_id=4720 https://pad.odoo.com/p/r.283b869a710694ab2328b36fe9890843
This update fixes an issue that occurred when users clicked Save in the Manufacturing settings. It helps administrators update production configuration reliably without running into an error during setup.
Original PR description
Task : https://www.odoo.com/web?#id=725348&view_type=form&model=project.issue&action=963&active_id=681&menu_id=4720 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
This change fixes issues in the web editor where translations were not being saved correctly. It also prevents users from changing translations while the page is not in edit mode, reducing accidental edits and improving content translation reliability.
Original PR description
Task : https://www.odoo.com/web#id=727240&view_type=form&model=project.issue&action=963&active_id=681&menu_id=4720 Specification : see: https://drive.google.com/file/d/0B1uIL9E_zXrrOWhEQ21wZzlZdEU/view?usp=sharing translations are not saved. + should not be possible to change a translation if not in edit mode: https://drive.google.com/a/odoo.com/file/d/0B1uIL9E_zXrrZ3h4TDhlck9mZjg/view?usp=drivesdk -- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
This fix prevents analytic account names from being changed when they are referenced in a sales order that creates a subscription. It helps keep account records consistent and avoids confusing name changes in reporting or follow-up work.
Original PR description
… analytic account if it is mentioned in SO if subscription is created. Description of the issue/feature this PR addresses: task - https://www.odoo.com/web#id=28926&view_type=form&model=project.task&action=327&menu_id= 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
This update ensures required units of measure are included directly in the modules that use them, such as point of sale, events, projects, expenses, and stock. This helps prevent missing reference data during installation or demo setup, reducing setup issues for users.
Original PR description
…ch it is used. for kgm, add data in pos and stock Description of the issue/feature this PR addresses: https://www.odoo.com/web#id=21184&view_type=form&model=project.task&action=327&menu_id=4720 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 sales settings now correctly select the first pricelist option by default when the pricelist feature is enabled. This avoids confusion during setup and helps sales teams use pricing rules consistently without extra manual steps.
Original PR description
Issues : https://www.odoo.com/web#id=706867&view_type=form&model=project.issue&action=963&active_id=681&menu_id=4720 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
This fix warns users when they try to record a manufacturing step with a completed quantity of zero. It helps prevent incorrect negative inventory quantities by automatically using the planned quantity when needed.
Original PR description
production and if user done (done=0), copied the done=to_qty to avoid the -ve quants task link = https://www.odoo.com/web#id=30822&view_type=form&model=project.task&action=327&menu_id= 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
This fix ensures manufacturing only asks users to enter a lot or serial number when the product is configured to be tracked. It prevents unnecessary required fields for untracked products while still enforcing traceability when tracking is enabled.
Original PR description
…red. task link -https://www.odoo.com/web#id=708468&view_type=form&model=project.issue&menu_id= and if product tracking is not none then made it required. 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
This fix removes or hides a workflow-related link from the web interface where it should no longer appear. It helps keep the user interface cleaner and avoids sending users to outdated or irrelevant workflow functionality.
Original PR description
Task : https://www.odoo.com/web#id=715875&view_type=form&model=project.issue&action=963&active_id=681&menu_id=4720 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
This fixes an error that could appear when users tried to install Contracts & Subscriptions from the accounting planner. The planner now points to the correct enterprise module behavior, making setup smoother and avoiding a blocking traceback.
Original PR description
Description of the issue/feature this PR addresses: issue: https://www.odoo.com/web?#id=687970&view_type=form&model=project.issue&action=963&active_id=681&menu_id=4720 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
This update corrects the names of configuration actions in Google Calendar and HR Attendance. It helps users identify the right settings area more easily and reduces confusion when navigating administration menus.
Original PR description
Description of the issue/feature this PR addresses: issue: https://www.odoo.com/web?#id=688617&view_type=form&model=project.issue&action=963&active_id=681&menu_id=4720 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 expense app now uses the term “Submitted” instead of “Reported” in its user interface. This makes the workflow wording clearer and more consistent for employees and managers reviewing expenses.
Original PR description
task : https://www.odoo.com/web#id=29303&view_type=form&model=project.task&action=333&active_id=131&menu_id=4720 pad: https://pad.odoo.com/p/r.5ed31ae59070679bfc6ab9799bbf35d5 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
This fixes an error that could occur when users clicked items in the Expense app's kanban view. The change helps employees and managers open expense records reliably without being interrupted by a traceback.
Original PR description
Task : https://www.odoo.com/web#id=695177&view_type=form&model=project.issue&action=963&active_id=681&menu_id=4720 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 …_expense app
This fix ensures the stock settings correctly apply the propagation date value. It helps inventory planning dates stay consistent, reducing confusion in stock operations and scheduling.
Original PR description
Issue : https://www.odoo.com/web#id=697118&view_type=form&model=project.issue&action=963&active_id=681&menu_id=4720 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
This change corrects how modal dialog overlays are displayed when multiple pop-up windows are opened. It helps prevent confusing or blocked screens, improving the user experience in the web interface.
Original PR description
Task: https://www.odoo.com/web?#id=30386&view_type=form&model=project.task&action=333&active_id=131&menu_id=4720 Pad: https://pad.odoo.com/p/r.335bc39f437030c27bbe22e510eec840 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
This fixes an error that could occur when grouping the product margin report by product template. Users can now analyze margins using that grouping without the report failing.
Original PR description
Issue : https://www.odoo.com/web#id=688316&view_type=form&model=project.issue&action=609&menu_id=4720 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 CRM activities report now keeps filters such as Today and This Week separate instead of combining them unexpectedly. This makes it easier for teams to view the right upcoming activities and act on more accurate report results.
Original PR description
Description of the issue/feature this PR addresses: - Issue : [CRM] Additional filter added with 'Next Acitvity' Issue: https://www.odoo.com/web#id=673530&view_type=form&model=project.issue&action=963&active_id=681&menu_id=4720 Current behavior before PR: - In activities(Next Activities Report) 'Today' activities and 'This week' activities both filters are combine in search view. Desired behavior after PR is merged: - In activities(Next Activities Report) improved filter, separate filterers for different results. ## I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
This fixes an error that could appear when users reloaded a project subtask from the kanban view. The change helps keep timesheet-related project navigation stable and prevents an unexpected traceback from interrupting work.
Original PR description
Description of the issue/feature this PR addresses: Issue: https://www.odoo.com/web#id=676967&view_type=form&model=project.issue&action=609&menu_id=4720 Current behavior before PR: - Reload on a kanban of a sub task gives a traceback Desired behavior after PR is merged: - After reloading the subtask, it will work properly without traceback ## I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
This update prevents errors that occurred when users clicked rows or menus in tree views. It also corrects a calendar-related call so the affected screens open reliably instead of showing tracebacks.
Original PR description
Description of the issue/feature this PR addresses: Issue: https://www.odoo.com/web#id=674433&view_type=form&model=project.issue&action=963&active_id=681&menu_id=4720 Current behavior before PR: When you click on the tree view's row, it throws traceback. Also, if you click on its menu it throws another traceback. Desired behavior after PR is merged: It shouldn't throw traceback. ## I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
This fixes an error that occurred when users clicked “Update terms” for an inactive language in Developer Mode. The action now completes without a traceback, reducing disruption for administrators managing translations.
Original PR description
Description of the issue/feature this PR addresses: Issue: https://www.odoo.com/web#id=677881&view_type=form&model=project.issue&action=963&active_id=681&menu_id=4720 Current behavior before PR: when click on language 'update terms' it's give a trackback. Desired behavior after PR is merged: when click on language 'update terms' no trackback. ## I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr …e active is false in Developer Mode.
Leave notification emails once again show the Approve and Refuse action buttons. This helps managers respond to leave requests directly from the email, restoring expected behavior and reducing extra steps.
Original PR description
Description of the issue/feature this PR addresses: ISSUE: https://www.odoo.com/web#id=684859&view_type=form&model=project.issue&action=963&active_id=681&menu_id=4720 affected version: master Current behavior before PR: 'approve' , 'refuse' actions is not displayed in leave notification mail like in 9.0. Desired behavior after PR is merged: ## 'approve' , 'refuse' actions is displayed in leave notification mail like in 9.0. I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
Fixes an error that could appear when users clicked the create button for a meeting in Calendar. This helps users schedule meetings without interruption and reduces support friction.
Original PR description
Description of the issue/feature this PR addresses: - [calendar]Traceback on create button of Meeting <strong>Issue:</strong>https://www.odoo.com/web#id=685101&view_type=form&model=project.issue&action=963&active_id=681&menu_id=4720 Current behavior before PR: - Traceback on create button of Meeting Desired behavior after PR is merged: - solved the traceback. ## I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
This fix updates the website payment app setup so it includes a required sales dependency. It prevents installation errors and helps businesses enable website payment features reliably.
Original PR description
Description of the issue/feature this PR addresses: issue: https://www.odoo.com/web?#id=681772&view_type=form&model=project.issue&action=963&active_id=681&menu_id=4720 Current behavior before PR: - website_payment gives traceback on app installation. Desired behavior after PR is merged: - No traceback, Added 'sale' module in depends ## I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
This fix resolves an issue that could prevent product templates from appearing correctly in search results. Users can find the products they need more reliably, reducing confusion and time spent locating items.
Original PR description
Issue : https://www.odoo.com/web#id=685041&view_type=form&model=project.issue&menu_id=5200
The newsletter demo template now uses the correct links for its social media buttons. This prevents recipients from being directed to the wrong pages and helps maintain a more reliable email marketing experience.
Original PR description
ISSUE: https://www.odoo.com/web#id=656503&view_type=form&model=project.issue&menu_id=4120&action=609
Fixes an error that occurred when users clicked the create button for an event on the website. This helps staff create events without interruption and avoids a visible application crash.
Original PR description
Description of the issue/feature this PR addresses: - [Event]Traceback on create button of event <strong>Issue</strong>https://www.odoo.com/web#id=685723&view_type=form&model=project.issue&action=963&active_id=681&menu_id=4720 Current behavior before PR: - Traceback on create button of event Desired behavior after PR is merged: - solved the traceback. ## I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
Portal users can now print invoices, quotations, and sales orders that belong to them without seeing a forbidden access error. This improves self-service access for customers while preserving restrictions on records they should not access.
Original PR description
Description of the issue/feature this PR addresses: - Issue : https://www.odoo.com/web#id=670988&view_type=form&model=project.issue&action=609&menu_id=4720 Current behavior before PR: - Portal User gets forbidden error when - Portal User tries to print Invoice from front end - Portal User tries to print Invoice, Quotation or Sales Order from back end Desired behavior after PR is merged: - Portal User can print their own records of Invoice, Quotation, Sales Order from back end, and Invoice from front end ## I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
This fixes an issue where tags could disappear from kanban cards after users opened submenus or revisited views. Customers and other records now keep their tags visible consistently, making lists easier to scan and use.
Original PR description
Description of the issue/feature this PR addresses: - Issue:https://www.odoo.com/web#id=672752&view_type=form&model=project.issue&action=963&active_id=681&menu_id=4720 Current behavior before PR: generic: when we are clicking on submenu of any module, the tags are invisible in kanban view. Desired behavior after PR is merged: generic: when we are clicking on submenu of any module, the tags are always visible in kanban view. ## I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr …because after clicking on customers tags are invisible.
This fix improves how product pages appear on mobile devices so content no longer overlaps or breaks the layout. Customers browsing the online store on phones should have a clearer, more usable shopping experience.
Original PR description
Currently the product view is not displayed mobile responsive. Product view overlaps as shown in below screenshot: http://goo.gl/zkQ6Wt TASK: https://www.odoo.com/web?#id=665983&view_type=form&model=project.issue&action=963&active_id=49&menu_id=4720
This update completes the accounting demo data by adding a required product description field. It prevents warnings when using the Refund Invoice action in demo environments, making testing and demonstrations smoother.
Original PR description
Description of the issue/feature this PR addresses: Clicking on Refund Invoice gives warning task: https://www.odoo.com/web#id=671642&view_type=form&model=project.issue&action=609&menu_id=4720 Current behavior before PR: 'Refund Invoice' will not work properly with demo data. Desired behavior after PR is merged: Able to 'Refund Invoice' working properly with demo data. ## I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
This fixes an issue in the Survey results page where user interaction details were not passed correctly to a follow-up action. The change helps ensure survey result controls respond as intended, improving reliability for users reviewing survey data.
Features or functions removed from Odoo
This change removes an obsolete accounting report test file that was no longer being used. It helps keep the accounting module cleaner and easier to maintain without changing day-to-day user functionality.
Original PR description
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
An obsolete test file for accounting cash statements has been removed because it was no longer used. This is an internal cleanup that reduces maintenance noise and should not affect day-to-day users or business workflows.
Original PR description
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
Miscellaneous changes
This update changes accounting-related setup and Mexican localization data, but the pull request description does not explain the exact business intent. It likely adjusts how accounting configuration or chart data is prepared, which may affect finance setup for companies using these modules.
Original PR description
…son message, quand meme?? 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