I'm the main Admin for our JIRA instance and as such I often set up projects for other teams to use. I'm currently finding it frustrating that I don't seem to be able to grant permissions to groups I'm not a member of. Is there a way round this without constantly adding and removing myself from groups or creating multiple versions of the group - one with me in and one without?
I don't fully understand what you mean. If your administrator you should be able to reach the most projects from the /secure/project/ViewProjects.jspa view despite their settings towards you.
Do you mean that you can add a group to permissions without you being in that group?
I don't think I fully understand your situation yet. I don't see a reason why you should be able to configure a group in any context that exist in the instance without being a part of it.
Is there any non-standard setup from Atlassians recommendation done in your user management?
As I say, I frequently set up projects for other teams. Once the project is in use, I don't need to be able to see it so I want to be able to give people permissions which I don't, myself want or need.
Or take another real example. I have two Projects, let's call them X and Y. Project X needs to be restricted to those in Group A, which includes myself. Project Y needs to be accessed by those in Group A but also some extra people who are in Group B. I'm not a member of Group B so I can't add them to the permissions in project Y even though I do actually have that permission myself via Group A. The workaround is to create a master group containing both A and B but since you can't nest groups this creates a maintenance burden as if someone gets added to Group A they need to be added to multiple places.
Um, you don't need to be in a group to grant that group permissions in the permission scheme (although you should really do that by having a permission scheme that uses roles instead, then you put the users and groups into the roles)
Do you mean that you don't have permission to share boards and filters with other people? The question there is why you're doing it for them, when you're not going to be involved in the project any more.
Well it doesn't work. If I'm not in the group it doesn't appear on the list of groups to grant permission to. As soon as I add myself to the group it does.
Role members have to be added individually for each project whereas I can add people to groups and have them take effect across multiple projects so it's much easier to manage this way. We perhaps don't use JIRA in a typical way because each team needs access to multiple projects.
I'm not sure it's a relevant question as to why I want to create dashboards for other people. The fact of the matter is that I do, and I can't seem to find a way to do this.
Where doesn't it work? I can add any group I want to a permission scheme, and I'm only in the admin group and one other. (Although I rarely do, because we should always use roles in permission schemes).
I think you should look at the way you're handling users too - from experience, a) it doesn't scale and b) globally defined dashboards have a nasty habit of being totally unused because they're not relevant.
It's strange, I went back to check again and I can now find the groups I want on the permission page. I'm not sure why I couldn't find the groups I wanted to add when I tried the other day - it was probably just user error. Thanks for confirming it should work.
They still don't appear to share dashboards with unless I'm a member. These aren't globally defined dashboards, they are team dashboards. But experience shows that some teams struggle to set up the dashboards they need. So I help by setting them up as a one off and then leave them to use them. Sometimes teams don't use them very much, but other teams are very grateful for the dashboards I've set up.
I'm not sure what you mean when you say "it doesn't scale". Could you elaborate? I would like to ensure our instance is set up in the best way possible. I also don't understand why it's better to use roles rather than groups in permission schemes. I've already explained that this is quite impractical for the way our instance is set up as each new user typical needs to access many projects.
You populate the Project user and roles with needed groups and then the permission scheme is based on these roles.
Group TeamA is role Developer in Project A
Permission Scheme Development give Role Developer all needed access.
Just adding my five cents to the discussion.
I have multiple projects that use variations of the same base workflow. The variations depend on the requirements of the project or issue type. The variations mostly come in the form of new statuses ...
Connect with like-minded Atlassian users at free events near you!Find an event
Connect with like-minded Atlassian users at free events near you!
Unfortunately there are no Community Events near you at the moment.Host an event
You're one step closer to meeting fellow Atlassian users at your local event. Learn more about Community Events