Friday, November 24, 2023
5 changes · master
Code cleanup and technical improvements
The BACS payment module has been renamed to make clear it is specific to the United Kingdom. This aligns it with Odoo localization naming practices and avoids unnecessary automatic installation in CI staging environments.
Original PR description
This commit renames the 'account_bacs' module to 'l10n_uk_bacs' to reflect its UK-specific implementation of the BACS payment system. The renaming aligns with Odoo's convention for localization modules, ensuring it is not automatically installed on runbot environments. This change prevents unnecessary installations on CI staging environments and improves clarity regarding the module's purpose and scope. task-3580608 Community-PR: https://github.com/odoo/odoo/pull/141316 Enterprise-PR: https://github.com/odoo/enterprise/pull/50258 Upgrade-PR: https://github.com/odoo/upgrade/pull/5346 --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
The Point of Sale apps now use the standard Odoo dialog system instead of a separate popup system. This reduces duplicated code and helps provide a more consistent experience across checkout, payments, discounts, loyalty, restaurant, and localization flows.
Original PR description
pos*: l10n_es_pos, l10n_fr_pos_cert, point_of_sale, pos_adyen, pos_discount, pos_hr, pos_loyalty, pos_mercury, pos_online_payment, pos_paytm, pos_restaurant, pos_sale, pos_six, pos_stripe In this commit we replace the `popup_service` from `pos` with the `dialog_service` from `web`. There is no need to have a separate service for the same functionality. This leads to less code duplication and a more consistent user experience. Task: 3524758 https://github.com/odoo/enterprise/pull/48180 --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
This update removes older styling markers from links and highlighted actions across several Odoo Enterprise screens. It keeps the interface behavior the same while simplifying how buttons and links are displayed and maintained.
Original PR description
Several Point of Sale add-ons now use the shared Odoo dialog system instead of a separate POS-specific popup system. This reduces duplicated code and helps deliver a more consistent experience across POS workflows such as invoicing, payments, IoT devices, employee login, and localization features.
Original PR description
[REF] pos*: use dialog service pos*: l10n_cl_edi_pos, l10n_de_pos_cert, l10n_mx_edi_pos, pos_hr_mobile, pos_iot, pos_l10n_se, pos_preparation_display, pos_sale_stock_renting, pos_settle_due In this commit we replace the `popup_service` from `pos` with the `dialog_service` from `web`. There is no need to have a separate service for the same functionality. This leads to less code duplication and a more consistent user experience. Task: 3524758 https://github.com/odoo/odoo/pull/136845
The BACS payments module has been renamed to show it is specifically for UK payment processing. This improves clarity for users and prevents the module from being installed unnecessarily in automated staging environments.
Original PR description
This commit renames the 'account_bacs' module to 'l10n_uk_bacs' to reflect its UK-specific implementation of the BACS payment system. The renaming aligns with Odoo's convention for localization modules, ensuring it is not automatically installed on runbot environments. This change prevents unnecessary installations on CI staging environments and improves clarity regarding the module's purpose and scope. Community-PR: https://github.com/odoo/odoo/pull/141316 Enterprise-PR: https://github.com/odoo/enterprise/pull/50258 Upgrade-PR: https://github.com/odoo/upgrade/pull/5346 task-3580608
See https://github.com/odoo/odoo/pull/23115 Note: we might want to do the opposite or introduce a new 'o_primary' class for views