Daily updates from Odoo
Wednesday, September 14, 2022
9 changes · master
New functionality added to Odoo
This update adds new dashboard views for Helpdesk and Recruitment, giving teams easier access to key operational and hiring metrics. It also refreshes the employee dashboard and reorganizes the Human Resources dashboard grouping so related reports are easier to find.
Enhancements to existing features
Appointment types and helpdesk teams now show follower management as a simple tag field instead of an empty message area. This makes it easier for users to add people who should receive updates, including default notifications for new helpdesk tickets.
Original PR description
Replaces the empty chatter in appointment.type by a m2m_tags field to allow managing followers of the type. Task-2804888 -- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
Spreadsheet users can now apply global filters for the last 90 days or last 180 days. This makes it easier to analyze recent business activity over common quarterly and half-year periods without manually setting date ranges.
Original PR description
Add a relative global filter for the last 90 days, and one for the last 180 days. Odoo task [2968572](https://www.odoo.com/web#id=2968572&cids=1&menu_id=4720&action=333&active_id=2328&model=project.task&view_type=form)
Helpdesk now includes a setting to turn off the properties field on support tickets. This gives businesses more control over ticket forms and helps keep the support workflow simpler when custom properties are not needed.
Original PR description
Purpose ======= Add a setting to disable the properties field on tickets. Task-2965523
Resolved issues and error corrections
Time Off Officers can now complete the second approval of leave requests without running into payroll permission errors. This makes the approval workflow smoother when leave approvals require payslip recalculations in the background.
Original PR description
As part of https://github.com/odoo/odoo/pull/99496, buttons to approve were made available in the Time Off tree view. However, the validate button requires to recompute payslips. The Time Off officer has no right to do it so it was giving an error. This commit fixes the access right to allow the Time Off Officer to do a second approval of the leaves. task-2939201
When a Chilean company has no shared certificate, automated invoice sending and status checks can fail. This change adds clear warnings so users know to handle the affected steps manually and understand when receipt acknowledgements were not sent.
Original PR description
Previous to this PR: If there is no shared certificate in the company the cronjobs that send invoices and check invoices in the SII don't work because they don't count with a valid certificate to operate. This occurs for a few installations where the users own a certificate for each of them. After this PR Added warning msgs for lack of shared certificate inviting to make the send and ask manually.  Also advising that the receipt acknowledgment has not been sent due to lack of this shared certificate. 
Field service product kanban cards now refresh their progress bars correctly after a record is changed. This prevents misleading status information and removes an unusable “Load more” button that could appear after updates.
Original PR description
This commit addresses 2 issues in kanban views with progress bars: 1) When updating the field on which the progress bars are computed in a record, an inert "Load more" button would appear 2) After updating said value, the progress bars would not be recomputed Both of these problems have been fixed. Community PR: https://github.com/odoo/odoo/pull/99748
This update improves subscription follow-up behavior by ensuring the next invoice date is correctly set when an order is confirmed through payment. It also prevents unsuitable hourly or daily recurrence options and allows temporal recurrence settings to be archived, helping teams keep billing schedules cleaner and more reliable.
Original PR description
taskid: 2977907
Code cleanup and technical improvements
Spreadsheet template functionality has been consolidated into the Enterprise documents spreadsheet module, aligning the code with where the feature is offered. The change also fixes an issue that could prevent creating a template from spreadsheets containing pivot tables with column grouping.
Original PR description
Spreadsheet template feature is a feature enterprise but some part of the code is located in community following a split in the modules. The code is moved where it belongs.