Daily updates from Odoo
Wednesday, April 3, 2024
6 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
Creating a new appointment from the Gantt view now starts from the current time rounded to the nearest hour instead of defaulting to midnight. This makes new bookings faster and more relevant for users scheduling appointments during the day.
Original PR description
Purpose ========= Currently when we click on the new button on Gantt view the default start is set to today's midnight which is not relevant. After this PR ================== The current DateTime with rounded hour will be set as a default start while creating a new booking through the Gantt view. Task-3820387
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
This change adds automated checks to make sure sensitive employee fields keep the correct access restrictions across several HR-related apps. It helps reduce the risk of accidental exposure of private employee information as the system evolves.
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