Our JIRA users are requesting a feature that would automatically add a pre-defined list of people as watchers to each issue they create. Specifically, their manager has requested to be a watcher for each issue they create.
Example
When user-a creates an issue, they want manager-a to automatically be a watcher.
When user-b creates an issue, they want manager-b and manager-c to automatically be watchers.
This could either be configured...
...through the profile of user-a, saying that they want manager-a to be a watcher on all issue they create in any project.
and/or
...through the profile of manager-a, with a special permission, saying that they want to be a watcher on all issues created by user-a in any project.
Due to the high number of feature requests, it might take us some time to get to this. I think the best way to implement this at the moment as a plugin is to write a post function:
http://confluence.atlassian.com/display/JIRA/How+to+create+Custom+Workflow+Elements+for+JIRA+3
and use it on the Create Issue, initial workflow transition.
This will not allow you to have a nice UI for configuring the user to watchers mapping, but the post function can be coded to read a config (properties or XML) file.
Anton