Daily updates from Odoo
Thursday, March 15, 2018
65 changes
Enhancements to existing features
This update improves how Odoo displays screens for languages that read right to left, such as Arabic or Hebrew. It helps menus, forms, calendars, chat, dashboards, and other interface elements adapt more consistently when users switch language direction in their preferences.
Original PR description
Followup of #19892 Task:https://www.odoo.com/web?#id=27574&view_type=form&model=project.task&action=333&active_id=131&menu_id=4720 Pad:https://pad.odoo.com/p/r.bb7042f57bc2ecc1806cab9350775c75
Sales price calculations now consistently use the broader business context, even when a customer is selected. This helps pricelists support more flexible pricing rules and reduces inconsistent pricing behavior.
Original PR description
Let the pricelist object use the global context for price calculation also when a partner is set. This allows more flexible price features.
Pivot and graph reports now respect user group permissions when showing available measures and grouping options. This helps keep sensitive or role-specific reporting fields hidden from users who should not see them, while improving report usability across many Odoo apps.
Original PR description
Task: https://www.odoo.com/web#id=34774&view_type=form&model=project.task&action=333&active_id=131&menu_id=4720 Pad: https://pad.odoo.com/p/r.64b9b633d721307fb0aebb01573f979f -- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
This update improves the accounting reconciliation workflow when invoices, company currency, and bank transactions use different currencies. It helps ensure reconciliation behaves correctly in more multi-currency scenarios, reducing manual effort and potential accounting mismatches.
Original PR description
…ulticurrency in following cases: - Invoice currency = Base currency ≠ Bank currency - Invoice currency ≠ Base currency ≠ Bank currency Description of the issue/feature this PR addresses: ISSUE ID - https://www.odoo.com/web#id=765558&view_type=form&model=project.issue&action=609&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 CRM experience has been refined to help new users create and manage leads and opportunities more confidently. The update improves guidance text, onboarding tours, activity layout, and kanban behavior while removing risky mass archiving actions.
Original PR description
Task: https://www.odoo.com/web#id=38466&view_type=form&model=project.task&action=333&active_id=131&menu_id=4720 PAD: https://pad.odoo.com/p/r.8f69362136e73a6d1e311aa8b159eb72
The Discuss chat window positioning has been adjusted so it does not overlap the page scrollbar. This makes it easier for users to scroll pages while keeping conversations open, improving day-to-day usability.
Original PR description
Task : https://www.odoo.com/web#id=33219&view_type=form&model=project.task&action=327&menu_id=4720 Pad : https://pad.odoo.com/p/r.0822d24609bd7e30a0bc3e59e7138baa
This update improves the email configuration experience by guiding users to set up the domain name, incoming mail server, and outgoing mail server before sending emails. It also adds the catchall email setting to the configuration area, making mail setup more centralized and easier to manage.
Original PR description
Description of the issue/feature this PR addresses: <b>Task: </b>https://www.odoo.com/web?#id=34395&view_type=form&model=project.task&action=327&menu_id=4720 <b>Pad: </b>https://pad.odoo.com/p/r.df20bc87f14d77735f324272b02765e1 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 adds support for applying watermarks to PDF reports, helping companies brand or mark generated documents more clearly. It updates the core reporting setup so watermark settings can be configured and recognized when reports are produced.
Original PR description
Description of the issue/feature this PR addresses: <b>Task: </b>https://www.odoo.com/web#id=33027&view_type=form&model=project.task&action=333&active_id=131&menu_id=4720 <b> Pad: </b> https://pad.odoo.com/p/r.e400ad28f28613694873e0ac128c4478 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
Contact address forms are clearer and start with more appropriate defaults, especially for individual contacts. Billing and shipping address options are now only shown when the related sales or website settings are active, reducing confusion for users.
Original PR description
- Rename address wizard - Hide billing/shipping address if not activated in sales/website settings (Add new widget ContantType for conditionally hide/show radio buttons of type field). - set the default value of the contact for individual. - Fix the testcase in test_base, we can also use "other" address type instead of "invoice" because invoice has moved into sale module. Task : https://www.odoo.com/web?debug=#id=33836&view_type=form&model=project.task&action=327&menu_id=4720 Pad : https://pad.odoo.com/p/r.a4dc1efd8309dbbc67e4cf65b3174744 -- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
Customers can now add a new payment method through a popup and choose from saved payment methods displayed as radio buttons. The update also adds deletion confirmation and clearer warnings for invalid credit card numbers, making checkout payment management easier and safer.
Original PR description
Description of the issue/feature this PR addresses: Improvement in payment method form. Task: https://www.odoo.com/web#id=24029&view_type=form&model=project.task&action=333&active_id=131&menu_id=4720 Pad: https://pad.odoo.com/p/r.b3dfac85f12ef92ff2d06bf2c5f65c02 Current behavior before PR: Desired behavior after PR is merged: - Added popup for creating new payment method. - Display all payment method in a radio button format. ## I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
Odoo now warns administrators when multiple fields use the same visible label, making confusing or duplicate field names easier to spot. This helps improve configuration clarity and reduces mistakes when maintaining data models.
Original PR description
Task : https://www.odoo.com/web?debug#id=30556&view_type=form&model=project.task&action=327&menu_id=4720 Pad : https://pad.odoo.com/p/r.2295859491cdeadcf2dc33846c25d5a6 … duplicate field string. 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 sales reporting dashboard now opens with the Count measure selected by default, making order volume easier to see immediately. A dedicated action was also added for the Sold button, helping users reach the relevant sales information more directly.
Original PR description
Task : https://www.odoo.com/web?#id=34268&view_type=form&model=project.task&action=327&menu_id=4720 Pad : https://pad.odoo.com/p/r.a28879677e4e7e47d96ee2ea93527650 …sures. 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
Invoice line descriptions are now kept in full when they are carried into accounting entries, so reports such as the General Ledger show complete product details. PDF report generation also better supports report-specific styling, improving how printed accounting documents can appear.
Original PR description
Task: https://www.odoo.com/web#id=31041&view_type=form&model=project.task&action=327&menu_id=4720 Pad: https://pad.odoo.com/p/r.a89581bae2a99f28e36dd8107c679d33
The payment settings no longer show PayUmoney twice in the payment acquirers kanban view. This reduces confusion for users configuring payment options and keeps the payment setup screen cleaner.
Original PR description
Task: https://www.odoo.com/web#id=684577&view_type=form&model=project.issue&action=963&active_id=681&menu_id=4720
This change adjusts who can access key inventory, repair, purchasing, manufacturing, and accounting-related stock records. Point of Sale managers receive broader access, while unnecessary inherited permissions are removed to better align user roles with business responsibilities.
Original PR description
Task : https://www.odoo.com/web?debug=1#id=31334&view_type=form&model=project.task&action=327&menu_id=4720 Pad : https://pad.odoo.com/p/r.00b0db47bbe3a5bf24a2df285c66f8f1 …es and give full access to pos managers 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
Sales reporting screens now use clearer business language, including Customer instead of Partner and simpler names for sales channel reports. The Sales Analysis report also gains more useful time-based filters while removing duplicate default filter options, making it easier for sales teams to find the views they need.
Original PR description
- renamed confusing menues 'All Channels Sales Orders' --> 'Sales Channel Dashboard' and 'Sales Channels' --> 'Sales by Channel' - relabeled 'Partner' with 'Customer' for 'Sales Analysis' report's field and filters/group bys - added time based filters for 'Sales Analysis' report and removed few default filters Task: https://www.odoo.com/web?debug=#id=36895&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
French accounting rules require accounting data to remain unaltered for certification purposes. This change prevents the cancel-entry module and French localization from being installed together, and moves the cancel-entry option into the dedicated cancellation module so businesses get a clearer compliance safeguard.
Original PR description
Task : https://www.odoo.com/web?#id=29922&view_type=form&model=project.task&action=327&menu_id=4720 Pad : https://pad.odoo.com/p/r.1ba4fa6b5f9f9ae59dea3d4d1d2e1457 Description of the issue/feature…
Task : https://www.odoo.com/web?#id=29922&view_type=form&model=project.task&action=327&menu_id=4720 Pad : https://pad.odoo.com/p/r.1ba4fa6b5f9f9ae59dea3d4d1d2e1457 Description of the issue/feature this PR addresses: In 2018 we have to certify the inalterability of data for the user of accounting in France. We would like to quickly provide individual attestation. To do that we have to ensure the inalterability of data. Current behavior before PR: Currently if l10n_fr has installed then we can cancel payment entries by the use of account_cancel module. Desired behavior after PR is merged: If l1on_fr installed -> Block account_cancel installation If account_cancel installed -> Block l1on_fr installation Give the warning message on the installation. -- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr … accounting, block the installation of accunt_cancel module if l1on_fr has already installed and block the installation of l10n_fr module if account_cancel has already installed.
Customers whose online payment is cancelled or fails are now sent to a confirmation-style page that clearly shows the payment provider's error or cancellation message. A Try Again option helps customers resume payment instead of being dropped back into the shop without clear next steps.
Original PR description
Task : https://www.odoo.com/web?#id=26644&view_type=form&model=project.task&action=327&menu_id=4720 Pad : https://pad.odoo.com/p/r.a8996db387095503102b1545ccea20a3 Transaction turns to "error" status and customer is redirected to cancellation page to see Error message. 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
Email notifications now show changed values in a clearer format, matching what users see in the chatter. Monetary values display currencies and zero values correctly, making updates easier to understand at a glance.
Original PR description
Description of the issue/feature this PR addresses: Task: https://www.odoo.com/web?#id=30453&view_type=form&model=project.task&action=333&active_id=131&menu_id=4720 Pad: https://pad.odoo.com/p/r.5cff6c68d6943cf8f33446986edd1524 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 is easier to navigate and manage with improved team dashboards, request forms, and default filters for personal requests. Users can now see responsible people more clearly on requests and open team-specific kanban views directly from team names.
Original PR description
Description of the issue/feature this PR addresses: - Task : https://www.odoo.com/web#id=30787&view_type=form&model=project.task&action=333&active_id=131&menu_id=4720 - Pad : https://pad.odoo.com/p/r.6dcc84b2cc875369c6f8678401be89f7 Current behavior before PR: - Improvements in Maintainence Application Desired behavior after PR is merged: - Team Dashboard + Clicking on the team name should open the kanban view - set responsible image in maintenance request kanban view - Maintenance Requests and Maintenance Calendar menu add default search filter “My Requests” - maintenance request form view improvements - set responsible image in maintenance request kanban view I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
Bank statements will now receive clear automatic names when no reference is provided, instead of appearing with a missing or false name. This makes statements easier to identify, track, and reconcile, especially when they are created through online synchronization.
Original PR description
Description of the issue/feature this PR addresses: Task : https://www.odoo.com/web#id=30611&view_type=form&model=project.task&action=333&active_id=131&menu_id=5200 Pad : https://pad.odoo.com/p/r.bf934e90046e88818d49c4585b915129 Current behavior before PR: - Bank statement generated with False (in case of online sync or if no reference), Desired behavior after PR is merged: - Bank statement name auto generated and sequence like "SMT/2017/0001" -- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
Delivery orders now show the latest expected date when a sales order is set to deliver all products at once. This gives teams and customers a more accurate scheduled delivery date for shipments that wait until every item is ready.
Original PR description
Description of the issue/feature this PR addresses: - Task : https://www.odoo.com/web#id=31110&view_type=form&model=project.task&action=333&active_id=131&menu_id=4720 - Pad : https://pad.odoo.com/p/r.61266efe171fcb02fce5bb3a54966270 Current behavior before PR: - Have a correct scheduled delivery date on delivery orders. - min_date is always displayed no matter the Shipping policy of the SO. Desired behavior after PR is merged: - If the shipping policy is "deliver all products at once", it should be max_date (=today+150 days) that is displayed as scheduled delivery date. -- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
Online shop prices will now default to tax-excluded amounts for all countries, instead of automatically showing tax-included prices. This avoids confusing price changes during product setup and creates a more consistent onboarding experience.
Original PR description
Description of the issue/feature this PR addresses: - Task : https://www.odoo.com/web#id=28127&view_type=form&model=project.task&action=333&active_id=131&menu_id=4720 - Pad : https://pad.odoo.com/p/r.7f1d223e181247dd16bade41869fa1ba Current behavior before PR: - Now it's always tax-included. It is disturbing in onboarding since it updates right away the price of the product you create in the tour. - By default shop prices should be tax-excluded, for all countries Desired behavior after PR is merged: - shop prices should be tax-excluded, for all countries: https://drive.google.com/a/odoo.com/file/d/0B1uIL9E_zXrra1RjczRsR1RxUlE/view?usp=drivesdk -- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
Kanban views now format date and time values with the appropriate timezone, so event information is clearer and less likely to be misread. This improves scheduling accuracy for users viewing events or other time-sensitive records in card-based views.
Original PR description
issue: https://www.odoo.com/web#id=740174&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
Businesses can now choose whether to use analytic accounts alone or together with analytic tags, reducing confusion on sales, purchase, invoice, and reporting screens. When tags are enabled, related tags are suggested from the selected analytic account and analytic entries show tag information more clearly.
Original PR description
Description of the issue/feature this PR addresses: - Task : https://www.odoo.com/web#id=31332&view_type=form&model=project.task&action=333&active_id=131&menu_id=4720 - Pad :…
Description of the issue/feature this PR addresses:
- Task : https://www.odoo.com/web#id=31332&view_type=form&model=project.task&action=333&active_id=131&menu_id=4720
- Pad : https://pad.odoo.com/p/r.6e3b728249e730fe6522ab7867182671
Current behavior before PR:
- when you activate analytic accounts, you get both analytic accounts and tags on PO / SO Lines. (which creates a lot of confusion)
Desired behavior after PR is merged:
- You can activate either analytic or analytic + tag : https://drive.google.com/file/d/0B0ITmdw6h3ZrM2lCaTVUQ2E5ekk/view
- check analytic tag everywhere and if feature not enable, do not display analytic tag (like sales order line, purchase order line, accounting reports,.....)
- Sales order line => https://drive.google.com/file/d/0B21cUNlAdZ6gUGxDaDE3Ri1nZ1E/view?usp=drivesdk
- Accounting reports => https://drive.google.com/file/d/0B21cUNlAdZ6gTWdKSEExaXFzeWs/view?usp=drivesdk
- invoices, purchase order lines ,.....
3 possible modes:
- no analytics
- analytical accounts only
- analytical accounts + tags
- On an invoice, you select an analytic account, you should get the tags defined on the account in the field "Analytic tags" => https://drive.google.com/file/d/0B21cUNlAdZ6gbnFfSjBwVXpWMGs/view?usp=drivesdk
- Add tag_ids field in anatylic entries list view and form view.
--
I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-prThe Sales settings page has been reorganized to make key options easier to find and remove outdated or distracting sections. Related options such as shipping, CRM, quotations, pricing, and invoicing are now grouped more clearly, reducing confusion for users configuring sales workflows.
Original PR description
Description of the issue/feature this PR addresses: - Task : https://www.odoo.com/web#id=33938&view_type=form&model=project.task&action=333&active_id=131&menu_id=4720 - Pad : https://pad.odoo.com/p/r.0760493568728b1a4539a3ec4f97b471 Current behavior before PR: - Remove recommended apps section - Remove Timesheets section - Remove Inventory Management and move shipping connectors to Shipping section. - Remove Integrations section - Move Docsaway option to "Quotations & Orders", right after proforma - Autocomplete and asterix: move to CRM section - Swap tax display and proforma - Restructure and rename sections this way: - CRM - Product Catalog - Pricing - Quotations & Orders - Shipping - Invoicing - eBay (if installed) - Remove all the "Save this page and come back here" when checking a box that installs a new module Desired behavior after PR is merged: -- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
Chatter now uses native emojis when the browser supports them and falls back to image icons when needed, giving users a more consistent messaging experience. Live chat rating icons were also adjusted, and bad-rating reasons can be entered correctly again.
Original PR description
Description of the issue/feature this PR addresses: Task: https://www.odoo.com/web?#id=36898&view_type=form&model=project.task&action=333&active_id=131&menu_id=4720 Pad: https://pad.odoo.com/p/r.4fa3048de558da53e486ac6c1d231419 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 ratings are enabled on the website, portal discussion areas now display the related rating chatter correctly. This helps customers and users see rating feedback where they expect it, improving transparency and engagement.
Original PR description
Description of the issue/feature this PR addresses: Issue: https://www.odoo.com/web#id=805077&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
Accounting screens, reports, and related labels now use the term “Credit Note” instead of “Refund.” This improves clarity and aligns customer-facing accounting language with common business terminology.
Original PR description
Task: https://www.odoo.com/web?#id=32014&view_type=form&model=project.task&action=333&active_id=131&menu_id=4720 Pad: https://pad.odoo.com/p/r.6e7b31c5954af7b3cef7d0dea8237eae 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 stock product quantity update flow now takes users directly to the Inventory Adjustment screen with the relevant product already reflected. This reduces confusion, removes an older quantity-change wizard, and tightens selection options so users adjust only valid product variants without accidentally creating products or serial numbers from that screen.
Original PR description
Task: https://www.odoo.com/web#id=30921&view_type=form&model=project.task&action=333&active_id=131&menu_id=4720 Pad: https://pad.odoo.com/p/r.0eae263fbdb52658839fc928b4aed57f 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 manufacturing app menus have been reorganized and refined to make key production, bill of materials, work center, and related records easier to find. This should help users navigate manufacturing workflows more quickly and reduce confusion when accessing common MRP screens.
Original PR description
Task: https://www.odoo.com/web#id=32802&view_type=form&model=project.task&action=327&menu_id=4720 Pad: https://pad.odoo.com/p/r.4f48ffe9266ebe1a964c66d2a6be884c 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 Point of Sale app now has a clearer menu layout, including a new Catalog area for products, variants, pricelists, and loyalty programs. Configuration options have been grouped inside Point of Sale so staff can manage related settings without switching between apps, with updated pricelist permissions for users and managers.
Original PR description
…'Configuration' menu. Description of the issue/feature this PR addresses: Task: https://www.odoo.com/web?#id=30623&view_type=form&model=project.task&action=333&active_id=131&menu_id=4720 Pad: https://pad.odoo.com/p/r.03f3a51e01b7468761e97441ae6211cd 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 several day-to-day accounting workflows easier and clearer, including invoice due date handling, refund numbering, bank reconciliation loading, and default tax setup from products. It reduces manual corrections and improves consistency across accounting, purchases, products, and partner/vendor records.
Original PR description
Task : https://www.odoo.com/web#id=35329&view_type=form&model=project.task&action=333&active_id=131&menu_id=4720 pad : https://pad.odoo.com/p/r.b4cb5dca1c9b83b5c5ca53211368bf7a 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 pages and related settings now use the term “Schedule” instead of “Agenda.” This makes event wording clearer and more consistent for users managing or browsing event sessions.
Original PR description
Description of the issue/feature this PR addresses: Task: https://www.odoo.com/web?#id=29739&view_type=form&model=project.task&action=333&active_id=131&menu_id=4720 Pad: https://pad.odoo.com/p/r.68a349251cf9c6531da44c21dc3ed355 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 point-of-sale workflows clearer and more controlled by allowing restaurant staff to exit table edit mode with the Escape key and improving how active sessions are shown. It also limits price and discount changes to authorized users, removes an unnecessary barcode tooltip, and tidies some debug-mode settings.
Original PR description
Description of the issue/feature this PR addresses: Task : https://www.odoo.com/web#id=29187&view_type=form&model=project.task&action=333&active_id=131&menu_id=4720 Pad : https://pad.odoo.com/p/r.32d77915a4b34e846fab6e9c84aace74 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 - Exit table edit mode via 'ESC' button of keyboard - Move some fields in debug mode [IMP] point_of_sale: - price and discount buttons disabled on group group_pos_price_dis - Remove tooltip for barcode.
When creating a new user, Odoo now automatically uses the timezone detected from the browser or system as the default. This reduces manual setup and helps ensure schedules, dates, and times are shown correctly from the start.
Original PR description
task:https://www.odoo.com/web#id=30604&view_type=form&model=project.task&action=333&active_id=131&menu_id=4720 pad: https://pad.odoo.com/p/r.f29e731398b1f31a7c7726f57e9c4f6b
Mail chatter now saves draft messages in the browser while users compose them. This helps prevent losing long replies if the composer is closed accidentally or sending fails due to connectivity issues.
Original PR description
Task: https://www.odoo.com/web#id=32923&view_type=form&model=project.task&action=327&menu_id=4720 Pad: https://pad.odoo.com/p/r.43682efc456a9d7b1f56e515652a5e4f -- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
This update changes behavior in the Resource app, but the pull request description does not provide enough detail to identify the exact business outcome. It appears to be a general improvement intended to make resource-related operations work better or more consistently.
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
Recruitment email templates were adjusted so standard updates can be applied more reliably in future upgrades. This helps keep candidate communication templates consistent without changing day-to-day hiring workflows.
Original PR description
Task: https://www.odoo.com/web#id=31812&view_type=form&model=project.task&action=333&active_id=248&menu_id=4720
This change improves the test setup so PhantomJS-based tests can start correctly on Windows. It helps teams running Odoo tests on Windows avoid startup errors and improves cross-platform reliability for development and quality checks.
Original PR description
Description of the issue/feature this PR addresses: Since Python 3.2, close_fds parameter is True by default on POSIX platforms. On Windows, it's set to False when one of the standard descriptors is set. This commit will give the opportunity to run phantom js tests on Windows. Current behavior before PR: Traceback when starting Phantomjs tests Desired behavior after PR is merged: Phantomjs tests are started on Windows -- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
This update redesigns the employee leave management experience with a new dashboard for requesting time off, tracking approvals, and helping managers monitor team availability. It also improves leave allocation rules, dates, approvals, and removes outdated menu behavior so HR workflows are clearer and more reliable.
Original PR description
Task: https://www.odoo.com/web#id=31292&view_type=form&model=project.task&menu_id=
The settings screens for Sales, Inventory, and Website now include Easypost in the shipping connector area, making it easier for businesses to discover and configure this delivery integration. The online store delivery settings also better surface delivery method links when the related delivery module is installed.
Original PR description
https://www.odoo.com/web?debug#id=30450&view_type=form&model=project.task&action=327&menu_id=4720
This change adds a dedicated float toggle widget so numeric cell values can be shown as regular decimal numbers instead of time-formatted values. It also registers the widget properly, preventing missing-widget warnings and enabling future click-to-toggle behavior in grid views.
Original PR description
Define format and parse for toggle_float field widget, so that it reuses the same as for float. We need it in order to display the cell contents as float, instead of float_time. We have to name it 'toggle_float' so that we can put some extra behavior in timesheet grid, which let us toggle the value by clicking on any cell. Also defining it as a basic field + adding that into registry, so that there is no warning that the widget is missing. -- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
Portal users are now created from a shared template stored in the base system instead of relying on signup-specific configuration. This makes portal account creation more consistent whether users sign up themselves or are granted portal access by an administrator.
Original PR description
Task: https://www.odoo.com/web?#id=31399&view_type=form&model=project.task&action=327&menu_id=4720 Pad: https://pad.odoo.com/p/r.a0e2b6ac75611dbf03e3123b01973af2 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
Companies can now choose which units to use when displaying product weights and volumes, such as grams, kilograms, milliliters, liters, or cubic meters. This improves clarity across product, delivery, stock, sales, purchase, and reporting screens by showing measurements in the units each company uses, while also fixing a related lunch test currency issue.
Original PR description
Odoo task : https://www.odoo.com/web?#id=24049&view_type=form&model=project.task&action=333&active_id=248&menu_id=4720 Pad : https://pad.odoo.com/p/openerp-project.task-R92L99J2XH
The recruitment app is renamed more clearly and gains a guided onboarding tour for creating job positions. Job and applicant cards, default applicant stages, and activity visibility are improved to make hiring pipelines easier to understand and manage.
Original PR description
- rename module to Recruitment instead of Recruitment process. - add a tour on the "create" button of hr_job - change wizard for the creation of a job position (change text + remove "create & edit" button) - change the design of job positions cards and applicant cards - prefill the db with 4 states for applicants (New, Qualified, First interview, recruited) - add an activity widget on the kanban view for jobs applicants. 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 lets businesses choose the default units used to store product weight and volume, helping keep product and delivery data consistent across the database. It also adds common units like milliliters and cubic meters and improves unit search, with related delivery screens updated to respect the new settings.
Original PR description
Option 2 for task https://www.odoo.com/web#id=24049&view_type=form&model=project.task&action=333&active_id=965&menu_id=4720 No widget, global config for DB.
Company and partner logos are no longer forced into square dimensions when displayed on the website. This prevents unwanted padding around rectangular logos, helping brands appear cleaner and more professional online.
Original PR description
Task: https://www.odoo.com/web#id=31994&view_type=form&model=project.task&action=333&active_id=131&menu_id=4720
The settings dashboard now presents inviting new users and managing pending invitations more clearly. This should make it easier for administrators to onboard team members and spot invitations that still need attention.
Original PR description
Task : https://www.odoo.com/web?#id=32804&view_type=form&model=project.task&action=327&menu_id=4720 Pad: https://pad.odoo.com/p/r.a4ccd6ba9e65fd86eaf44b1e1e39a442 I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
Users can now navigate key areas of Odoo Enterprise more effectively with the keyboard, including opening and focusing the app menu search using Tab and returning to the app switcher with Escape in relevant list views. This improves accessibility and helps users work faster without relying on a mouse.
Original PR description
Task: https://www.odoo.com/web#id=29653&view_type=form&model=project.task&action=333&active_id=131&menu_id=4720 Pad: https://pad.odoo.com/p/r.0c5ba6366f795bcbcc1492db22bdffbb
This change updates internal tests for CRM VoIP to stay aligned with recent phone field behavior. It helps ensure calling-related CRM workflows remain reliable without changing day-to-day user features.
Original PR description
Issue : https://www.odoo.com/web#id=746865&view_type=form&model=project.issue&action=609&menu_id=4720
The General Ledger now shows full transaction descriptions in PDF and Excel exports, reducing ambiguity in printed or shared reports. In the backend, users can hover over shortened descriptions to see the complete text without opening additional details.
Original PR description
Task : https://www.odoo.com/web#id=31041&view_type=form&model=project.task&action=327&menu_id=4720 Pad : https://pad.odoo.com/p/r.a89581bae2a99f28e36dd8107c679d33 …iption in the pdf/xlsx and in backend, add a tooltip with the complete description when we hover over the element.
Users can now add additional email recipients when sending customer follow-up statements. This makes it easier to include the right contacts while keeping the default recipient list focused on relevant follow-up contacts only.
Original PR description
Add m2m email tags in customer statements for allowing the user to add more recipients while sending a followup task: https://www.odoo.com/web#id=30788&view_type=form&model=project.task&action=327&menu_id= pad: https://pad.odoo.com/p/r.0534e0567e816850ed02885c8c514484
This change updates inter-company rule wording from “Refund” to “Credit note” to match current accounting terminology. It helps users see clearer, more consistent labels when configuring and using inter-company invoicing flows.
Original PR description
Task: https://www.odoo.com/web?#id=32014&view_type=form&model=project.task&action=333&active_id=131&menu_id=4720 Pad: https://pad.odoo.com/p/r.6e7b31c5954af7b3cef7d0dea8237eae
Manufacturing planning and work order menus have been refined to make key options easier to find. This helps users navigate production-related screens more quickly and supports smoother day-to-day manufacturing workflows.
Original PR description
Task: https://www.odoo.com/web#id=32802&view_type=form&model=project.task&action=327&menu_id=4720 Pad: https://pad.odoo.com/p/r.4f48ffe9266ebe1a964c66d2a6be884c
This update improves how Odoo screens and reports display when users work in right-to-left languages such as Arabic or Hebrew. It helps layouts, menus, forms, reports, and point-of-sale screens align correctly, making the interface easier to use for affected users.
Original PR description
Task: https://www.odoo.com/web?#id=27574&view_type=form&model=project.task&action=333&active_id=131&menu_id=4720 Pad: https://pad.odoo.com/p/r.bb7042f57bc2ecc1806cab9350775c75
The edit icon for renaming uploaded PDF templates is now more visible, making it clearer that users can update the title. This improves usability on bright or glossy screens where the icon was previously hard to notice.
Original PR description
Description of the issue/feature this PR addresses: On "shiny" screen (such as macbook pro) you can barely see that you can update the title of your PDF when you upload a PDF. Current behavior before PR: Edit template name's pencil icon not visible properly. Desired behavior after PR is merged: Edit template name's pencil icon is visible after pr merged. Task : https://www.odoo.com/web#id=33799&view_type=form&model=project.task&action=327&menu_id=4720 Pad : https://pad.odoo.com/p/r.0bb6707d82be123cfd6abd2f03565a47 -- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
The Gantt planning view has been adjusted to work better on mobile screens. This makes it easier for users to review schedules, forecasts, and leave information while working from smaller devices.
Original PR description
Task: https://www.odoo.com/web#id=31596&view_type=form&model=project.task&action=327&menu_id=4720 Pad: https://pad.odoo.com/p/r.baeec701bc6b69af3ee5ec830fb89a9c
Helpdesk users can now filter tickets to quickly find those with unread messages. This helps teams prioritize customer communications and respond faster without manually checking each ticket.
Original PR description
Task: https://www.odoo.com/web?#id=31714&view_type=form&model=project.task&action=333&active_id=131&menu_id=4720 Pad: https://pad.odoo.com/p/r.4135600bef3ab6d9f84d495d2e955b27
The Point of Sale menu structure has been adjusted so Loyalty Programs now appears under the Catalog menu. This makes related product and promotion setup easier to find in one place, improving navigation for users managing POS offerings.
Original PR description
Task: https://www.odoo.com/web?#id=30623&view_type=form&model=project.task&action=333&active_id=131&menu_id=4720 Pad: https://pad.odoo.com/p/r.03f3a51e01b7468761e97441ae6211cd
Accounting settings no longer allow users to configure the number of digits used for account codes. This simplifies setup and supports more consistent account structures across companies, reducing configuration differences that can cause confusion.
Original PR description
Task: https://www.odoo.com/web#id=32750&view_type=form&model=project.task&action=333&active_id=131&menu_id=4720 Pad: https://pad.odoo.com/p/r.92cf020da159897ce632306d445d3868
The partner ledger now has “Only show unreconciled entries” enabled by default. This helps users focus immediately on outstanding partner balances and reduces the need for manual filtering.
Original PR description
Task : https://www.odoo.com/web#id=35329&view_type=form&model=project.task&action=333&active_id=131&menu_id=4720 pad : https://pad.odoo.com/p/r.b4cb5dca1c9b83b5c5ca53211368bf7a
The subscription entry experience has been adjusted to make key details easier to find from the first screen. The old dashboard access is removed from its previous location, reporting navigation is updated, and clearer help text is added so users can orient themselves faster.
Original PR description
Task: https://www.odoo.com/web?#id=33336&view_type=form&model=project.task&action=333&active_id=131&menu_id=4720 PAD: https://pad.odoo.com/p/r.ac6afba1d3b0a5436c64f3d3406942d4
Shipping carrier integrations were updated to work with a database-wide weight unit setting, helping keep delivery calculations consistent across providers. A small Belgian POS unit-of-measure data entry was removed because that definition now belongs in the product area.
Original PR description
Option 2 for task https://www.odoo.com/web#id=24049&view_type=form&model=project.task&action=333&active_id=965&menu_id=4720 No widget, global config for DB.
The Time Off planning dashboard now appears above the Gantt schedule, making it easier for managers to review key leave information while planning. Helpdesk dashboard behavior was also aligned with shared dashboard components, with a small tour reliability fix.
Original PR description
Task: https://www.odoo.com/web#id=31292&view_type=form&model=project.task&menu_id=