Monday, July 3, 2023
4 changes · master
Enhancements to existing features
Dashboard filters now have more spacing between them, making the dashboard easier to read and use. This small visual improvement reduces crowding and helps users scan filter options more comfortably.
Original PR description
**Description of the issue/feature this PR addresses:** Previously, the global filters on the dashboard appeared crowded. This PR aims to address this issue by increasing the gap between the filters using the CSS `gap` property. **Current behavior before PR:** The global filters on the dashboard appear crowded. **Desired behavior after PR is merged:** The gap between the global filters will increase. Task: [3378155](https://www.odoo.com/web#id=3378155&menu_id=4720&cids=2&action=333&active_id=2328&model=project.task&view_type=form) --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
Project tasks can no longer be selected as their own parent task. This avoids confusing task hierarchies and helps keep project structures accurate.
Original PR description
Before this commit In the task's form view, the parent field shows the other task and also shows the current task. In this commit, the domain is applied, ensuring that the parent_id is not the same as the current id. As a result, the parent field of the task does not include itself task-3330841
The redirect warning dialog now labels its dismiss button as "Close" instead of "Cancel." This makes the action clearer for users by indicating they are simply closing the message, not cancelling a business operation.
Original PR description
"Cancel" button in the RedirectWarning is renamed to "Close" task-3339621
The Studio tests were updated to reflect clearer wording for filter operators: "in" now appears as "is in" and "not in" as "is not in". This keeps automated checks aligned with the user interface wording and helps maintain reliable quality assurance.
Original PR description
With https://github.com/odoo/odoo/pull/126350, the label of the operator "in" ("not in") is now "is in" (resp. "is not in"). Here we adapt a studio test to that change.