History | Log In     View a printable version of the current page.  
Issue Details (XML | Word | Printable)

Key: JRA-11882
Type: Improvement Improvement
Status: Open Open
Priority: Major Major
Assignee: Unassigned
Reporter: Justin Koke [Atlassian]
Votes: 39
Watchers: 18
Operations

If you were logged in you would be able to see more operations.
JIRA

Filter sharing does not currently allow you to share with a role.

Created: 04/Jan/07 07:24 PM   Updated: 26/May/08 05:58 AM
Component/s: User Management, Filtering & Indexing
Affects Version/s: 3.7
Fix Version/s: 3.13

Time Tracking:
Not Specified

Issue Links:
Part
 
Reference
 

Participants: A Gouaux, Anton Mazkovoi [Atlassian], Daniel Hannum, David Coley, David Ruhde, Eric Rawlins, Gino Marckx, Justin Koke [Atlassian], Kai Irene Busch, Lars, Neal Applebaum, Ray Maxwell, Ray Oei [Furore], Scott J. Geertgens, Sergiy Lizenko and Stephen Tan
Since last comment: 11 weeks, 3 days ago
Support reference count: 7
Labels:


 Description  « Hide
Currently you can share a filter with a:
  1. No one
  2. Everyone
  3. A Group

It would be good to be able to share it with a role.

I see the implementation for this being:

  1. If the filter has projects selected, the user would need to be in a role for ALL of these projects. You don't want this person being able to even see issues (possibly via a subscription) of other projects.
  2. If no projects are selected I guess you would need to constrain the filter to a subset of projects for the Project Role the user is a member of.


 All   Comments   Work Log   Change History      Sort Order: Ascending order - Click to sort in descending order
Lars - 05/Jan/07 04:01 AM
When (if) implementing this, please consider implementing the ability to share a filter with multiple roles.

And while you are at it... muliple groups


Eric Rawlins - 18/Jan/07 08:03 PM
I would like to request this as well. I installed 3.7 and setup all my users using project roles before I realized I couldn't filter Assignee = Project Role or share filters by project role. Now I'm back to groups

Scott J. Geertgens - 22/Jan/07 10:24 AM
Agreed, this greatly undermines the great Project Role feature and in fact makes it worse... to handle filters in a Project Role environment, you now have to manage both (unless you revert back to using groups exclusively).

Neal Applebaum - 22/Jan/07 12:22 PM
See Nick's comment here.

Anton Mazkovoi [Atlassian] - 23/Jan/07 01:17 AM
I do not think we will be able to implement this in the bug fix branch for 3.7.

Gino Marckx - 27/Apr/07 11:56 AM
This is only one of the drawbacks of using roles, but indeed, a very bad one, hope this gets fixed soon. One way or another, a role associated with a project should result automatically in some sort of a dynamic group. This together with the possibility to share filters to multiple groups, or create filters created by one of the members of multiple groups would make user management a lot easier.

Stephen Tan - 11/May/07 12:57 PM
My concerns have been voiced above. I would like to be able to share filters to specific Project Roles.

Ray Oei [Furore] - 21/Jun/07 07:25 AM
As I share filters on a per project basis this is definitely something I need. Using project roles makes life easier in many respects but being forced to use groups for filtering does not.

So my vote


Sergiy Lizenko - 16/Jul/07 04:42 AM
My vote also .
I asked for the same feature in JIRA support and was forwarded to here.
We very need this feature especially as we want to create filters for our customers and wouldn't like to share with them filters from other projects. So dear Atlassian please complete "Fix Version/s:" field.

Ray Maxwell - 09/Oct/07 11:25 AM
It was very frusterating to get all the Roles working on all my 100 plus projects and then find that I still need to manage a Group for Filtering. JIRA you need to fix this issue so that admins do not have to manually update a Group for each project when people want to share filters.

I see a couple of solutions to this.

