horilla-opensource / horilla

Horilla is a free and open source HR software.
https://www.horilla.com/
GNU Lesser General Public License v2.1
158 stars 104 forks source link

Request for Anonymous Review Feature in 360 Feedback #250

Open Winniepoom opened 2 months ago

Winniepoom commented 2 months ago

Feature Request

Description

Hello team,

I am wondering if Horilla has an option for anonymous reviews in 360 feedback. I know there is an Anonymous Feedback tab, but it doesn't fully meet our needs. Perhaps if there were a feature to add template questions, it might be more suitable for us.

Use Case

We are using it as a performance review tool by gathering answers from the team for the manager. We don't want to see who is reviewing whom to prevent any upset in the workplace.

Proposed Solution

Implement a feature that restricts visibility of who is reviewing whom. Only the manager should be able to see the answers and the reviewers. Or adding question template in Anonymous Feedback tab.

Benefits

We could use this feature as part of our company's year-end performance review process.

Additional Information

I did some research but didn't find any feature like this in the documentation. Please let me know if I missed it.

Labels

[If your project uses labels, suggest any labels that might apply to this feature request, such as 'enhancement', 'feature request', etc.]

Priority

[Specify the priority level for this feature request, such as 'high', 'medium', 'low', etc.]

Assignees

[If you want to suggest an assignee or tag a specific person to consider this feature request, mention their GitHub username here.]

Related Issues

[If there are any related issues or pull requests, mention them here. This is optional.]

Note: Before submitting a new feature request, please search through existing issues to ensure that the feature hasn't been requested already. Provide clear and concise information to help the maintainers understand the proposed feature and its potential impact.

horilla-opensource commented 2 months ago

Hi @Winniepoom , We have reviewed your request and the team is working on the solution for it. It'll be released by EOD.

With Regards, Team Horilla

Winniepoom commented 2 months ago

Hi @Winniepoom , We have reviewed your request and the team is working on the solution for it. It'll be released by EOD.

With Regards, Team Horilla

Thank you for your update. Looking forward for this implement.

horilla-opensource commented 2 months ago

Hi @Winniepoom , There is a slight delay in the development, we couldn't complete it yesterday. We'll be updating it asap.

With Regards, Team Horilla

horilla-opensource commented 1 month ago

Hi @Winniepoom , The code base is updated with the changes. We have updated the permission for the viewing of feedback. The detailed view of feedback, which includes all feedback answers, is now restricted to managers and owners. Individual users can only view their own answers.

Please check and let us know. With Regards, Team Horilla

Winniepoom commented 1 month ago

@horilla-opensource

Thank you for your update, but I can't find how to enable that permission. Can you point out where to find it or let me know if I'm missing something?

P.S. I self-host Horilla and I'm not sure how to update it. Checking the release version on GitHub, it is still at version 1.10. I tried to fetch the latest updates using git fetch and ran python3 manage.py runserver, but I'm not sure if this is the best way to update Horilla.

horilla-opensource commented 1 month ago

Hi @Winniepoom , The updates were not added to any release. The code has been updated to the master branch code base. By this week, we'll be releasing a new tag v1.2 which will include all these in them. We though you were cloning the repo. Sorry for the miscommunication.

With Regards, Team Horilla

Winniepoom commented 1 month ago

Hello @horilla-opensource

I cloned the repository from GitHub for the initial installation and used the git pull command to update my local repository. However, I'm not sure if the feature you mentioned is implemented on my local setup. Is there any way to check if the new feature is initialized on my local environment?

horilla-opensource commented 1 month ago

Hi @Winniepoom , In your local environment, you can create a feedback request and once that feedback is submitted, only the managers and submitted users can view that. Users will only be able to see their feedback only and not others.

With Regards, Team Horilla

Winniepoom commented 3 weeks ago

@horilla-opensource Hey, I just updated to the new version, which includes this feature, but it seems there's an issue. This new update isn't quite what we wanted. We need a feature where only the manager can view the feedback, and both the evaluated employee and the evaluator shouldn't see any of their own feedback.

Manager: can view all of the reviews. (Correct) Evaluator: can only give reviews and can't view any answers. (Correct) Evaluated Employee: still able to view all the answers.(Incorrect)

horilla-opensource commented 3 weeks ago

Hi @Winniepoom , I think you are viewing the answers as a reporting manager. If you are a reporting manager of an employee, he/she can view the answers submitted by their sub ordinates. For all other employees, they will be able to see their answers only.

Can you please confirm the above explained case?

With Regards, Team Horilla

Winniepoom commented 3 weeks ago

@horilla-opensource image image

As I test it user 'Employee Test' is a fresh create and no permission at all it be able to see an answer from another employee in this case it 'Test Test' and also be able to see an answer from their manager 'System admin'.

PS. It would nice if you implement 'About' or something similar for checking what version are we running on in frontend.

horilla-opensource commented 3 weeks ago

Hi @Winniepoom , The permissions has been now updated. Please check it out from the latest code base.

With Regards, Team Horilla