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

Key: JRA-5621
Type: Improvement Improvement
Status: Open Open
Priority: Major Major
Assignee: Unassigned
Reporter: Stephane Nicoll
Votes: 2
Watchers: 3
Operations

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

Add all watchers to a Security Level

Created: 10/Jan/05 09:38 AM   Updated: 17/Mar/08 12:21 AM
Component/s: User Management
Affects Version/s: 3.0.3
Fix Version/s: None

Time Tracking:
Not Specified

Issue Links:
Duplicate
 

Participants: Axel Faustmann, Christian Nielsen, Jeff Turner [Atlassian], Nick Menere [Atlassian] and Stephane Nicoll
Since last comment: 17 weeks, 6 days ago
Labels:


 Description  « Hide
We have currently a project with a very restrictive security scheme: only the reporter and the project's team can see the issue. However, we need sometimes to add extra users to an issue.

This is issue-specific and users-specific.

Would it be possible to define a security level including "All Watchers"? That way, we can manage the watchers list of a particular issue and give access to the requested users.



 All   Comments   Work Log   Change History      Sort Order: Ascending order - Click to sort in descending order
Jeff Turner [Atlassian] - 13/Jan/05 01:12 AM
Stephane,

Good idea. We have the same problem on support.atlassian.com,
occasionally wanting to bring someone other than the reporter in on a
discussion.


ATLASSIAN - http://www.atlassian.com
Expert J2EE Software, Services and Support
jira-support@atlassian.com ICQ: 326266423
JIRA Docs: http://www.atlassian.com/software/jira/docs/latest


Stephane Nicoll - 14/Sep/05 06:55 AM
pinging and trying to remind you about this nice improvement

Stephane Nicoll - 24/Dec/05 05:00 AM
Once again. As I understand it should be possible to achieve this with the multi-user custom field, right?

Nick Menere [Atlassian] - 27/Dec/05 05:39 PM
Hi Stephane,

Indeed you could, and it what we have done on our support site. Simply add the multi-user custom field to the Project/Issue Type, and then add the field to the Security Level. Then if you add a user to the field, they will have the permission of the Security Level.

Let us know if you have any troubles with this.

Cheers,
Nick


Christian Nielsen - 06/Feb/08 06:39 AM
I have implemented the suggested multi-user custom field (I called it 'participants') and everything seemed fine. Permissions to browse the issue etc worked very well.

But then, I wanted to have those persons who are in the partisipants list to also appear in the list of 'assignable users'. I added the custom field to the assignable users permission, and now the dropdown assignee list disappears there is a entry in the participants list of the issue.

Am I abusing/overextending a feature or is this a bug? How do I make the users in the multi-user custom field as assignable resources?

Any pointers would be appreciated.


Axel Faustmann - 14/Mar/08 06:31 AM
Hi,

coming here via JRA-13247. The custom field solution should work for us as well. Two additional advantages of the custom field in comparison to the system standard come to mind:

  • watcher change history (useful to reconstruct who got email notifications on certain changes)
  • ability to set watchers during issue creation

We are using JIRA in a helpdesk situation. Key users on the customer side have the right manage watchers (talking about the standard feature now), but not to edit an issue because this would give them access to fields that are only to be set by the support team. I figured out that I after creating a custom field like you proposed, I can retain this capability by creating additonal transitions "Manage watchers" that don't change the issue status but show the "Watcher" custom field on the transition screen.

I've removed all permissions to view / manage Watchers (system feature) for everybody, as the system feature isn't to be used any more.

Two issues remain:

  • Data migration: existing watcher entries have to be migrated into the custom field, as keeping two sets of watchers in a project would create confusion without end. I've been thinking of a database script during a system downtime to deal with that. Can you make a script available (JIRA 3.11 on SQL-Server) or do you possibly have a better idea ?
  • Template customization: In the issue view, the issue details still show the watchers (system feature). Number of watchers shows up as 0, although n watchers are entered into the custom field. I'd like to remove this display altogether or synchronize it with the custom field (only if that is easier). Also, and more importantly, in the issue operations the "Watch it" operation has to be disabled / removed or changed to work on the new custom field. Otherwise users try to watch an issue using this link, but end up filling a field with their user-id that is not relevant any more. Can you give advice on which template files to modify?

Thanks & kind regards
Axel


Axel Faustmann - 14/Mar/08 06:51 AM
Hi Christian,

I stumbled across JRA-13523 in the release notes for 3.12, I think it relates to your question (depending on which version you are using, upgrading might fix your problem).

Kind regards
Axel


Christian Nielsen - 17/Mar/08 12:21 AM
Hi Axel,

thanks for that heads up - that will solve it for us. Well spotted. Now I just have to plan in another upgrade around all my other mods.

Kind regards

Christian