Wednesday, May 24, 2023
2 changes · master
Resolved issues and error corrections
The Peppol accounting app is no longer easily installable in normal use for now. This limits availability to testing environments while the team decides when it should be broadly accessible.
Original PR description
We do not want to make account_peppol easily installable at the moment. This commit restricts installation to testing. --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
This fixes when Odoo starts its real-time notification connection on the frontend. By restoring lazy loading, the system avoids starting live chat-related background work unless it is actually needed, helping reduce unnecessary resource use.
Original PR description
Since [1], the notifications of type `simple_notification` are handled by a service in the bus module. Before [2] those notifications were handled by the messaging handler which was only loaded in the backend. This commit restores the previous behavior as the simple notification service starts the bus service which result in the websocket worker being loaded why it should be done lazily (i.e. only when the livechat is used). [1]: https://github.com/odoo/odoo/pull/119243 [2]: https://github.com/odoo/odoo/pull/110188