Wednesday, July 10, 2024
9 changes
Enhancements to existing features
The WhatsApp module’s security test was updated after an old signup/reset password token field was removed from the database. This keeps automated checks aligned with the current system behavior without changing customer-facing functionality.
Original PR description
Change a test that used the token to prove an operation was not done as an admin. Replaced with the only field that still exist in this context
This update renames an internal search permission parameter to make its purpose clearer for developers maintaining Odoo. It affects manufacturing lifecycle, quality, and barcode inventory areas, with no expected change to day-to-day user workflows.
This update modernizes internal data access used across accounting, reporting, payments, knowledge, and quality features after a core platform change. It should preserve existing business workflows while improving maintainability and reducing reliance on outdated internal code.
Original PR description
odoo/odoo#172378
The subscription demo data has been updated to provide clearer and more useful sample scenarios, including related stock examples and test data. This helps teams better understand and validate subscription workflows using more realistic starting data.
The Belgian payroll accounting test module’s kanban views were updated to use newer, cleaner interface building blocks. This makes the test screens easier to maintain and keeps them aligned with current Odoo standards, with minimal direct business impact.
Original PR description
In this commit we have simplified the kanban arch for the test_l10n_be_hr_payroll_account module. The goal is to simplify them, make them easier to read and use bootstrap utility classnames. - Previously, we used kanban-box, but now we are using kanban-card instead. - Deprecated oe_kanban_global_click and oe_kanban_global_click_edit. - More use of <field/> tags - Removed the oe_kanban_colorpicker class and replaced it with the kanban_color_picker widget. - Changed type='edit' to type='open' to open records. since version 16, records always open in edit mode by default. - kanban_image from rendering context, is deprecated so we use <field name=... widget=image/> instead - kanban_color, kanban_getcolor and kanban_getcolorname are deprecated use new attribute highlight_color=color_field_name on root node - oe_kanban_colorpicker is deprecated, use kanban_color_picker widget instead Task-3992107
Account reports now use a cleaner way to identify and categorize report lines, such as grouped rows, totals, and load-more sections. This reduces fragile internal handling and helps keep financial report behavior consistent as reports become more complex.
Original PR description
Improves slightly the markup of account report lines ids such that it can contain a dictionary, therefore enabling a key-value pair. Previously, it was made using strings, which was quite a hacky way of doing. This markup is used for example either to group lines, indicate a line is a total line, or for 'load more' lines. We standardize this by putting json into the markups in case of dictionary. task-3791247
This update removes obsolete internal code from Belgian and Swedish point-of-sale localization features. It helps keep the system easier to maintain while preserving existing fiscal compliance behavior for affected localizations.
Original PR description
remove dead code and modify some from the previous implementations in BE, SE and IN. Related: https://github.com/odoo/odoo/pull/167012
The payroll and contract salary kanban card layouts were simplified to use newer standard interface components. This makes the views easier to maintain and helps keep the employee contract and payroll screens consistent with current Odoo interface practices.
Original PR description
In this commit we have simplified the kanban arch for the hr_payroll module. The goal is to simplify them, make them easier to read, and use bootstrap utility classnames. - Previously, we used `kanban-box`, but now we are using `kanban-card` instead. - Deprecated `oe_kanban_global_click` and `oe_kanban_global_click_edit`. - More use of `<field/>` tags - Removed the `oe_kanban_colorpicker` class and replaced it with the `kanban_color_picker` widget. - Changed type='edit' to type='open' to open records. since version 16, records always open in edit mode by default. - `kanban_image` from rendering context, is deprecated so we use `<field name=... widget=image/>` instead Task-3992107
The Data Cleaning manual merge view has been renamed from the less clear “merge action manager” label. It is now available without enabling debug mode, making it easier for regular users to access data merge tools.
Original PR description
With this commit, manual merge view's name will replace "merge action manager" and will be accesible without debug mode. task-3861100