| Name | Blocking Mail Notification for Specific Issue Types Plugin |
|---|---|
| Version | v0.1 |
| Product Versions | Tested with JIRA v3.12.2 |
| Author(s) | Rakesh L.M (rakesh.malathesh@valtech.co.in) |
| Homepage | |
| Price | Free |
| License | BSD |
| JavaDocs | |
| IssueTracking | |
| Download Jar | https://svn.atlassian.com/svn/public/contrib/jira/Blocking-Mail-Notifications-Plugin/jar/Disable-IssueType-MailNotification-plugin-3.12.2.jar |
| Download Source | https://svn.atlassian.com/svn/public/contrib/jira/Blocking-Mail-Notifications-Plugin/trunk |
Description/Features
The plugin has been developed keeping in view of the current limitation in JIRA and after looking into many support issues raised by JIRA users to block notifications based on Issue Types to specific projects. A portlet has been created and the plugin will start working only when the portlet is configured for the first time. Any user can configure the portlet and can see the blocked issue Types of his accessible projects but only JIRA admin has the right to block/unblock the notification.
Upon configuring, the plugin will replace the internal "Mail Listener" provided by JIRA with the "Customized Mail Listener" provided by the plugin which will act as internal Mail Listener. One can view the "Customized Mail Listener" in the "Listeners" section through admin login.
Once the plugin is removed from the JIRA/web-inf/lib , the JIRA provided internal "Mail Listener" will start operating.
Note :
Please copy spring-1.1.5 in the lib folder of source code and put in JIRA/WEB-Inf/lib of your server
Usage
Follow the following steps to configure the plugin.
1. Download the plugin jar and the spring jar attached herewith. Put both the jars in JIRA/WEB-INF/lib
directory.Restart the server.
2. Go to Add portlet. Select "Disable/Enable Mail notification Portlet". Select the project and issue type.
3. If you want to diable , select Disable else select Enable to allow notifications.
4. Upon saving the portlet, will replace the Internal Mail Listener provided by JIRA with the Listener
provided by the plugin. This new Listener can be seen in the Listeners list through admin login.
Validations Undertaken :
1. Only JIRA Admin can Disable/Enable the notification to maintain single point of contact.
2. An Issue Type selected which is not related to respective project will not be considered.
3. If a user other than JIRA Admin try to Disable, will get a message but wont disable.
4. A user can see only his projects Disabled Issue Types.
NOTE : Upon Removing the plugin from JIRA/WEB-INF/Lib , Delete the Work Folder of server and restart. This will refresh the Listeners List
