Friday, December 22, 2023
3 changes · master
Resolved issues and error corrections
This update corrects follow-up errors from a recent internal change to how user information is accessed. It helps prevent failures in Google Calendar, Microsoft Calendar, homeworking calendar popovers, and project to-do forms, keeping those workflows stable for users.
Original PR description
PR [1] replaces the user service by a simple object. As a consequence, it's no longer necessary to call useService and to store the returned user object on `this` in the setup. PR [1] thus removed those assignations. However, we forgot to adapt some places where that user object was used (typically in patches or extensions relying on the definition of `this.user` in the inherited class). [1] https://github.com/odoo/odoo/pull/145362 Description of the issue/feature this PR addresses: Current behavior before PR: Desired behavior after PR is merged: --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
This update fixes a Sign module issue caused by a recent internal change to how user information is handled. It prevents errors when loading or using sign templates, helping keep the document signing workflow stable.
Original PR description
PR [1] replaces the user service by a simple object. As a consequence, it's no longer necessary to call useService and to store the returned user object on `this` in the setup. PR [1] thus removed those assignations. However, we forgot to adapt some places where that user object was used (typically in patches or extensions relying on the definition of `this.user` in the inherited class). [1] https://github.com/odoo/enterprise/pull/52372
Timesheet users will now see the expected default filters when searching for projects, tasks, and helpdesk tickets. This makes time entry faster and more consistent by showing the most relevant options automatically.
Original PR description
Before this commit, the default filters on the project, task and tickets models were not added to the view. It is due to the fact that the context was not well passed to the field By passing the correct context, the default filters are applied. taskid:3550077