Daily updates from Odoo
Friday, November 18, 2022
4 changes · master
Enhancements to existing features
Project users now see clearer conflict warnings that explain which people have overlapping tasks and how many overlaps each person has. Timesheets and planning analysis also gains cost, revenue, margin, billable, non-billable, and initially planned hour measures, helping teams better monitor project profitability and workload planning.
Original PR description
Before these changes: **tasks in conflict warning:** - Warning text is wrong, we display 'this user has {planning_overlap} tasks at the same time' while many users are concerned and planning_overlap…
Before these changes:
**tasks in conflict warning:**
- Warning text is wrong, we display 'this user has {planning_overlap} tasks at the same time' while many users are concerned and planning_overlap is the total count of theses users tasks
- planning_overlap is an integer for tasks and tasks_report.
After these changes:
**tasks in conflict warning:**
- planning_overlap is changed to Char for tasks containing message with this format 'User A has 1 other task at the same time. User B has 2 other tasks at the same time.'
- planning_overlap is still an ineteger for tasks_report to display the total count of tasks in conflicts
**New measures added to reporting > timesheets & planning analysis**
- planned costs: nb of planned hours * the timesheet cost set on the employee
- effective costs: nb of effective hours * the timesheet cost set on the employee
- planned revenues: nb of planned hours * the unit price per hour (or day if the encoding uom is in days) of the SOL linked to the shift
- effective revenues: nb of effective hours * the unit price per hour (or day if the encoding uom is in days) of the SOL linked to the timesheet entry
- planned margin: planned revenues - planned costs
- effective margin: effective revenues - effective costs
- planned billable hours: nb of planned hours linked to an SOL
- effective billable hours: nb of effective hours linked to an SOL
- planned non billable hours: nb of planned hours not linked to an SOL
- effective non billable hours: nb of effective hours not linked to an SOL
- initially planned hours: planned_hours field of the project.task linked to the timesheet entry / planning slot
Task-2849291
Related Prs:
- community: https://github.com/odoo/odoo/pull/91174
- upgrade: https://github.com/odoo/upgrade/pull/3523The spreadsheet features in Documents and Enterprise spreadsheets were updated to work with the latest spreadsheet engine. This helps keep spreadsheet lists, pivots, filters, and menu actions aligned with the current platform behavior and reduces future compatibility issues.
Original PR description
Adapts code to o-spreadsheet latest version See community PR odoo/odoo#105997
Appointments created for job applicants are now linked to the relevant appointment type for that applicant. This makes it easier for recruitment teams to organize and follow the different meetings scheduled during the hiring process.
Original PR description
Creating an appointment for an applicant now links the event to an event type associated to the applicant. With that, it's easier to track the different meetings of the applicant. task-2985067
After completing a signature, visitors who are not signed in now see updated messaging and a button encouraging them to try Odoo Sign. This helps increase awareness and adoption of the Sign app at a natural moment in the signing flow.
Original PR description
New text and button help make Sign more viral. task-2836009