1. Allow the Administrator Role to also administrate a Group that has been assigned to their project.
2. Allow Groups to have Roles assigned.
This would allow a Filter sharing group to be created for each project and the Administrator Role would be able to control who has access to the Filters through a Role.
3. Allow Filters to be shared by Role.

The main point for me, is to elimenate the need for the Admin to have to manage 400 plus engineers and testers in sharing filters. Move that responsibility to the Administratior Role and let the Administrator manage this.

In my mind this is a huge bug in the Role based scenario and needs to be fixed ASAP.


Kai Irene Busch - 30/Oct/07 02:32 AM
Hi,

oh, I'm really glad that I've seen this issue before changing everthing to roles. After long discussion we just decided to switch to roles, because we're not really happy with the fact that with roles the project admins can do user management. But anyhow we found a way to prevent that.
But with this thing mentioned here we can't switch to roles. We have a lot of users which are all in different projects and they need to share filters. And keeping both groups and roles would be to much work effort.

And I also can't tell my users now that sharing filters doesn't work anymore. A feature that is familiar and used is difficult to argue why it's not available anymore.

And therefore I argree with the comments before mine - this is really a bug in the feature project role and needs to be fixed.

Cheers,
Irene


A Gouaux - 21/Apr/08 08:11 AM
I had converted all our projects to use roles instead of groups, then happened upon this issue. Good thing!

I was about to delete all of our groups. What a mess that would have been! All the filters associated with a group would have broke, and that would have led to a lot of unhappy campers here. I sure hope folks take seriously the request to allow sharing/subscription by project roles. Now we've got to maintain both roles and groups, and even worse, the groups aren't available via LDAP the way they can be with Confluence, so even more headache and support overhead.

Now I'm going to have to figure out how to sync the groups with the roles, because since converting everything over to roles, I'm sure these groups have gotten a bit stale and are no longer accurate.

I would agree that this is really a bug and not a feature request. Major oversight if you ask me.

Honestly, now I'm regretting converting everything over to roles. What a frakking mess.


David Ruhde - 29/Apr/08 09:37 AM
C'mon, Atlassian. This stuff makes project roles lame! As mentioned above, the clear solution is to consider a 'project role to project' association to be a dynamic group. So if I have a project role named "Team Members" and a project named "HR", everywhere Jira uses a group I should be able to pick "Proj Role: HR: Team Members" from the group list if I have Browse permission on the project.

Daniel Hannum - 29/Apr/08 10:02 AM
There's a workaround for this. Make a group containing all the people in the particular role. Share the filter with the group, and associate the group with the role. So project A's developer role is defined as the group "A-developers" and that's the same group that the filter is shared with. Maybe a little extra work, but you have groups for each of your roles, right? It's either that or manually adding individual users to project roles, which sounds inefficient to me.

David Coley - 29/Apr/08 10:15 AM
Daniel,
That workaround sounds great in theory, but you just ruined the whole point in the Roles to begni with.

On a Jira server with 200-400 projects, removing the extra groups and permission schemes is the first step in improving performance.

Reality is, with out having the ability to share filters or "other group", users will be forced to have the Jira admin's create a group for them. They then need someone to put the users into that group and then make sure the group is browsable to the project (through a read-only role perhaps).

What you have just done, is removed the use of the Role. The ability for projects to be self-managed.

With out this support from the vendor, more people are going to look at setting up XML-RPC based mangement pages.


Daniel Hannum - 29/Apr/08 11:10 AM
Good point. I hadn't considered that roles are configurable by project admins, but groups require a full admin.

Ray Maxwell - 29/Apr/08 11:50 AM
David has hit on the crux of the issue here. Full admins like myself do not want to have to manage groups for the 200 plug projects that we are running. The roles allow us to off load project management to the Project or Product leads and if the sharing of filters were role based then we (admin) would not need to be involved with having to set up groups for each project. It would all to the administrator of the roles to do this thus saving time and resources for other more important admin work.

Anton Mazkovoi [Atlassian] - 29/Apr/08 11:56 PM
Hi,

We are trying to get this done for JIRA 4.0.

Cheers,
Anton