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

Key: JRA-5493
Type: Improvement Improvement
Status: Open Open
Priority: Major Major
Assignee: Unassigned
Reporter: Mick Hollins
Votes: 101
Watchers: 48
Operations

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

Ability to add watchers during issue creation

Created: 13/Dec/04 09:32 PM   Updated: 03/Mar/08 05:13 PM
Component/s: Web interface, Workflow
Affects Version/s: 3.0.2 Enterprise
Fix Version/s: None

Time Tracking:
Not Specified

Issue Links:
Cloners
 
Duplicate
 
Reference

Participants: Antonio Vollono, Axel Faustmann, Bernard Durfee, Christiaan des Bouvrie, Elliot Metsger, Jeff Turner [Atlassian], L. Antkiewicz, Mick Hollins, Neal Applebaum, Nick Menere [Atlassian], Syd Millett and Wim Deblauwe
Since last comment: 15 weeks, 4 days ago
Support reference count: 9
Labels:


 Description  « Hide
It should be possible to add watchers to an issue during issue creation so that those watchers are informed of the issue's existence.

 All   Comments   Work Log   Change History      Sort Order: Ascending order - Click to sort in descending order
Jeff Turner [Atlassian] - 13/Dec/04 09:54 PM
Yes it would be useful. Thanks for the report. This is similar to having a Cc field (JRA-2167).

Syd Millett - 12/Jan/05 05:57 PM
Further, it'd be nice to have issues created from email be able to assign watchers as well. The first cc address would become the assignee – all further addresses would become watchers.

Jeff Turner [Atlassian] - 12/Jan/05 06:06 PM
Syd,

That is actually the case currently (first recognized Cc'ed user becomes the assignee). There will be a flag to disable this in 3.1 (see JRA-5556).


Syd Millett - 14/Jan/05 08:56 AM
Jeff,

True – but what I was getting at is that the 2nd, 3rd, etc recognized addresses should become watchers.


Axel Faustmann - 02/May/05 10:59 AM
Sending an email to somebody via Cc is in my opinion very different from defining him as an assignee. Cc is in my experience used to keep people informed (=watcher), not to make them responsible for the task described in the message.

Using the first Cc email address to choose the assignee is therefore a special Jira convention (useful, but not intuitive for the enduser). It would be nice to be able to configure JIRA in a way that allows the evaluation of all Cc addresses as watchers.


Jeff Turner [Atlassian] - 05/May/05 12:00 AM
Certainly, making Cc'ed users become watchers seems more logical than making the first an assignee.

But anyway, the main issue is how to add watchers from the web interface.


Neal Applebaum - 05/May/05 06:28 AM
Here's an idea... I put this comment into JRA-5959:
If this is ever implemented, one of the choices could be "All Watchers". This would send an e-mail to all watchers without having to perform an operation to cause an email to be generated nor have any reliance on the notification scheme being set up to send an email to all watchers.
While it would be preferable to add watchers before the issue is created (and the emails generated), that is a signficant change to the user flow/interface. By implementing JRA-5959 in that manner, one could add an issue, then add watchers, then click "Email this issue (to all watchers)."

Bernard Durfee - 22/Jun/05 01:50 PM
This would be a great feature for us. Our helpdesk is going to start using JIRA to communicate with the developers. We would like to be able to have them create and issue, with their username as the reporter and the callers username as a watcher. Even better would be the ability for them to simply add the callers email address as a watcher so they do not have to have a JIRA account.

Nick Menere [Atlassian] - 22/Jun/05 07:22 PM
Once we modify the add watcher field to a System Field, you will be able to add this to any of the configurable screens. I think we are planning on changing this soon.

Cheers,
Nick


Neal Applebaum - 07/Sep/05 02:52 PM
I think these are duplicates

Elliot Metsger - 17/Nov/05 03:58 PM
Can we also have an addWatcher() method added to the RPC (SOAP) Issue Service?

We have some custom servlets which use the SOAP interface to create Jira issues. This holds many advantages for us. However, even with the flexability of "Component Leads" and "Project Leads" I find that Jira's built-in rules for assigning and routing tickets doesn't fully meet our needs.

So I have a lot of "if/then" logic in our servlets to assign tickets to the right person.

The use case I'm working on right now is: If an Issue has a priority > X then make my supervisor a watcher on the issue. Unfortunatly there isn't a 'setWatcher()' remote method available that I've found. Should I make this a new request or leave it as a comment to this issue? A search of the frequent issues yielded way to many results for a search for "watcher rpc".

I don't have the Jira source code but I did download the RPC plugin and the Dev Kit, but it appears that I need to have the source code of the entire product in order to implement the method (please let me know if i'm mistaken!!)

Thanks!

Elliot


L. Antkiewicz - 18/Oct/06 07:01 PM
looks like no activity on this for a while - I hope this feature can be added soon. I think it's very useful for a watcher to know immediately when a new issue is filed where they are a watcher.

