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

Key: JRA-6126
Type: Improvement Improvement
Status: Open Open
Priority: Minor Minor
Assignee: Unassigned
Reporter: Joshua Standing
Votes: 20
Watchers: 14
Operations

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

Limit "Assign To" list to specific user group

Created: 07/Mar/05 10:17 AM   Updated: 26/May/08 06:09 AM
Component/s: User Management, Workflow, Permissions Security
Affects Version/s: 3.0.3
Fix Version/s: None

Time Tracking:
Not Specified

Issue Links:
Duplicate
 
Part
 
Reference

Participants: Anton Mazkovoi [Atlassian], Gunnar Wagenknecht, Joshua Standing, Keith Brophy, Philip Herbst and Scott Farquhar [Atlassian]
Since last comment: 9 weeks, 6 days ago
Support reference count: 4
Labels:


 Description  « Hide
Right now it appears that the Assign Permission is all or nothing.

We would like force the "Assign To" functionality to limit the list of users to only be in the user group defined.
Thus, if the workflow step defined assigning to a developer, the user list will only display the list of developers. If the workflow step is to assign to a QA Engineer, the QA Engineer would only have assign-permission to assign to another QA Engineer.



 All   Comments   Work Log   Change History      Sort Order: Ascending order - Click to sort in descending order
Scott Farquhar [Atlassian] - 07/Mar/05 11:34 AM
Joshua,

This is not possible out of the box, but would be possible with some hacking of JIRA's PermissionManager.

Are you a java programmer?


Joshua Standing - 07/Mar/05 03:29 PM
I created this issue because I thought this functionality is something any who use custom workflows may wish.
As far as hacking JIRA's PermissionManager, this information may be interesting, but not necessarily something I will be permitted to do in this organization.

Joshua Standing - 24/May/05 09:45 AM
Scott,

I now have JIRA Enterprise 3.1.1 and the source code.
I admit I am new to java (we were formerly a Microsoft shop), but if I have problems, there are many java programmers here.
Would it be possible to add a little more information regarding customizing JIRA's PermissionManager?

I did a JIRA presentation for our business managers, and one thing that stood out was the long list of users and the chance of accidentally assigning an issue to a user who is not in the restricted conditional group roles as defined in our workflow.


Philip Herbst - 24/May/05 12:53 PM

Keith Brophy - 25/May/05 07:54 PM
Hi Joshua,

Let us know if you need further information on this or if the referenced document addresses your requirements.

Regards,
Keith


Joshua Standing - 26/May/05 11:25 AM
My managers don't feel very comforted when I ask to implement a fix that includes the word "hack". Is this functionality something that is seriously being considered in the future of JIRA?

This plugin is certainly a step in the right direction. One of the areas where we have the most problems is when those with permissions to assign accidentally assign an issue to someone in a different group/role who does not have permissions to assign using "Assign" under "Operations".

The problem is, this plugin addresses the assignee list at the Step level, and not the Transition/Action level. A given Step in a workflow may have Transitions/Actions that go to different groups, such as business owners, development managers, QA managers, developers, release engineers, QA engineers, etc.. Someone in a specific group/role should only be able to assign to someone in the same group/role if they are using "Assign" under "Operations". However, if they click on an "Available Workflow Action" that allows assignment, they should be able to Assign to the group/role specific for the resulting state to that action.

Thanks for your help,
Joshua


Anton Mazkovoi [Atlassian] - 29/May/05 09:32 PM
We are considering including this functionality in a future version of JIRA. As this issue has not been scheduled yet, unfortunately I cannot provide an accurate time line for its implementation.

The plugin is labeled a 'hack' as it relies on manually adding properties to step definitions in the workflow. When we include this functionality in JIRA we might change the way it works.

The source to the plugin can be found here:
http://repository.atlassian.com/atlassian-jira-workflowbasedpermissions-plugin/distributions/

So if you like you can customise it to your needs.

Thanks,
Anton


Gunnar Wagenknecht - 12/May/08 02:06 AM
On the plug-in page they say: "broken and deprecated."