Wednesday, August 2, 2023
6 changes
New functionality added to Odoo
Belgian fleet management now automatically records disallowed expense rates based on tax deduction information. This helps businesses maintain accurate vehicle-related expense tracking for Belgian accounting and payroll requirements with less manual entry.
Original PR description
In this PR we add the automatic encoding of disallowed expenses rates for fleet based on tax deduction task-3186404
Recruiters can now automatically associate planned appointment meetings with applicants when the attendee email matches the applicant. This reduces manual scheduling work and improves visibility of candidate interactions in recruitment records.
Original PR description
- Manually fetch all meeting with the same email as an applicant. Since it's annoying for the recruiters to create slots specifically for an applicant, this will simply get every planned meeting in the database with the same email. - Add an overridable post process method - Allow related models to be attached to the meeting Add res_model & res_model_id to model calendar.appointment.type See also [#odoo/86001](https://github.com/odoo/odoo/pull/86001) Task-id : 2782177
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.
Resolved issues and error corrections
The barcode app now shows the finished product and any byproducts when scrapping items from a completed manufacturing order, instead of showing the raw components. This helps warehouse and production users identify the right items and reduces confusion during scrap operations.
Original PR description
Before this commit ================== barcode app displays components instead of products in the scrap for MO in the done state. After this commit ================= With this commit barcode app displays main products and byproduct instead of components in the scrap for MO in the done state. task - 3429322
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
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