Friday, September 20, 2024
7 changes
1 change
Enhancements to existing features
This update improves Hoot, Odoo’s internal automated testing framework, so tests better reflect real browser behavior and are easier to maintain. It also switches the main web test route to the newer test suite while keeping legacy tests available, reducing risk by limiting changes to the testing ecosystem.
Original PR description
## Pull Request HOOT (PRHOOT) - part 23 Part 1: https://github.com/odoo/odoo/pull/152930 Part 2: https://github.com/odoo/odoo/pull/153018 Part 3: https://github.com/odoo/odoo/pull/153023 Part 4:…
## Pull Request HOOT (PRHOOT) - part 23 Part 1: https://github.com/odoo/odoo/pull/152930 Part 2: https://github.com/odoo/odoo/pull/153018 Part 3: https://github.com/odoo/odoo/pull/153023 Part 4: https://github.com/odoo/odoo/pull/153203 Part 5: https://github.com/odoo/odoo/pull/153425 Part 6: https://github.com/odoo/odoo/pull/153700 Part 7: https://github.com/odoo/odoo/pull/154054 Part 8: https://github.com/odoo/odoo/pull/154579 Part 9: https://github.com/odoo/odoo/pull/155073 Part 10: https://github.com/odoo/odoo/pull/155639 Part 11: https://github.com/odoo/odoo/pull/156255 / https://github.com/odoo/enterprise/pull/58135 Part 12: https://github.com/odoo/odoo/pull/156869 Part 13: https://github.com/odoo/odoo/pull/158384 / https://github.com/odoo/enterprise/pull/59019 Part 14: https://github.com/odoo/odoo/pull/158916 Part 15: https://github.com/odoo/odoo/pull/160292 / https://github.com/odoo/enterprise/pull/59971 Part 15.5: https://github.com/odoo/odoo/pull/166463 Part 16: https://github.com/odoo/odoo/pull/166311 Part 17: https://github.com/odoo/odoo/pull/168328 Part 18: https://github.com/odoo/odoo/pull/171004 / https://github.com/odoo/enterprise/pull/65657 Part 19: https://github.com/odoo/odoo/pull/171242 / https://github.com/odoo/enterprise/pull/65767 Part 20: https://github.com/odoo/odoo/pull/173332 / https://github.com/odoo/enterprise/pull/66895 Part 21: https://github.com/odoo/odoo/pull/174337 Part 22: https://github.com/odoo/odoo/pull/176777 / https://github.com/odoo/enterprise/pull/68721 Enterprise: https://github.com/odoo/enterprise/pull/69728 This pull requests brings various improvements and fixes to Hoot and the Odoo unit test ecosystem. See the different commit messages for more details. Note: these changes are made in stable to avoid having to support multiple versions of the HOOT API. As such, these changes are intended to be strictly limited to unit tests as to not put the rest of the code base at risk. --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
6 changes
Enhancements to existing features
The employee referral dashboards were updated to use newer, simpler card layouts and standard styling. This makes the referral screens easier to maintain and helps keep the user experience consistent with current Odoo interface standards.
Original PR description
In this commit we have simplified the kanban arch for the hr_referral module dashboard. 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 Task-3992107
This change updates an internal Studio test to match a recent enhancement that lets character fields handle placeholder text. It helps keep automated quality checks aligned with the product behavior, reducing the risk of false test failures during development.
Original PR description
In this commit: https://github.com/odoo/odoo/commit/fca4ad09d929ceee8820fc8b23ab7edd0898639c we added a new props to the char Field. So this test need to be adapted. task: 4191835 Community pr: https://github.com/odoo/odoo/pull/180744
The room booking app now uses the shared loading screen styling instead of maintaining its own duplicate styling. This reduces maintenance effort and helps keep the user experience consistent across Odoo, with no expected functional change for users.
Original PR description
- The room app was using his own CSS for the blocked UI. Indeed, it used the service but its CSS was not available. It now is, instead of more CSS code to support. - The web_enterprise app is using a div using the o_blockUI class... but this seems like a mistake, it never had an effect (since at least version 16.0). To investigate later. Related to task-4184418
Several kanban views were simplified so cards are easier to maintain and align with current Odoo interface standards. Users should see the same workflows with more consistent card behavior and presentation across inventory, manufacturing, Studio, and WhatsApp areas.
Original PR description
*stock_barcode_mrp,stock_barcode_picking_batch,test_web_studio In this commit we have simplified the kanban arch for the planning, project_forecast,quality_control,room,sale_subscription and sale_timesheet_enterprise modules.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 Task-3992107
The Plan Services field now has clearer tooltip text explaining how it affects automatic planning. This helps users understand when services will be automatically planned and reduces confusion during product setup.
Original PR description
This commit simply adds help text to the tooltip of the field 'plan services' (`planning_enabled`). We add the explanation about how the behavior of 'auto plan' is linked to this field. Task: 3940616
The GST return dashboard layout for India reports has been simplified to use newer interface components and clearer labels. This makes the dashboard easier to maintain and helps users see a more accurate status label for waiting reception.
Original PR description
In this commit, we have simplified the Kanban arch for the l10n_in_reports_gstr module dashboard. the goal is to simplify them, make them easier to read, and use bootstrap utility class names. -…
In this commit, we have simplified the Kanban arch for the l10n_in_reports_gstr module dashboard. the goal is to simplify them, make them easier to read, and use bootstrap utility class names. - 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 also, change 'Waiting for Status' to 'Waiting Reception' as it is not available in gstr2b_status https://github.com/odoo/enterprise/blob/8819f2d2145577cac800a2e149b287ae88000336/l10n_in_reports_gstr/views/gst_return_period.xml#L275 Task-3992107