Daily updates from Odoo
Navigate
Branch
Friday, April 19, 2019
14 changes
New functionality added to Odoo
This update adds sample Indian tax classification details, including HSN/SAC codes and descriptions, to demo products across Indian localization apps. It also supports smoother product editing by aligning demo data with the updated requirement that HSN information is not mandatory.
Original PR description
Description of the issue/feature this PR addresses:
Task : https://www.odoo.com/web?#id=1948171&action=327&model=project.task&view_type=form&menu_id=4720
Pad : https://pad.odoo.com/p/r.bb7e8111b0a6db8eb8450c406393043c
Description : Remove required because it's creating an error while editing the product and that is not
legally required
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-prAdds Mongolia-specific accounting setup so companies can use Odoo with a local chart of accounts, tax groups, tax templates, and fiscal positions. This helps Mongolian businesses configure accounting more quickly and align records with local reporting needs.
Original PR description
Task: https://www.odoo.com/web#id=1946238&action=327&model=project.task&view_type=form&menu_id=4720 Pad: https://pad.odoo.com/p/r.4dae8eac38283f5748a45d5f983adb9e -- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
This adds a setting to choose a default warehouse for each website. Online shoppers will see product availability based on that website’s warehouse instead of company-wide stock, making inventory information more accurate for each storefront.
Original PR description
Description of the issue/feature this PR addresses: Task ID - https://www.odoo.com/web#id=1913031&action=327&model=project.task&view_type=form&menu_id=4720 Pad ID - https://pad.odoo.com/p/r.bd614c793c7ec8a9861a997e07281c8c 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
Survey questions with comments now use an expandable text area for matrix, single-choice, and multiple-choice answers. This makes longer responses easier to view and enter, with small label and alignment improvements for a cleaner survey experience.
Original PR description
Task:https://www.odoo.com/web#id=1960726&action=333&active_id=131&model=project.task&view_type=form&menu_id=4720 Pad:https://pad.odoo.com/p/r.7d7896e582159a777be5a7b0e92628cf -- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
This update makes the project edit form easier to scan by reorganizing fields into clearer columns and hiding a rarely used email field. It also ensures pivot views correctly apply saved row grouping settings, improving consistency in project reporting.
Original PR description
Task : https://www.odoo.com/web?#id=54027&view_type=form&model=project.task&action=333&active_id=131&menu_id=4720 Pad : https://pad.odoo.com/p/r.394011d9fd84ee9ca8fb5f7418bcf9c8 -- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
Odoo now installs website forms automatically with the Website app, replacing the older email-link contact flow with a usable form out of the box. New forms come with sensible default layouts, fields, and thank-you pages across contact, CRM lead, project task, job application, and customer creation scenarios, while still allowing users to customize or disable them.
Original PR description
Before this PR, if you don't know that we have a website_form module, you will never use it and keep the 80's feature of send an email. Now, it is automatically with website. Before, when you drop a new form, you just had the default required fields. Now, you will have default form and will be able to finetune this one. There still some fixes to do: - extra_step: restore default value - contact_form: default value based on request.params - Refresh optionally data-source of x2many That's one small step for Odoo, one giant leap for website_form. See commits to have more details. task-32212
Portal page section titles are now consistently worded across customer-facing areas such as invoices, payments, sales, and partner pages. This creates a clearer and more polished experience by removing mixed labels like "my", "your", or no prefix at all.
Original PR description
Task: https://www.odoo.com/web#id=51585&view_type=form&model=project.task&action=327&menu_id=4720 Pad : https://pad.odoo.com/p/r.17c9ca9dba103380c9ae1309f8707f90 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 adds clearer identifiers to key sections of the mass mailing email editor. It makes it easier and safer for implementers to customize email building blocks without relying on fragile, overly specific references.
Original PR description
Description of the issue/feature this PR addresses: Easier way to xpath into mass mailing blocks Current behavior before PR: Right now if you want to add custom snippets to the mass mailing editor you need to do some rather long `xpath` expressions. For example to add a snippet to the body elements you would need to do `<xpath expr="//div[@id='email_designer_default_body']/div[2]" position="inside"></xpath>`. Desired behavior after PR is merged: By adding a few `id` elements, specifically on every main `div` element that holds a section of blocks we can create cleaner and easier `xpath` expressions: `<xpath expr="//div[@id='email_designer_body_elements'] position="inside"></xpath>` -- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
The payment setup now uses the clearer name “PayU Latam” instead of “PayUlatam”. It also hides a configuration field when it is not relevant, making payment provider setup simpler and less confusing for users.
Original PR description
Pad:https://pad.odoo.com/p/r.8509c2a69e4103d43c4ac477a459007b Task:https://www.odoo.com/web#id=1940000&action=333&active_id=131&model=project.task&view_type=form&menu_id=4720
Companies using multiple legal entities can now store separate TaxCloud credentials for each company. This helps each company submit tax reports with the correct account information, reducing manual work and configuration conflicts.
Original PR description
…company, Purpose: Allow users who have more than one company to fill in their tax reports in taxcloud. Solution: Moved the fields taxcloud_api_[id/key] to res.company and made them 'related' fields in res.config.settings model to make it company wise configurable. task:https://www.odoo.com/web?#id=58951&view_type=form&model=project.task&action=333&active_id=131&menu_id=4720 pad:https://pad.odoo.com/p/r.889ae06bc4e2146cae2237476cb80a50
Portal section headings now use a unified wording style, avoiding mixed labels such as “your”, “my”, or no possessive at all. This creates a more consistent and polished experience for customers using subscription portal pages.
Original PR description
Task: https://www.odoo.com/web#id=51585&view_type=form&model=project.task&action=327&menu_id=4720 Pad : https://pad.odoo.com/p/r.17c9ca9dba103380c9ae1309f8707f90
The helpdesk ticket form can now be edited more reliably in the website form builder. This makes it simpler for teams to customize ticket intake forms without needing technical changes, while also applying better default form settings.
Original PR description
* Task: https://www.odoo.com/web#id=32212&action=327&model=project.task&view_type=form&menu_id=4720 * Pad: https://pad.odoo.com/p/r.7ab52140b419fdd9222515ea64a9063e
Resolved issues and error corrections
This fix corrects how products are ordered on the website by consistently using the dedicated website ordering field. It prevents products from appearing in the wrong position and makes website product sorting more reliable for sales and membership pages.
Original PR description
There was multiple issues with `website_sequence` field, mostly coming from commits during the last few years that tried to change the `website_sequence` order to be the same as `sequence` but changing only half of the code. Other commits tried to restore that again by changing only some parts. This commit does: 1. Originally, the `website_sequence` was supposed to be the opposite of `sequence` field, the greater the first. It allows to promote infinitly without having to recompute all the sequence tree. This commit restore that. 2. Since the order was reverse and one of the demo data had sequence set to '4' we could actually only sequence down 3 product before hitting 0. 3. Membership was not using the `website_sequence` in the supposed order 4. Add `website_sequence` field in form/list view in debug. task-1960777
Quotation emails now show the appropriate header, "Your Quotation," while sales orders continue to use the sales order wording. This avoids confusing customers during the quotation stage and makes outgoing sales communications clearer.
Original PR description
Task: https://www.odoo.com/web?#id=1936003&action=327&model=project.task&view_type=form&menu_id=4720 Pad: https://pad.odoo.com/p/r.21ced48a94e492f787cbdb4ab4a73a8a 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