is there a way to restrict access to only one project tickets so that only people named (i.e. assignee, watcher, named in comments) in the ticket can view the ticket?
Yes, you can use issue security to do that.
Set the project permission so everyone who might need to be able to see the issues can do so, then set levels on the issues you want to hide from people.
You won't be able to use watchers, that can't actually work (you can't watch an issue you can't see, so you can't add the watchers without having to un-secure the issue and then re-secure it).
You can't directly do commenters either (how would they make a comment on an issue they can't see?). But you could use "participants", which is a list of the reporter, assignee and all people who have commented, to get close.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Have you set the security level on the issue you want to hide? (Field is often shown as just "level")
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Online forums and learning are now in one easy-to-use experience.
By continuing, you accept the updated Community Terms of Use and acknowledge the Privacy Policy. Your public name, photo, and achievements may be publicly visible and available in search engines.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.