Daily updates from Odoo
Navigate
Branch
Monday, August 21, 2023
15 changes
Enhancements to existing features
This update improves internal automated tests across several Odoo Enterprise apps by replacing slower waiting steps with clearer checks. It helps the development team run and maintain tests more efficiently, with no direct change to end-user features.
Original PR description
Adaptations from community changes. https://github.com/odoo/odoo/pull/130451
Online bank synchronization records now show which third-party provider is used. This makes it easier for users to identify and review synchronization connections directly in list and form views.
Original PR description
The aim of this commit is to add on each online synchronisation the third party provider and to display it in the form and tree views Previous to this commit: tpp was not visible in the online sync views After this commit: now visible odoofin : [odoofin PR](https://github.com/odoo/odoofin/pull/187) task-3336832
Resolved issues and error corrections
This fixes when the default bank transfer payment method is applied in Mexican electronic invoicing. It now defaults to transfer only for actual payments, helping avoid incorrect payment details on other accounting documents.
Original PR description
…yments The default 'transferencia' payment way should be there only for payment. Introduced by: https://github.com/odoo/enterprise/commit/8d2c064c062770869dd894340839ce7957a0fb98
The accounting dashboard now shows a vendor bill validation count that matches the list opened from the dashboard link. This avoids confusion for accounting users by ensuring the dashboard and bill list use the same criteria when the Release to Pay feature is active.
Original PR description
The number of bills to validate in the accounting dashboard is not the same as the number of bills displayed when clicking on the button Steps to reproduce: 1. Install Accounting and module `Vendor Bill: Release to Pay` 2. Go to Accounting > Vendors > Bills, create a new one with a due date set to yesterday and save it 3. Go to the accounting dashboard 4. In the 'Vendor Bills' journal, see that there is one bill to validate 5. Open the draft bills (by clicking on the `Bills to Validate` link), the number of bills in the view is greater than what was previously advertised Solution: Modify the context used in the action 'Bills to Validate' Problem: The module `account_3way_match` modified the query to get the number of draft bills so the action should be adapted opw-3440854
An empty file in the Accounting Reports module was removed because it caused warning messages during translation exports. This keeps export logs cleaner and avoids unnecessary concern for administrators or support teams.
Original PR description
before this commit, in account_reports module the account_report_templates.xml file /src/xml dir was empty. on exporting the translation of this module shows warning in the log lxml.etree.XMLSyntaxError: Document is empty, line 1, column 1 after this commit, no warning/error will be shown in log
Features or functions removed from Odoo
The separate Purchase Enterprise module has been removed because it no longer added meaningful functionality. Its remaining demo data and action settings are now handled directly in the main Purchase app, simplifying the app structure without changing day-to-day purchasing features.
Original PR description
before this commit, purchase_enterprise module is not adding any functionality to the system, other than adding few demo data records and passing a context to an existing action. initially this module is added to bring the dashboard functionality to the purchase app, but with the introduction of the new spread sheet app, the added dashboard is removed from the purchase_enterprise app in this commit: odoo/enterprise@61c8314 after this commit, this demo data and context is moved to the purchase app and remove the purchase_enterprise app. Related CE: https://github.com/odoo/odoo/pull/126335
Documentation and clarification updates
This update corrects the license listed for two enterprise localization-related modules from LGPL-3 to OEEL-1. It helps ensure the apps carry the proper enterprise licensing information for compliance and clarity.
Original PR description
*l10n_din5008_industry_fsm,l10n_cl_edi_website_sale before this commit, enterprise module license was added as LGPL-3 instead of OEEL-1 in manifest file after this commit, OEEL-1 license is added in manifest file
The Chilean eCommerce EDI module license has been changed from LGPL-3 to OEEL-1. This matters for compliance because it clarifies that the module is covered by Odoo Enterprise licensing terms.
Original PR description
before this commit, the license given to the module is LGPL-3 after this commit, the license will be updated to OEEL-1
Miscellaneous changes
This commit fixes a bug where when clicking on a link of a ToC and opening a new article you can save the highlight of the header. Now when mounting the ToC we check for residual highlights and remove them. task-3446708 Forward-Port-Of: odoo/enterprise#45645 Forward-Port-Of: odoo/enterprise#44955
Original PR description
This commit fixes a bug where when clicking on a link of a ToC and opening a new article you can save the highlight of the header. Now when mounting the ToC we check for residual highlights and remove them. task-3446708 Forward-Port-Of: odoo/enterprise#45645 Forward-Port-Of: odoo/enterprise#44955
Issue: ====== The terms from the modules l10n_mx_edi_pos and l10n_mx_edi_sale are not translated into Spanish when we change the language to es_MX Steps to reproduce the error: ============================= - Install l10n_mx_edi_sale, and l10n_mx_edi_pos - Install Mexico accounting and change the company to a mexican one - Change the language to es_MX - Go to sales and click on create - You can see usage and all the options are in English. Solution: ========= I added the corrospo
Original PR description
Issue: ====== The terms from the modules l10n_mx_edi_pos and l10n_mx_edi_sale are not translated into Spanish when we change the language to es_MX Steps to reproduce the error: ============================= - Install l10n_mx_edi_sale, and l10n_mx_edi_pos - Install Mexico accounting and change the company to a mexican one - Change the language to es_MX - Go to sales and click on create - You can see usage and all the options are in English. Solution: ========= I added the corrosponding pot files. opw-3342556 Forward-Port-Of: odoo/enterprise#45975 Forward-Port-Of: odoo/enterprise#45061
Since January 1, 2023, Romanian businesses are required to report their accounting data on a monthly/quarterly basis, in the D.406 declaration. This is an XML following the SAF-T 2.0 standard, with Romanian-specific customizations. The new module l10n_ro_saft lets you generate this declaration from the General Ledger report. Once generated, the declaration should be validated and a PDF generated from it using the tool provided by ANAF (the Romanian tax agency), and sent to them. Note: T
Original PR description
Since January 1, 2023, Romanian businesses are required to report their accounting data on a monthly/quarterly basis, in the D.406 declaration. This is an XML following the SAF-T 2.0 standard, with…
Since January 1, 2023, Romanian businesses are required to report their accounting data on a monthly/quarterly basis, in the D.406 declaration. This is an XML following the SAF-T 2.0 standard, with Romanian-specific customizations. The new module l10n_ro_saft lets you generate this declaration from the General Ledger report. Once generated, the declaration should be validated and a PDF generated from it using the tool provided by ANAF (the Romanian tax agency), and sent to them. Note: There is also an annual D.406 declaration which additionally contains asset-related data, and an on-request D.406 declaration which additionaly contains inventory-related data. These are not fully supported by the module in its current state, and will require further development. Links: Main page for SAF-T in Romania: https://www.anaf.ro/anaf/internet/ANAF/despre_anaf/strategii_anaf/proiecte_digitalizare/saf_t/ Detailed spec (in Excel format): https://static.anaf.ro/static/10/Anaf/Informatii_R/RO_SAFT_SchemaDefCod_20230526.xlsx Community PR: https://github.com/odoo/odoo/pull/126563 Documentation PR: https://github.com/odoo/documentation/pull/4916 task-id: 3172198 Forward-Port-Of: odoo/enterprise#45820 Forward-Port-Of: odoo/enterprise#43241
Now, during the process of fetching data from the LinkedIn API endpoint for message strings containing hashtags, the data is in the format eg {hashtag|#|odoo}. As a result of this format, the current code is unable to linkify. With the implementation of this fix, such strings will be properly linkified using the appropriate mechanism. Task-3109584 Forward-Port-Of: odoo/enterprise#45923 Forward-Port-Of: odoo/enterprise#45538
Original PR description
Now, during the process of fetching data from the LinkedIn API endpoint for message strings containing hashtags, the data is in the format eg {hashtag|#|odoo}. As a result of this format, the current code is unable to linkify.
With the implementation of this fix, such strings will be properly linkified using the appropriate mechanism.
Task-3109584
Forward-Port-Of: odoo/enterprise#45923
Forward-Port-Of: odoo/enterprise#45538When a fiduciary sends the report to the CCSS on behalf of another company (their client), the report must contain the seculine number of the company https://ccss.public.lu/content/dam/ccss/seculine/traces/ccss-seculine-trace-DECSAL.pdf opw-3446786 Forward-Port-Of: odoo/enterprise#45720
Original PR description
When a fiduciary sends the report to the CCSS on behalf of another company (their client), the report must contain the seculine number of the company https://ccss.public.lu/content/dam/ccss/seculine/traces/ccss-seculine-trace-DECSAL.pdf opw-3446786 Forward-Port-Of: odoo/enterprise#45720
Deferred revenue lines may have rounded values, which can make sum sliglty different from original amount. Fix it by adding the differences to the last deferred line. opw-3452075 Forward-Port-Of: odoo/enterprise#45372
Original PR description
Deferred revenue lines may have rounded values, which can make sum sliglty different from original amount. Fix it by adding the differences to the last deferred line. opw-3452075 Forward-Port-Of: odoo/enterprise#45372
This commit adds a "main flow" testing tour for the portal user. Testing this flow is important as it requires initializing a web-client for portal users, mainly to allow them to write on articles, which can be technically tricky as not officially supported. This commit contains a simplified version of the tour for internal users, with specific steps to cover certain features and use cases for the portal, mainly: - Can only access articles to which he has specific access - Allowed to
Original PR description
This commit adds a "main flow" testing tour for the portal user. Testing this flow is important as it requires initializing a web-client for portal users, mainly to allow them to write on articles, which can be technically tricky as not officially supported. This commit contains a simplified version of the tour for internal users, with specific steps to cover certain features and use cases for the portal, mainly: - Can only access articles to which he has specific access - Allowed to create private articles - Allowed to create children articles under "workspace" articles to which he has direct write access to - Can mark articles as favorite and re-order his favorites - Can use a specific search feature to find articles Task-3434132 Forward-Port-Of: odoo/enterprise#45638 Forward-Port-Of: odoo/enterprise#45079