Monday, November 25, 2024
7 changes · master
Resolved issues and error corrections
The quick action dropdown in the message composer now correctly respects disabled settings. This prevents users from interacting with actions that should be unavailable, improving consistency and avoiding accidental clicks.
Original PR description
Before this PR, disabled condition where not working on the composer quick action button: - DropdownItem creates `span` element, `disabled` attribute has no effect on span - Dropdown has a disabled prop to disable it properly This PR fix those issue
This fixes an internal query used to determine whether a project is in overtime. It helps ensure project overtime information is calculated accurately in timesheet-related workflows.
Original PR description
Before this commit, due to the renaming of the class to be able to automatically compute `_name` of the models, the alias used in the query to know if the project is in overtime or not has been renamed to fit with the class name which is wrong. This commit fixes the query to correctly used the alias created inside that query. runbot-103051
The call settings screen now shows the full “Voice detection sensitivity” label instead of cutting it off. This makes the setting easier to understand and avoids confusion for users adjusting call audio options.
Original PR description
Before this commit, the "Voice detection sensitivity" text in the call settings was cropped. This happens because of the `text-truncate` class of the span. This commit fixes the issue by removing said class. Also removed redundant `text-wrap` class as wrap is default value. Before  After:  task-4354608
Salary rules will no longer automatically expand when grouped by salary structure. This keeps the payroll configuration view less cluttered and easier to navigate for users managing salary rules.
Original PR description
This will remove the expanding of the group by salary structure of the salary rules.
This change makes an automated timesheet test wait correctly before checking overtime shown after hovering over a total cell. It helps keep quality checks stable and reduces false test failures without changing the user experience.
Original PR description
Before this commit, a test hoot in timesheet_grid failed because we don't wait enough time to see the overtime once the user hovers a total grid cell. This commit replaces `animationFrame()` by `advanceTime(10)` since there is a debounce on mouse over event. runbot-104322
Fixed an issue where renewed subscriptions could revert to a product's default unit of measure instead of keeping the unit selected on the original sales order line. This helps ensure renewal quantities and billing remain aligned with what the customer agreed to.
Original PR description
This commit fix default uom issue when user update uom on sol and renew their subscription it should take uom from SOL not default uom on product. Issue introduced by e98f1bc5433fb7f5f8831770744860e59286e9a7
The employee form now disables the Goals button when the employee's company is not selected in the company selector. This helps prevent users from opening or managing appraisal goals in the wrong company context.
Original PR description
Disable the goals on button on the employee form when the employee's company is not selected in the widget. task-4307014