Friday, August 20, 2021
6 changes · master
Enhancements to existing features
This update cleans up and standardizes the Ecuadorian electronic invoicing process, including supporting setup files and document handling. It helps improve maintainability and reduces the chance of configuration or formatting issues in the EDI workflow.
Original PR description
- Fix libraries definition on manifest - Run Flake8 and black on module l10n_ec_edi
The PLM app has been revamped to make engineering change orders easier to manage and safer to approve. Users get clearer approval tasks, better visibility of document and operation changes, and manufacturing orders can be updated or alerted when a newer bill of materials is available.
Original PR description
Revamp mrp_plm addon: 1. Clean dead code for eco type "both". 2. Create a "ECO Approval" activities for approvers when creating approvals. 3. On MOs, we add a button to change the bom to latest…
Revamp mrp_plm addon: 1. Clean dead code for eco type "both". 2. Create a "ECO Approval" activities for approvers when creating approvals. 3. On MOs, we add a button to change the bom to latest version when MO is still "draft". If the MO is not "draft", a button will be shown to notify the user the availability of a later version. 4. Make the kanban state of the eco customizable. 5. Stages can be shared by different eco types now. 6. Hide the edit button to prevent user editing the file anymore after applying the change. 7. Include operation step changes in eco. 8. When a change is positive, add a "+" in front of the number. 9. Make action_apply multi and add it to list view. 10. When update documents, match the eco type "product" or "bom", i.e. we only apply document changes on the product or on the bom 11. In eco, we add a ribbon to the file to show if it has been edited, deleted, or newly added. 12. Only allow users with access rights to be approvers Task-2466232 COM PR odoo/odoo#69914 Upgrade PR odoo/upgrade#2427 PR #17960
This update adds clearer helper messages across Social Marketing and Marketing Automation menu pages. These messages guide users when pages are empty, making it easier to understand what to do next during onboarding.
Original PR description
PURPOSE Make sure all SM menu items have a proper action helper message. Specification: Current: There are not proper action helper for sm menus for proper onboarding. To Be: To add proper action helper message for better onboarding Task Id: 2584073 PR: #74082
Marketing automation actions can now run closer to their intended time instead of waiting for the next hourly background run. Campaign participant synchronization is also triggered right after launch, helping campaigns feel more accurate and responsive.
Original PR description
The marketing automation module is based on many actions that take place at a certain moment in time (e.g: "Send an email exactly one hour after the client opens another email"). Since the underlying…
The marketing automation module is based on many actions that take place at a certain moment in time (e.g: "Send an email exactly one hour after the client opens another email"). Since the underlying implementation is using CRON calls, these timings are usually not well respected (the CRON executing activities runs every hour, giving a maximum delay of one hour from the desired execution time). To get sharper timings, this commit adds CRON triggers when scheduling various marketing.traces. We also schedule the marketing.participants synchronization right after campaign launch to minimize delays. This should allow the feature to feel overall more accurate and maybe even improve actual results in terms of marketing statistics. Unit tests have been added in the test_marketing_automation module, within the existing "test_flow", to ensure this behavior. We re-use the "test_simple_flow" method since it has all the necessary activities to test our various use cases. Task-2520229
The Belgian balance sheet now includes the foreign currency translation differences account in the adjustment accounts section. This improves the accuracy of Belgian financial reporting and removes older account-code based checks in favor of broader account category rules.
Original PR description
The goal is to adjust the "Comptes de régularisation" section of the Belgian balance sheet. The 496000 account "Foreign currency translation differences - Assets" was not included. At the same time, every control domain that includes an 'account_id.code' was removed. Only the ones using an 'account_id.user_type_id.internal_group' are meant to be used from now on.
The reconciliation model form has been updated to make its labels and available options easier to understand. It also hides an activity-related option when it is not relevant, reducing confusion during setup.
Original PR description
This task aims to both explain supported reconciliation cases and improve the reconciliation model form view. The form improvement is mainly about label wording and make the options more self speaking. Task : 2427089 == PR's == https://github.com/odoo/odoo/pull/73043