Thursday, September 8, 2022
5 changes · master
New functionality added to Odoo
Recruiters can now send documents for signature directly from an applicant record. Signed recruitment documents remain accessible after the applicant becomes an employee, making onboarding paperwork easier to track.
Original PR description
This commit adds the module hr_recruitment_sign which allows to send documents to an applicant. - Adds a "signature request" button on the applicant page - Adds a "signature requests" smart button on the employee page if there are some - All the documents that the applicant has to sign during its recruitment will be also be available for the related employee. taskID 2880904
Enhancements to existing features
The Documents app now makes folder and tag actions easier to find from the search panel by replacing the old double-click behavior with a settings menu. Users can quickly edit, create, or delete items from this menu, and switching workspaces in grouped views no longer causes an error.
Original PR description
This commit is another iteration on the edit from search panel feature in the documents app. Instead of having to double click on the folder/tag the plus has been replaced with a cog which will open a popover with multiple options like edit create and delete. TaskId-2971448
Resolved issues and error corrections
The subscription invoice view now includes invoices from related upsell and renewal orders, not just the original subscription sales order. This gives users a more complete billing history directly from the subscription, reducing missed invoices and manual checks.
Original PR description
Prior to this commit, the invoice tab on the sale order view only showed the invoiced related to the subscription's SO and not to the other SO related to this SO (upsell & renewal). Subscription should show their child invoice in the related invoice view.
Recruitment reports have been updated to be easier to understand, with clearer guidance and more logical graph scales. This helps hiring teams interpret report data faster and make better-informed recruitment decisions.
Original PR description
taskID 2900388
This fix preserves the latest spreadsheet notification marker when users refresh or reopen browser tabs. It helps prevent missed updates in Documents spreadsheets after a page reload, keeping collaboration and data refresh behavior reliable.
Original PR description
Before the websocket were introduced, the last notification id was persisted in the local storage in order to use it even after a page reload. The last notification id is now stored on the `SharedWorker` which means this information is lost if the last opened tab is reloaded. This commit fixes this issue by storing this information by the mean of the localStorage. Since the localStorage is not accessible from the worker global scope, the bus service will store this information and relay it to the worker when starting. The worker will now wait to receive the last notification id before subscribing. community: https://github.com/odoo/odoo/pull/99621