Hide custom fields from certain roles
It would be a great feature to show/hide custom fields in a project depending on the user's role.
We have some cutomers looking into our projects using the role customer and adding issues (defects / features).
Today we added a custom field that marks an issue as maintenance issue.
But this flag indicates an internal state and should not be seen by the customer.
It would be great to configure the roles that can see a custom field in the project's configuration.
#3 Updated by Stefan Langenmaier about 7 years ago
I have written a plugin for this purpose.
Check it out: https://github.com/stefan-langenmaier/redmine_permits
#4 Updated by James Silver almost 5 years ago
Definitely need this functionality! We've been trying to figure out a way of adding an additional 'Tags' field allowing us to privately categorize tickets away from the eyes of the client.
We have found a workaround which sort-of works for our use case for the moment (if anyone else needs this):
1. Add #hashtags to your issue in private comments (private comments were added to Redmine in #1554)
2. Use the issue search page to search for these hashtags (only those who are allowed to view private comments will get the search results).
This is obviously a very limited and hacky workaround and is no substitute for proper support for permissions on custom fields, but it may help someone else!