Friday, March 22, 2024
3 changes · 17.0
Enhancements to existing features
This update improves the error messages displayed when issues occur with Argentine electronic invoicing (EDI) processing. Users will now receive clearer, more helpful error messages when problems arise, making it easier to understand and resolve issues with their electronic invoice submissions.
Original PR description
Task: 36213 Forward-Port-Of: odoo/enterprise#55068
This update adds support for checking whether customers have two-factor authentication (2FA) enabled when connecting to their banks through the bLink synchronization provider. The system now sends this information when opening the bank selection interface, allowing bLink to enforce its 2FA requirement and prevent connections from accounts without this security feature enabled.
Original PR description
One of our future bank synchronization provider, bLink, is asking us to make sure that customers can only connect to their banks if they have a 2FA to login on their database. As we don't want to enforce this behavior for other providers, we decide to send the value when we open the bank selection view. If a customer tries to connect with a bLink institution, an error will be sent by Odoo Fin proxy telling that connection with bLink need a 2FA enabled. NB: This commit is only for sending the info when opening the iframe, all the logic is handled by Odoo Fin. task-id: 3637581 Forward-Port-Of: odoo/enterprise#58941 Forward-Port-Of: odoo/enterprise#56582
This update adds a warning message when users accidentally use malformed data aggregation specifications in reports and data queries. Previously, the system would silently ignore the incorrect formatting, which could lead to confusing or unexpected results. Now users will be alerted when they make this mistake, helping them identify and fix issues in their data requests.
Original PR description
_read_group doesn't raise any error when we have a aggregate like `order_id.create_date:min`, instead it silently ignore `.create_date` part. We only add a warning in stable version to avoid any breaking change.