Tuesday, September 8, 2020
20 changes · master
Enhancements to existing features
This update adds support for importing and exporting invoices using the Peppol BIS3 format, making electronic invoicing easier for businesses that need to comply with Peppol standards. It also reuses shared import helpers across related electronic invoicing formats to improve consistency and reliability.
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 ensures VAT information is still added to company records even when the external partner autocomplete service cannot be reached or returns an error. It helps users retain important company identification data instead of losing it due to a temporary service issue.
Original PR description
In this commit, we ensure that the vat is added to the company data if an error occured when contacting iap-services. task~2092378 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
Spreadsheet thumbnails now focus on the actual sheet content starting from cell A1, rather than including row and column headers or stretching across the full grid height. The preview image is also generated at a higher resolution, making spreadsheet documents easier to recognize at a glance.
Original PR description
PURPOSE Improve the quality of spreadsheet thumbnails SPECIFICATION Currently, the squared thumbnail spanq the whole height of the grid (header row/column included) With this commit, the squared thumbnail will span around 25 standard-height rows, and starting at cell A1 (headers not included) also, improve the resolution of the thumbnail to a reasonable level of details task-id:2328535
Resolved issues and error corrections
This fixes an inventory issue where merging stock quantities could leave outdated data in the system cache. Keeping the cache properly refreshed helps prevent incorrect inventory information from appearing after stock records are consolidated.
Original PR description
**Description of the issue/feature this PR addresses:** Merge quant can delete some quant by direct SQL (without using unlink()). The cache is not cleared. @nim-odoo @jco-odoo Note : can be merged in master. -- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
Miscellaneous changes
Shapes overlap quotes' cards. task-2312878 -- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr Forward-Port-Of: odoo/odoo#57059
Original PR description
Shapes overlap quotes' cards. task-2312878 -- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr Forward-Port-Of: odoo/odoo#57059
This fixes an inventory issue where merging stock quantities could leave outdated information in the system cache. Businesses benefit from more reliable inventory data after stock consolidation operations.
Original PR description
**Description of the issue/feature this PR addresses:** Merge quant can delete some quant by direct SQL (without using unlink()). The cache is not cleared. @nim-odoo @amoyaux -- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
# Purpose - Fix the traceback raised when creating a lead because of the visitor_page_count method when self.ids is empty on default compute. - Fix the traceback when duplicating a lead when the MMR option is not activated. - Fix traceback when trying to merge leads. See underlying commits for details. task-2325629 Forward-Port-Of: odoo/odoo#56601
Original PR description
# Purpose - Fix the traceback raised when creating a lead because of the visitor_page_count method when self.ids is empty on default compute. - Fix the traceback when duplicating a lead when the MMR option is not activated. - Fix traceback when trying to merge leads. See underlying commits for details. task-2325629 Forward-Port-Of: odoo/odoo#56601
This commit fixes 2 minor issues with the survey frontend layout: - When hovering an answer option, the word "key"'s offset only worked properly for a 3 letters word. This does not comply with possible translations and the scss was adapted to display correctly with any string. - The "Continue or press Enter" block needlessly took 2 rows of space if the text was slightly longer. We provided more space to account for possible longer translations. Side note: we also added parent
Original PR description
This commit fixes 2 minor issues with the survey frontend layout: - When hovering an answer option, the word "key"'s offset only worked properly for a 3 letters word. This does not comply with possible translations and the scss was adapted to display correctly with any string. - The "Continue or press Enter" block needlessly took 2 rows of space if the text was slightly longer. We provided more space to account for possible longer translations. Side note: we also added parenthesis between the "add" property on the "wrapwrap" element XML inherit to ease subsequent overrides. (Otherwise, the next override would add its own value within our "if else" statement and that could cause issues). Task 2334823 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 Forward-Port-Of: odoo/odoo#57189
Steps to reproduce the bug: - Create vehicle A - Create a contract for vehicle A - Change the license plate of vehicle A Bug: The name of the contract of vehicle A hasn't changed opw:2327820 Forward-Port-Of: odoo/odoo#57175 Forward-Port-Of: odoo/odoo#57156
Original PR description
Steps to reproduce the bug: - Create vehicle A - Create a contract for vehicle A - Change the license plate of vehicle A Bug: The name of the contract of vehicle A hasn't changed opw:2327820 Forward-Port-Of: odoo/odoo#57175 Forward-Port-Of: odoo/odoo#57156
Have a kanban with a filter Quick create a record in one column that won't match the domain Before this commit, the noContent helper was displayed. This was because the count of the group was reset to zero after the web_read_group call. After this commit, the noContent helper is not displayed. Note that in the quick_create situation, the records are not re-fetched i.e. there is no search_read after the read_group. Task-id 2251734 Description of the issue/feature this PR address
Original PR description
Have a kanban with a filter Quick create a record in one column that won't match the domain Before this commit, the noContent helper was displayed. This was because the count of the group was reset to zero after the web_read_group call. After this commit, the noContent helper is not displayed. Note that in the quick_create situation, the records are not re-fetched i.e. there is no search_read after the read_group. Task-id 2251734 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 Forward-Port-Of: odoo/odoo#57066
Mainly transifex issues but also some errors found through 'grep' checks. Fix typos and obscure english strings in xml contents, fields strings/helps, some docstrings, ... ensuring correct translations base (and fallback when translations isn't available). Com PR: https://github.com/odoo/odoo/pull/57206 Ent PR: https://github.com/odoo/enterprise/pull/13032 -- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr Forward-Port-Of: odoo/odoo#57206
Original PR description
Mainly transifex issues but also some errors found through 'grep' checks. Fix typos and obscure english strings in xml contents, fields strings/helps, some docstrings, ... ensuring correct translations base (and fallback when translations isn't available). Com PR: https://github.com/odoo/odoo/pull/57206 Ent PR: https://github.com/odoo/enterprise/pull/13032 -- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr Forward-Port-Of: odoo/odoo#57206
Not shown for multiple years, it was computed for nothing until recently, and can be now totally remove in master, as planned in #55228 Enterprise PR: https://github.com/odoo/enterprise/pull/12368 -- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr Forward-Port-Of: odoo/odoo#55800
Original PR description
Not shown for multiple years, it was computed for nothing until recently, and can be now totally remove in master, as planned in #55228 Enterprise PR: https://github.com/odoo/enterprise/pull/12368 -- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr Forward-Port-Of: odoo/odoo#55800
This commit fixes various things with the shapes: shapes are now hidden on mobile by default, the shapes "blobs 02" and "blobs 03" now connect properly, and the shape pager now shows the name of the current page. task-2319484 Forward-Port-Of: odoo/odoo#56567
Original PR description
This commit fixes various things with the shapes: shapes are now hidden on mobile by default, the shapes "blobs 02" and "blobs 03" now connect properly, and the shape pager now shows the name of the current page. task-2319484 Forward-Port-Of: odoo/odoo#56567
Since the usage of gevent 1.3.7 with python 3.6 the CPU usage exploded on runbot running builds. Forward-Port-Of: odoo/odoo#57280 Forward-Port-Of: odoo/odoo#57275
Original PR description
Since the usage of gevent 1.3.7 with python 3.6 the CPU usage exploded on runbot running builds. Forward-Port-Of: odoo/odoo#57280 Forward-Port-Of: odoo/odoo#57275
Not shown for multiple years, it was computed for nothing until recently, and can be now totally remove in master, as planned in #55228 Community PR: https://github.com/odoo/odoo/pull/55800 Forward-Port-Of: odoo/enterprise#12368
Original PR description
Not shown for multiple years, it was computed for nothing until recently, and can be now totally remove in master, as planned in #55228 Community PR: https://github.com/odoo/odoo/pull/55800 Forward-Port-Of: odoo/enterprise#12368
Mainly transifex issues but also some errors found through 'grep' checks. Fix typos and obscure english strings in xml contents, fields strings/helps, some docstrings, ... ensuring correct translations base (and fallback when translations isn't available). Com PR: https://github.com/odoo/odoo/pull/57206 Ent PR: https://github.com/odoo/enterprise/pull/13032 Forward-Port-Of: odoo/enterprise#13032
Original PR description
Mainly transifex issues but also some errors found through 'grep' checks. Fix typos and obscure english strings in xml contents, fields strings/helps, some docstrings, ... ensuring correct translations base (and fallback when translations isn't available). Com PR: https://github.com/odoo/odoo/pull/57206 Ent PR: https://github.com/odoo/enterprise/pull/13032 Forward-Port-Of: odoo/enterprise#13032
Main - Let us say that you had two taxes for suppliers in the first semester of the year. But for some reason you have to get rid of them, and you just archive them, and create new ones. By September you have to fetch old report taxes from February, and your deactivated taxes don't show up. Let us say that you have One Grouped Taxed and that it is defined in supplier. Children taxes in that one are to be reported to DIOT report but as they are inside the definition of a grouped taxed
Original PR description
Main - Let us say that you had two taxes for suppliers in the first semester of the year. But for some reason you have to get rid of them, and you just archive them, and create new ones. By September you have to fetch old report taxes from February, and your deactivated taxes don't show up. Let us say that you have One Grouped Taxed and that it is defined in supplier. Children taxes in that one are to be reported to DIOT report but as they are inside the definition of a grouped taxed the won't taken into account though they are properly defined. Conclusion - Archived taxes must be shown on reports alongside Active Taxes. Children from grouped taxes must be taken into account to be fetched in DIOT report OPW#2292543 Forward-Port-Of: odoo/enterprise#12237 Forward-Port-Of: odoo/enterprise#11558
Before this commit, when user scans a lot who isn't reserved, the new created line takes the lot and the product but doesn't take its `package_id` and its `owner_id`. To fix that, checks lot's quant after lot is scanned to get those infos. opw-2315202 task-2318978 Forward-Port-Of: odoo/enterprise#12915 Forward-Port-Of: odoo/enterprise#12800
Original PR description
Before this commit, when user scans a lot who isn't reserved, the new created line takes the lot and the product but doesn't take its `package_id` and its `owner_id`. To fix that, checks lot's quant after lot is scanned to get those infos. opw-2315202 task-2318978 Forward-Port-Of: odoo/enterprise#12915 Forward-Port-Of: odoo/enterprise#12800
PURPOSE This merge commit fixes a few feed view issues and also handles cases when the user denies the permission when linking a new social media account. SPECS - Ensure the user selects a twitter account when adding a new stream of type `twitter_follow` or `twitter_likes` ; - Ignore Facebook posts that do not contain text or attachments ; - Avoid raising an error in social_facebook when trying to click on a post that has been deleted from Facebook ; - When linking a new socia
Original PR description
PURPOSE This merge commit fixes a few feed view issues and also handles cases when the user denies the permission when linking a new social media account. SPECS - Ensure the user selects a twitter account when adding a new stream of type `twitter_follow` or `twitter_likes` ; - Ignore Facebook posts that do not contain text or attachments ; - Avoid raising an error in social_facebook when trying to click on a post that has been deleted from Facebook ; - When linking a new social.account, avoid raising an error if the user denies the permission ; - Fix the search domain when going from a social.post to related social.live.posts. See underlying commits for details. LINKS Task-2302570 Forward-Port-Of: odoo/enterprise#12956 Forward-Port-Of: odoo/enterprise#12551
PURPOSE This merge commit fixes a few feed view issues and also handles cases when the user denies the permission when linking a new social media account. SPECS - Ensure the user selects a twitter account when adding a new stream of type `twitter_follow` or `twitter_likes` ; - Ignore Facebook posts that do not contain text or attachments ; - Avoid raising an error in social_facebook when trying to click on a post that has been deleted from Facebook ; - When linking a new socia
Original PR description
PURPOSE This merge commit fixes a few feed view issues and also handles cases when the user denies the permission when linking a new social media account. SPECS - Ensure the user selects a twitter account when adding a new stream of type `twitter_follow` or `twitter_likes` ; - Ignore Facebook posts that do not contain text or attachments ; - Avoid raising an error in social_facebook when trying to click on a post that has been deleted from Facebook ; - When linking a new social.account, avoid raising an error if the user denies the permission ; - Fix the search domain when going from a social.post to related social.live.posts. See underlying commits for details. LINKS Task-2302570 Forward-Port-Of: odoo/enterprise#12987 Forward-Port-Of: odoo/enterprise#12551