Friday, May 10, 2024
3 changes · master
Enhancements to existing features
Auto-planning a project task now sets allocated hours dynamically instead of leaving them at zero. This helps project teams get more accurate schedules and workload estimates when using automatic planning.
Original PR description
Previously, selecting the auto-plan option resulted in the system assigning zero allocated hours. With this commit, we've enhanced the functionality to dynamically set allocated hours based on either the task plan date or other relevant factors. task-3853256
Users can now share a Documents workspace directly from the search panel, making collaboration easier without navigating elsewhere. This streamlines workspace sharing in Documents and related spreadsheet document views.
Original PR description
This PR allows the sharing of a workspace from the search panel. Task-3890162
When users delete certain records, related Documents files are now moved to the trash instead of being permanently deleted. This reduces accidental data loss and gives users a chance to recover documents they did not expect to lose.
Original PR description
Purpose ======= When we delete a record, all the related attachments are deleted and so, the related documents too. This might delete some documents when the user doesn't expect it, so now we send the documents to the trash instead. Technical ========= This could have been implemented by overwriting `BaseModel` like we did for standard attachments, but to not impact the performance of the unlink method of all Odoo models, it has been done with a mixin, and we choose for which models we want that behavior. Task-3777950