Daily updates from Odoo
Navigate
Branch
Tuesday, February 12, 2019
13 changes
New functionality added to Odoo
Website editors can now create eLearning channels directly from the website and use a clearer upload flow for different slide types. The update also adds customizable webpage lessons and external slide links, making online course content easier to build and enrich.
Original PR description
This merge provides new modal to create slide channel from the 'New' website menu, like blogpost or forum. It also improves the upload slide widget from channel homepage. This merge also brings new slide type 'webpage'. This allow user to create completely customized content as a slide. This merge is linked to Task-1938643. More generally it is linked to the eLearning feature [1]. For more details see subcommits. [1] see task ID 1902304 (main eLearning task) PR #29876
This update adds automated checks for date and comparison filters in accounting reports, helping ensure report periods and comparisons stay accurate. It also reorganizes related report option handling, which supports more consistent behavior across financial reports without changing day-to-day workflows.
Enhancements to existing features
Accounting users can now search for reconciliation counterparts using a check number. This makes it easier to find and match payments tied to checks, reducing manual lookup effort during bank reconciliation.
Original PR description
Task 1881964 Allow to search for counterparts with a check number -- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
This update adds a clearer internal name to a Sales view element so future customizations can target it more reliably. It does not change the day-to-day user experience, but helps reduce risk when maintaining or extending the Sales app.
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 sales invoice creation wizard now uses clearer wording in its dialog. This helps sales users better understand invoice options and reduces confusion during the billing process.
Original PR description
Pad: https://pad.odoo.com/p/r.bb1423ac38ef8269bca065f8bcd1c300 Task:https://www.odoo.com/web#id=1939613&action=333&active_id=131&model=project.task&view_type=form&menu_id=4720
Sales teams can now choose a delivery carrier through a clearer wizard that shows estimated delivery fees before confirming the order. Delivery charges now better match the carrier’s invoicing policy, supporting either upfront estimated pricing or later adjustment based on actual shipping cost.
Original PR description
This commit aims to improve the UX regarding the choice of delivery carrier from the sale orders. - Adding a new wizard to choose the carrier and check the estimated delivery fee - Invoicing policy adapts the delivery flow by adding or not the delivery fee on the sale order - Some UI features during the creation of the sale order Task:1908654
The website eLearning app now calculates course member totals more efficiently. This should improve performance when viewing or processing multiple course channels, especially on larger databases.
Original PR description
Task #1937160 Purpose ======= Performance improvement: The members_count computed field now uses a compute_sudo with a read_group allowing to compute all the members_count of the recordset in a single query. 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 removes unused internal code from the purchase stock area. It helps keep the system easier to maintain without changing day-to-day purchasing or inventory workflows.
Original PR description
@jco-odoo -- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
Reconciliation rules can now trigger document requests, letting teams ask for missing supporting files during bank reconciliation and complete the process from the related invoice. Upload-file activities can also be configured to create document requests automatically, improving follow-up and reducing manual tracking.
Original PR description
This commit adds the ability to set up reconciliation models so they can
generate a document request during the reconciliation and then be
reconciled from the invoice. And adapts the activities so activities of
the type 'upload_file' generate a document request when a folder is defined
This commit changes the following fields:
on `documents.document`:
changes: `res_model` and `res_id` so a document can be attached
to another record even without having an `ir.attachment`
adds: `request_activity_id`, the activity that generated the document.
on `mail.activity.type` in documents adds:
adds: `folder_id`, `tag_ids`, `default_user_id` to configure activities
of type 'upload_file'.
on `account.invoice` in documents_account:
adds: `reconciliation_move_line_id`, the move line from which
the document was requested.
Task: #1928404
related to: odoo/odoo#30950The mobile pivot menu now has more comfortable spacing between menu items and opens submenus as an overlay instead of a cascading desktop-style menu. This makes pivot navigation easier to use on smaller screens and better aligned with mobile interaction patterns.
Original PR description
- Improve the padding between the menu item for the comfort zone area. - Now it's open child menu as overlay of the parent menu. Task ID: <s>1891955</s> **1928978**
Resolved issues and error corrections
This update fixes how user karma ranks are calculated and corrects small wording mistakes in eLearning content. It also moves karma rank setup into the shared gamification area so the same ranking features can be used beyond forums, including eLearning.
Code cleanup and technical improvements
Accounting reconciliation code was reorganized so it can be reused by the enterprise document bridge. This is an internal preparation step that should help support document-related accounting workflows without changing day-to-day user behavior.
Original PR description
This commit changes some methods so they can be used in the account_documents enterprise bridge and adapts activity tests for the new request on upload_file feature. task: #1928404 related to: odoo/enterprise#3607 -- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
Delivery carrier tests were updated to use the new sale order delivery wizard, helping ensure shipping integrations continue to work as expected. A new check was also added for how delivery carrier invoice policy affects billing behavior.
Original PR description
Adapt external carriers tests by using the new delivery wizard in sale order. Task : 1908654