Wednesday, August 2, 2023
4 changes · master
Enhancements to existing features
The contract form has been reorganized to make it easier for HR and payroll users to find and complete the right information. Users can now upload personal documents directly on contracts, while less relevant fields are hidden unless needed to reduce screen clutter.
Original PR description
*: hr_contract_salary, hr_contract_sign,
hr_payroll, hr_payroll_account,
l10n_be_hr_contract_salary, l10n_be_hr_payroll, l10n_be_hr_payroll_fleet,
test_l10n_be_hr_payroll_account
In this PR we make several UX changes that should make the life of the user easier:
- Add the possibility to upload personal documents in the contract
- Fine tuning of some fields (control of exclusive fields, conditional appearing of certain fields to not overcharge the
display)
- Improve the order of tabs and their layout
task-3069359Account reports now show long text more predictably, with expanded text shown only when users click the relevant report cell. Report lines also use available column space more efficiently, making key names and labels easier to read without disrupting other report actions.
Original PR description
[IMP] account_report : ellipsis on reports The way ellipsis works for the user on account reports changes : - Clicking on a line does not unfold it. The user needs to click on the caret; - Clicking on an anchor does not trigger the dropdown. The user needs to click on the vertical-ellispis icon on the right; - Focusing on a line does not trigger the unfold of the ellipsis text. The user needs to click on the line. To optimize the size of the text of the first column on the report, we process each line of the report to adjust the colspan of the line. By level of indentation, we figure out were is the next column with text and we make the first column use all the space available by increasing its colspan. Ellipsis is now calculated dynamically. When there is a click on a report cell, we check (with js) if the text is longer than the parent container and then unfold the text. Task-id : 2925918 Signed-off-by: Ruben Gomes rugo@odoo.com
This update keeps the Field Service inventory module aligned with a related platform change in Odoo. It is an internal compatibility improvement that helps ensure stock movements continue to work correctly after the shared function signature was updated.
Original PR description
This commit uses the the new function signature done in the community PR: odoo/odoo#116803
Timesheet grids now show empty rows for tasks assigned to the current user when their planned dates fall within the selected period, making it easier to log time directly. The update also adds safeguards so empty rows appear only where appropriate, including support for other employees in forecast views while avoiding unsuitable service or ticket records.
Original PR description
This commit display empty line in grid for task assigned to current user that has planned dates falling in span of grid and display empty line in todays grid for open tickets assigned to current user. task-3077292