Daily updates from Odoo
Wednesday, February 6, 2019
8 changes · master
Enhancements to existing features
Point of Sale orders now apply the correct account mapping when a fiscal position is used. This helps ensure accounting entries are posted to the right accounts, reducing manual corrections and improving financial accuracy.
Original PR description
If a fiscal position is set on an order had uses account mapping, the account for the generated accounting entries must be adapted Changed in master for stability reason opw-1910475
This update improves the guided onboarding tour for the Sales app, making it smoother for new users to get started. It also prevents a small visual completion message issue that could appear when finishing a tour, improving the overall first-use experience.
Original PR description
Description of the issue/feature this PR addresses: onboarding tour improvements. Current behavior before PR: Desired behavior after PR is merged: onboarding tour improvements. Task: https://www.odoo.com/web#id=1920454&action=327&model=project.task&view_type=form&menu_id=4720 Pad: https://pad.odoo.com/p/r.191cdd23115b0d560e21518795bbb3c8 -- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
This update makes several accounting-related screens clearer and more consistent, including improved labels, warnings, filters, and settings text. It also fixes check number display so check numbers are treated as plain numbers rather than monetary amounts, reducing confusion for users.
Original PR description
Task : https://www.odoo.com/web#id=40157&view_type=form&model=project.task&action=333&active_id=131&menu_id=4720 Pad : https://pad.odoo.com/p/r.ce7e9384c5fffa227d7ed5cb9cf5c22c 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
Access-rights errors now provide clearer wording and, in debug mode, more context about why access was denied. This helps administrators and support teams diagnose permission and rule issues faster without changing normal user permissions.
Original PR description
Access rights issues are currently hard to diagnose (especially from ir.rule) due to how little details they provide. This makes a pass over various sources of access errors and: * improve/clarify the base message * provide an alternative message with more details in debug mode - [x] ir.model.access - [x] ir.rule - [x] related fields - [x] fields with groups - [x] close #28451 (provide both _name and _description in access error messages) Task [1886746](https://www.odoo.com/web?debug#id=1886746&model=project.task&view_type=form&menu_id=4720)
When a vendor with a specific currency is selected on a product, Odoo now uses that vendor currency for the product's supplier pricing. This helps purchasing teams keep vendor price lists accurate and avoid manual currency corrections.
Original PR description
- if the currency is set on a vendor and set that particular vendor to the product, the currency will not be being changed by vendor's currency. - after this commit currency in pricelist will be changed by the currency of the vendor Task : https://www.odoo.com/web#id=1826166&view_type=form&model=project.task&action=327&menu_id=4720 Pad: https://pad.odoo.com/p/r.3f58fdd172e409fecc382face887968c -- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
Website editors now get dedicated places to add custom styling and JavaScript, instead of having to edit many underlying system files. This reduces the risk of breaking a site or blocking future updates while still allowing businesses to tailor the look and behavior of their website.
Original PR description
* web, web_editor See sub-commits for details. Currently, when an user wants to edit the css of its website, he has access to lots of files and, in debug mode, to even more files. While the feature is nice for people who know what they are doing, a lambda person can easily break its website by changing the wrong files. Also, nothing warns the user that the files that are edited will never receive updates anymore (unless if they are reset). The goal is to prevent those behavior while still allowing the add custom css. Another goal is to be able to *add* custom javascript. Custom files created for the user: SCSS: user_custom_rules.scss, user_custom_bootstrap_overridden.scss JS: user_custom_javascript.js task-1919350
The Dutch ICP report now presents VAT details and reported amounts in a cleaner, more compliant format. Amounts are rounded without decimals, empty or zero-only customer lines are omitted, and VAT numbers are easier to read with country codes handled separately.
Original PR description
- round reported amounts so that they have no decimal part (half up) - don't report any amount in service or product column if no operation was made for the customer (previously, we reported 0) - show country code column left to the VAT number one, and not the opposite - when VAT number contains the country code, remove it from the reference displayed in "VAT number" column - group VAT number by 4 characters, separated by spaces - if balance is equal to 0 for both products and services on a line, don't display the line
This update refines the mobile form experience, especially in Sales Order screens, by adjusting spacing, field alignment, button styling, and price presentation. It makes delivery method information easier to read on one line and removes unnecessary visual clutter during mobile record creation.
Original PR description
Some change are visible in Sales Order view :
- Padding-bottom 12px on <tr>
- Padding bottom 4px on labels
- Set en empty tr height to always have the same space between fields.
- "open popup" icon: update padding to no padding right
- Delivery method field full width
- Update Style of the "add" button
- Update style of the prices
- Delivery method should be on one line 100% when complete all
field should be on the same line :
delivery method
0.00$ - Get Rate - Add to order
- Hide "New" label on mobile on creation
/!\ Need to merge this before : https://github.com/odoo/odoo/pull/30512
Task ID: [1910385](https://www.odoo.com/web#id=1910385&action=333&active_id=1520&model=project.task&view_type=form&menu_id=4720)