Monday, August 23, 2021
3 changes · master
Resolved issues and error corrections
This fixes cases where extra-hours time off settings did not correctly activate or appear when attendance and time off features were installed or configured without demo data. Businesses using overtime deductions and extra-hours tracking should see more reliable setup, correct defaults, and fewer errors across attendance and time off workflows.
Original PR description
When installing the `hr_holidays_attendance` module without demo data, and having the count extra hours options enabled, the extra hours time off type would remain archived instead of being enabled. This commit fixes that behaviour and will now start in sync with the company option(s). Task ID: 2607436
Project users can now open and manage activity type settings without needing administrator rights. The change removes an access blocker caused by the way activity types referenced system model data, improving usability across apps that rely on activities.
Original PR description
Change `mail.activity.type` model to use selection fields instead of many2one to `ir.model` Project users need to access `mail.activity.type` configuration which was not possible without admin rights, cf bug at #74954
Fixes an error that occurred when users tried to share a Sign template. This restores the expected sharing workflow so teams can send reusable document templates without interruption.
Original PR description
fix bugs for template share feature before this commit: you will get an error when you use the SHARE feature of template taskid: 2615235