Neal Applebaum - 19/Oct/06 12:00 PM
You may not be able to add them as a watcher at issue creation, but you can so it another way, quite easily. Create a custom field of type "Multi User Picker" (e.g. "cc to"), and add it to the edit screens of your field configurations. Then add that group to notification schemes where watchers are. In my opinion, it's easier to use than watchers - the only difference being that there's no security to manage who can add/remove this type of watcher.

Antonio Vollono - 20/Oct/06 09:44 AM
I have added a commento to JRA-9910 but in fact I have asked what requested in this issue. I have suggected the following :

(...)

Could it be possible to have a new "Custom Field" that I can associate to a Screen used to "create" an issue, in which who creates the issue selects the watchers receiving also the first notification , when a new issue is created?

Creating a new Custom Field type and associating it to Screen would solve the issue reported by Bernard and probably extend also the concept.

Antonio
------------------


Neal Applebaum - 20/Oct/06 10:00 AM
Right, Antonio. That's exactly what I've done. The only drawback is that there is no permission on who can access the custom field, until JRA-1330 is done. Otherwise, it's basically the same as Watching/Managing watching an issue except that you can include email notifications on issue creations, and the interface to display the watchers is much cleaner. You also benefit in that the Word export (i.e. printable version) of an issue will display all "watchers" of the issue since it's just a custom field. Exporting an issue to word does not (at least in 3.6) display watchers. Another benefit is that you can search on the custom field. So, if I want to know how many issues a user is "watching", I can't do that via the Watch interface. But I can do a search by the custom field, which will show me all the issues a user is cc'd on (i.e. is watching thru the custom field). All in all, it's a far better solution in almost every way.

Antonio Vollono - 19/Feb/07 07:38 AM
hi folks, after having nicely downloaded and use the last JIRA version, which I do like, 3.3 I suggest the following then : since you have introduced the concept of "roles" (which I like as in this way my permission profiles will be all identical, based on roles, and I will set roles per Project), why you dont add a "system role" , called "default watchers" ??? In this way one, per Project, can define a number of default watchers that are added each time a new issue is created.

Extending this concept, if you also create a new system "field" named "watchers list", one can add it to the Screen of the issue and allow the Reporter to modify the default watchers list, while creating it.
To me, It looks something quite similar to what you've implemented for "Assignee" (if you add it to a Screen, it shows all Users having rights to see the issue).


Antonio Vollono - 19/Feb/07 10:41 AM
Ops...sorry. As "last JIRA version" I meant : Enterprise Edition, Version: 3.7.3-#187.

Jeff Turner [Atlassian] - 19/Feb/07 06:48 PM
> why you dont add a "system role" , called "default watchers" ??? In this way one, per Project

You can create a "Default Watchers" role, with default users. Then configure your notification schemes to notify this role's members.


Antonio Vollono - 20/Feb/07 03:52 AM
Thanks Jeff

but If I do like that, how about "private" issues? will they be notified also to users not part of the "private" Issue Security Level ?

I mean, is your suggestion compatible with the fact I want to keep "issues" private to given users?

You feedback can be : why you want some users to be always notified if they are part only of a "public" group?
This is because I would still keep the chance to have "private" issues which are not notified to those users, while public ones, instead, have to.

A.


Jeff Turner [Atlassian] - 20/Feb/07 05:50 PM
> but If I do like that, how about "private" issues? will they be notified also to users not part of the "private" Issue Security Level ?
>
> I mean, is your suggestion compatible with the fact I want to keep "issues" private to given users?

As a rule, JIRA will not email users any information they cannot see through the web interface. Even if someone is listed to get an email in the notification scheme, if they do not have permissions to see an issue (due to its security level), they will not be emailed any updates on it.


Antonio Vollono - 21/Feb/07 06:23 AM
superb! this is an affordable workaround until JIRA goves the chance to add "watchers" (in the JIRA full meaning) as a Custom Field to be aded to any Scheme used while opening an issue.

To take full advantage of this suggestion you gave me , i'll post a request for improvement, asking for a Custom Filed able top display the list of users selected for a Role, such that I can show in the "issue view" the "Default Watchers" I have just created.

Once again, thanks for the support

A.


Wim Deblauwe - 23/Oct/07 01:41 AM
There seems to be a solution to this here: http://confluence.atlassian.com/display/JIRACOM/Watcher+Enhancements

Like many others, we also have added a cc custom field with a mutliuserpicker and then a custom notification scheme, but I would like to see it work like it is on the confluence page. Please add this to a next JIRA version, the code is already written.


Antonio Vollono - 19/Nov/07 04:42 AM
What Wim stated looks reasonable. Are you considering to add (code available so almost 0 cost) this to next JIRA version?
I just saw a "change of state", few minute ago (ehm...I was observing it ) from Chris. Is this a good sign ?

Christiaan des Bouvrie - 21/Jan/08 03:01 AM
There are 2 events when you want watchers to be informed about an issue, when an issue is created or when a watcher is added to an issue. Actually, when you inform the user when he is added to the watchlist, there is no need anymore to inform him on issue creation (this issue).