Friday, September 18, 2020
19 changes · master
Resolved issues and error corrections
The mailing view now correctly shows the digits for invoiced amounts, so users can read the full amount without missing information. This prevents confusion when reviewing sales-related mailing results and improves accuracy for business reporting.
Original PR description
Bug === The digits of the invoiced amount on the mailing are not visible. Task-2265628
The Argentina electronic invoicing module now handles missing OpenSSL software more gracefully. Instead of showing a technical traceback, users receive a cleaner error when the required library is not installed, making setup issues easier to understand and resolve.
Original PR description
task 352 --- Use try/except to manage the import error in OpenSSL library is not installed.
The field service report signing window now opens in a better position on the portal page. This prevents it from being partly hidden behind the top bar, making it easier for customers to review and sign reports.
Original PR description
Before this commit,the part of the modal is hidden behind the systray and the modal is not centered. So in this commit, Display the margin top to display the modal dialog below the systray bar. TaskID:: 2320303
This fix corrects how Sign template cards appear in the kanban view when French is selected. It improves usability for French-speaking users by ensuring the Sign interface displays as expected.
Original PR description
Current behavior before PR: while selecting the french language then kanban card would not displaying right in sign module. Desired behavior after PR is merged: This commit fixes in sign kanban card view. LINKS PR #13232 Task-2335292
Features or functions removed from Odoo
This change removes outdated forecast-related data fields from sales order lines and stock movements. It helps simplify the system by eliminating legacy fields that are no longer used, with minimal expected impact for business users.
Original PR description
- Remove fields `json_forecast` of `stock.move` - Remove fields `json_forecast` of `sale.order.line` odoo/upgrade#1783
Miscellaneous changes
More precisely the template which asks for the permission to generate a key. The message was changed, and the possibility of adding a description for the key was removed. The link to manage databases was removed. Forward-Port-Of: odoo/odoo#57743
Original PR description
More precisely the template which asks for the permission to generate a key. The message was changed, and the possibility of adding a description for the key was removed. The link to manage databases was removed. Forward-Port-Of: odoo/odoo#57743
This prevents some code (in controllers) to retrieve an attachment for a field that is not stored, as the code only relies on `field.attachment`. This also makes the field definition more consistent. Forward-Port-Of: odoo/odoo#57969 Forward-Port-Of: odoo/odoo#57891
Original PR description
This prevents some code (in controllers) to retrieve an attachment for a field that is not stored, as the code only relies on `field.attachment`. This also makes the field definition more consistent. Forward-Port-Of: odoo/odoo#57969 Forward-Port-Of: odoo/odoo#57891
In reserved field of stock move, instead of showing expected date of the first coming move but without enough quantity, show "Not Availaible". Forward-Port-Of: odoo/odoo#57992
Original PR description
In reserved field of stock move, instead of showing expected date of the first coming move but without enough quantity, show "Not Availaible". Forward-Port-Of: odoo/odoo#57992
Before this commit, the z-index of the thread window was too low compared to the z-index of the topbar, which prevented users to close the window on mobile. task-2312878 Forward-Port-Of: odoo/odoo#57995
Original PR description
Before this commit, the z-index of the thread window was too low compared to the z-index of the topbar, which prevented users to close the window on mobile. task-2312878 Forward-Port-Of: odoo/odoo#57995
ACLS file was missing in the manifest. This commit adds the file to the module's manifest and rename the acls according the groups they are referring to. Task ID: 2339073 Forward-Port-Of: odoo/odoo#57685 Forward-Port-Of: odoo/odoo#57662
Original PR description
ACLS file was missing in the manifest. This commit adds the file to the module's manifest and rename the acls according the groups they are referring to. Task ID: 2339073 Forward-Port-Of: odoo/odoo#57685 Forward-Port-Of: odoo/odoo#57662
Handle notification creation in convertData correctly. task-2324260 Forward-Port-Of: odoo/odoo#57970 Forward-Port-Of: odoo/odoo#57116
Original PR description
Handle notification creation in convertData correctly. task-2324260 Forward-Port-Of: odoo/odoo#57970 Forward-Port-Of: odoo/odoo#57116
The field `project_id` is not defined in the inherited view (from `sale` module) but by another inherited view from the `sale_project` module. This cause issues during upgrade where the inherited views can be applied in a different order. Moreover, this overwrite of the context is now wrong and unneeded as the base view already defines a more complete one. See commit odoo/odoo@ed2e18f3c95de49083adf63a83b85253828b6d64. Forward-Port-Of: odoo/odoo#58004
Original PR description
The field `project_id` is not defined in the inherited view (from `sale` module) but by another inherited view from the `sale_project` module. This cause issues during upgrade where the inherited views can be applied in a different order. Moreover, this overwrite of the context is now wrong and unneeded as the base view already defines a more complete one. See commit odoo/odoo@ed2e18f3c95de49083adf63a83b85253828b6d64. Forward-Port-Of: odoo/odoo#58004
The reference with 27 chars and the optical line are not meant to be human readable. This document the structure of the ISR Reference. [1] [1] https://www.raiffeisen.ch/rch/fr/clients-entreprises/trafic-paiements-et-liquidites/debiteurs/bulletin-de-versement-orange.html ### Description of the issue/feature this PR addresses: Extract only the documentation part of #51637 ### Current behavior before PR: Unclear comments ### Desired behavior after PR is merged: No change, jus
Original PR description
The reference with 27 chars and the optical line are not meant to be human readable. This document the structure of the ISR Reference. [1] [1] https://www.raiffeisen.ch/rch/fr/clients-entreprises/trafic-paiements-et-liquidites/debiteurs/bulletin-de-versement-orange.html ### Description of the issue/feature this PR addresses: Extract only the documentation part of #51637 ### Current behavior before PR: Unclear comments ### Desired behavior after PR is merged: No change, just more readable code. -- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr Forward-Port-Of: odoo/odoo#57705
Tax closing requires the use of tax_line_id field on the lines it needs to take into account. This new config ensures such a line is created for 100% taxes. An empty, 0-balanced line is also created for the base line, but this is acceptable. [IMP] l10n_ch: add new 100% tax for investments and other expenses OPW 2333144 Forward-Port-Of: odoo/odoo#57857
Original PR description
Tax closing requires the use of tax_line_id field on the lines it needs to take into account. This new config ensures such a line is created for 100% taxes. An empty, 0-balanced line is also created for the base line, but this is acceptable. [IMP] l10n_ch: add new 100% tax for investments and other expenses OPW 2333144 Forward-Port-Of: odoo/odoo#57857
Disabled livechat in blog query count if website_livechat is installed before website_blog, the get_livechat_channel_info add unrelated query for the current test. So we disabled it. -- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr Forward-Port-Of: odoo/odoo#58034
Original PR description
Disabled livechat in blog query count if website_livechat is installed before website_blog, the get_livechat_channel_info add unrelated query for the current test. So we disabled it. -- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr Forward-Port-Of: odoo/odoo#58034
* Prior to this commit, as Chrome recently changed their SameSite cookie policy default value from None to Lax, the session is no more shared between the webpage and the iframe. As a result, the csrf check systematically fails. * After this commit, the csrf check is only made when a session is active. -- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr Forward-Port-Of: odoo/odoo#58033 Forward-Port-Of: odoo/odoo#57479
Original PR description
* Prior to this commit, as Chrome recently changed their SameSite cookie policy default value from None to Lax, the session is no more shared between the webpage and the iframe. As a result, the csrf check systematically fails. * After this commit, the csrf check is only made when a session is active. -- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr Forward-Port-Of: odoo/odoo#58033 Forward-Port-Of: odoo/odoo#57479
Make the method work when the value to test is `False`. Forward-Port-Of: odoo/odoo#58038
Original PR description
Make the method work when the value to test is `False`. Forward-Port-Of: odoo/odoo#58038
wip Forward-Port-Of: odoo/enterprise#13148
Original PR description
wip Forward-Port-Of: odoo/enterprise#13148
Forward-Port-Of: odoo/enterprise#13223
Original PR description
Forward-Port-Of: odoo/enterprise#13223