Daily updates from Odoo
Wednesday, April 3, 2024
4 changes · master
Enhancements to existing features
Signature request activities are now connected to the business record they came from, making it easier to track and navigate related documents. When a request is sent or completed, the relevant updates and signed files are automatically logged on the original record for clearer follow-up.
Original PR description
This commit has the goal to increase the usefulness of the "request signature" activity type. This is done by integrating the model that has the activity with the signature.request record. Now, when a sign activity is added to a record, it is linked to any sign request that is generated from that activity. Whenever the sign.request is completed, the generated files are added in the chatter. This makes it easier to navigate between the linked records. task-3685648
Internal users who open a shared spreadsheet link are now taken directly to the spreadsheet within the Documents app. This keeps the usual Documents breadcrumb and navigation context, making shared spreadsheet links easier to understand and use.
Original PR description
Currently when sharing a spreadsheet by using the share option or copying the URL, as an internal user, you don't land in the Documents app. With this commit, the user lands on the open spreadsheet, with the Documents app in the breadcrumb, as if he was coming from Documents. Task: 3525858
Users with the proper access rights can now delete timer or timesheet records belonging to another user. This removes an unnecessary restriction that prevented administrators or authorized staff from managing records they are permitted to control.
Original PR description
_*: timer, test_timer Before these commit when any user record rule only allows deletion of the record if you are the user on that record. Admin can't delete the timesheet record of the user. Improvements: ----- if a user possesses the authority or permission to delete another user's timer, then they can perform the deletion. task-3160340
Spreadsheet users can now choose to include child records when applying relation-based filters. This makes spreadsheet reports more complete and easier to analyze when data is organized in parent-child structures.
Original PR description
Task: 3500731