Monday, January 24, 2022
4 changes · master
Enhancements to existing features
Recruitment now includes a dedicated Interviewer access level that is assigned automatically when someone is added as an interviewer on a job or application. Interviewers can only view the applications relevant to them, and sensitive chatter content is hidden to better protect confidential hiring information.
Original PR description
Create a new Interviewer access rights. This right is automatically given to users that are added as Interviewers on a Job Position or on an Application. An interviewer can only access applications they are interviewer for, and the chatter is disabled for them as it might contain some sensitive information (salary details, contract link, etc.) TaskID: 2669730 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
The database manager now has automated test coverage for key screens and database operations, reducing the risk of future breakages in this sensitive administration area. Updating the master password is also safer because it no longer rewrites unrelated configuration settings unexpectedly.
Original PR description
Implements test coverage for the database manager screens, which are "meta" tools that were not previously covered by the standard test suite. They require control of the super-admin password, and perform database management operations that are normally under control of the CI system. Also modifies the way the config is saved after setting the master password in order to avoid to add config parameters unexpectedly.
This update simplifies the internal setup for media link editing in the website editor now that earlier compatibility precautions are no longer needed. It keeps the feature easier to maintain in future versions without changing the expected user experience.
Original PR description
As we added the media link tool in a stable release (15.0) with [1], we had to make sure that there would be no cache issues. We don't have to worry about that for the next version so the code is simplified with this commit. [1] odoo#79295 -- task-2666467 I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
Recruitment interviewers now see fewer action buttons and are blocked from actions outside their role. This keeps hiring workflows clearer and helps ensure only authorized HR users can perform sensitive recruitment-related steps.
Original PR description
PR odoo/odoo#78622 introduced the notion of Recruitment Interviewers, this commit hides / denies action for them. TaskID: 2669730