Take a look at this plugin. As far as I understand the question, it gives you almost exactly the list you want.
This is for Stash.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
It bypasses the lack of actual requirements in the question by simply showing all the access. It's about the only approach that works until you have an answer to "how do you define who is "in" a project?"
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Assuming (really not sure) that "project" above correlates with Stash projects and/or repos, this should be a good approximation, but of course, everything depends on what "in a project/role" means.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
I don't think it's an approximation, it's perfectly accurate. It answers the question for "show us all the user/project information" really well. What it can't do is answer the "arbitrary rule about who is "in" a project that is undefined here". I'm saying that your answer is as good as we can get without more information :-)
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
That is precisely what I was aiming for. :)
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
There's no way to do this, because it's impossible to specify a rule that works for everyone when you ask the question "How do you define who is in a project?"
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.