Wednesday, January 14, 2026
4 changes · master
Code cleanup and technical improvements
This update simplifies how Odoo stores whether a user has dismissed notification permissions, using a more straightforward local storage approach. A new upgrade script has been added to ensure this setting is correctly preserved across Odoo updates. This ensures a consistent user experience regarding notifications.
Original PR description
This commit converts field `Store.isNotificationPermissionDismissed` to simpler syntax `{ localStorage: true }`.
As the key changes, this also adds upgrade script to preserve the setting.This update simplifies the process of configuring the IoT Box by consolidating commands and reducing unnecessary file transfers. By optimizing the setup, we're aiming for a faster and more reliable deployment of the IoT Box, improving the overall user experience. This change focuses on internal setup improvements.
Original PR description
group commands, rsync only once.
This update simplifies the codebase by removing a redundant folder structure. The change improves maintainability and organization of the Enterprise module's code. This is an internal improvement to the Odoo platform.
Original PR description
Clean folder structure and js imports by removing the js folder in src.
This update streamlines the way signatures are handled within Odoo Enterprise. The signature input functionality has been moved to a central component, allowing it to be used more efficiently across different modules like mass mailing. This improves consistency and reduces redundancy in how signatures are managed.
Original PR description
This PR moves `SignatureInputPlugin` and `SignatureInputComponent` from `accountant_knowledge` to `html_editor`. This change enables reuse of the signature input plugin in `mass_mailing`, specifically for the `mass_mailing.s_text_signature` snippet. Task-5380615