Tuesday, August 14, 2018
20 changes · master
New functionality added to Odoo
This change introduces VAT/VIES-based autocomplete support across customer, supplier, sales, purchasing, CRM, repair, and invoicing workflows. It helps users fill company details more quickly and consistently, while also restructuring the autocomplete field logic so future enhancements are easier to add.
Original PR description
task id: 1865925
Accounting users can now import vendor bill files directly from the dashboard, reducing the steps needed to create bills from external documents. This makes bill processing faster and keeps the workflow closer to where finance teams already monitor journals and invoices.
Original PR description
task: https://www.odoo.com/web#id=1859277&action=333&active_id=967&model=project.task&view_type=form&menu_id=4720
Sales orders can now generate and show a payment reference similar to invoices, making wire transfer instructions clearer for customers. Businesses can configure the reference through wire transfer payment settings and include dynamic details such as communication, bank identifiers, and related order information.
Original PR description
… improve wire transfer - be able to inject dynamic values in the acquirer post_msg such as the communication, the bic, etc - fix typo in payment communication settings - add computed reference field + setting on sale.order - fix typo in sale.order thread channel -task: 1870121 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
Enhancements to existing features
Sales orders, invoices, and website checkout pages now show the specific event ticket and event name instead of only the generic product name. This makes it clearer for customers what they bought and reduces confusion when one product is used for multiple event tickets.
Original PR description
Resolved issues and error corrections
Payroll calculations now correctly handle multiple worked-day or input lines that share the same code, instead of silently keeping only the last one. Error messages for faulty salary rule calculations are also clearer, helping teams diagnose payroll configuration issues faster.
Original PR description
Fixes #22969 Please see commit message for a short summary -- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
task id: 1837987
Imports now better recognize positive numbers marked with a plus sign and can infer common decimal and grouping separators automatically. This makes importing financial and localized data easier and reduces the need for users to manually configure number formats.
Original PR description
* Handle a leading + in import data, some contexts (e.g. bank statements) will mark positive sums explicitly for clarity * Add basic grouping/decimal separator inference for people importing data from many localisations or to avoid them *having* to configure their separators if we can handle it for them, currently very basic
Debug mode now opens a fuller, standard view for reviewing model fields instead of a limited dialog. This helps users inspect field properties faster during customization without navigating through technical menus or relying on Odoo Studio.
Original PR description
When you need to fast review all properties of a model, mostly the fields it is really anoying go to all the technical path which has all the information already. My proposal is simply instead use a…
When you need to fast review all properties of a model, mostly the fields it is really anoying go to all the technical path which has all the information already. My proposal is simply instead use a dialog which is almost useless open a normal vie (a little improved) which allow us audit completely everything. With this you can save not just few minutes in a customization but save loss the concentration when you are making a fast customization, no need to go trhought odoo Studio which not always is necessary to have it installed in debugging time and/or this little change complement perfectly odoo studio on fast customizations. **Note:** If we add this in odoo studio, we can re-use the method also in the widget on odoo studio which should be nice, the imporvement in odoo studio was not done here. Before-After show case: ---  -- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
Required dropdown fields no longer offer an empty option, preventing users from accidentally removing mandatory information. This helps keep records complete and reduces data entry mistakes in Odoo forms.
Original PR description
Task: https://www.odoo.com/web#id=49262&view_type=form&model=project.task&action=333&active_id=131&menu_id=4720 Pad: https://pad.odoo.com/p/r.d960030cb1444cac7bba24017e029b96
List view rows are made taller on small screens to improve touch usability. This makes it easier for users on phones or tablets to tap the correct row and reduces accidental selections.
Original PR description
Task:https://www.odoo.com/web#id=34894&view_type=form&model=project.task&action=333&active_id=131&menu_id=4720 Pad: https://pad.odoo.com/p/r.e20563196c0fc2fa26fe83b0b28fc2e4 - small devices inside a listview row elsy the touch - This commit is related to task ID 34894 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 work appears to improve VAT/VIES autocomplete behavior related to sales subscriptions. It should help streamline customer or tax information entry, reducing manual effort and potential data-entry mistakes.
Original PR description
task id: 1865925
Subscription sales orders now use a shared method to generate line names, making descriptions more consistent when subscriptions are created or updated. This supports clearer customer-facing order details and reduces the chance of inconsistent naming across subscription workflows.
Original PR description
task id: 1837987
List rows now have more comfortable spacing on tablets and other touch devices, making them easier to tap accurately. This improves usability for users working with lists on mobile or medium-sized screens.
Original PR description
tablet(even horizontal) or medium size devices(consider medium size because some tablet have width more than 991 in horizontal mode) Task: https://www.odoo.com/web#id=34894&view_type=form&model=project.task&action=333&active_id=131&menu_id=4720 Pad: https://pad.odoo.com/p/r.e20563196c0fc2fa26fe83b0b28fc2e4
OdooBot now uses the correct emoji format so icons display properly across systems. This prevents broken or missing emoji in automated mail bot messages, improving polish and consistency for users.
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
This update removes unnecessary configuration from the invoice screen related to date fields. It is a minor cleanup that helps keep the accounting interface easier to maintain without changing day-to-day behavior for users.
Original PR description
Not much to say, but "What is a domain on a date field supposedly good for?" **Description of the issue/feature this PR addresses:** - XML domain code smells **Current behavior before PR:** - Minor olfactory effects **Desired behavior after PR is merged:** - Fresh and clean air to breath :wink: **Note:** Please do not close, even if not immediately accepted (`wishlist` tag). This PR is meant to be carried along and actively maintained, until this semantic will be completed this way or another. -- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr @xoe-labs
This update corrects a layout spacing issue in the portal chatter rating area when using Bootstrap 4. It helps keep the portal discussion and rating interface visually aligned and easier for customers to use.
Original PR description
https://drive.google.com/file/d/1lXlo28YRNZE9M_VNfvXW-9RinRyZCz0N/view?usp=drivesdk Portal rating chatter issue in bs4 -- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
This fixes a visual issue in the Website app's Page Properties dialog so the default tab content appears correctly when the dialog opens. Users editing website pages should see a cleaner, less confusing settings window.
Original PR description
Description of the issue/feature this PR addresses: Issue: https://youtu.be/_3wIx8u01eU 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 notification counter in the Mail systray is adjusted so it appears in the correct location. This makes the notification indicator easier to read and prevents visual confusion for users.
Original PR description
Community : Notification counter at wrong place => https://drive.google.com/file/d/1-mYnmbZ7WaPdwv68Udz9uSclhvsnktvY/view?usp=drivesdk 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
Fixes an error that could occur when saving a manufacturing order for products using a bill of materials with quality work order steps. This helps manufacturing users complete order setup without unexpected interruptions.
Original PR description
1) Create a product (only manufacrute true) 2) Create a BOM for this 3) Create a route and a step for this and associate with the BOM 4) Manually go to menu Manufacturing - > Operations -> Manufacturing Orders ...choose the product and click on SAVE will give the traceback In this commit- Pass the required argument in the super call of method. This commit is related bug # 1870727.
Fixes an issue where confirming a purchase order in one company did not create the expected sales order in the related company. This restores the intended inter-company automation, helping teams keep purchasing and sales documents aligned across companies.
Original PR description
Issue-Link: https://www.odoo.com/web#id=1868478&action=333&active_id=1278&model=project.task&view_type=form&menu_id=4720 Pad-Link: https://pad.odoo.com/p/r.b24f38541042e1307c2755e7fd5986ac Before this commit While inter_company feature has been enabled and a user creates purchase_order from one company, sale_order cannot be generated for another company. After this commit: sale_order can be generated if user creates purchase_order from another company. Issue-ID: 1868478
The A/B testing launch dialog now has cleaner spacing around its cards and dropdown control. This minor visual fix makes the website versioning interface look more polished and easier to read.
Original PR description
Issue: https://drive.google.com/file/d/1HMcP_YpQPg8XrjsIr-UcIWJBlOLpcPVZ/view