Project wise Blocking of Mail Notification Based on Issue Types

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

Examples


Version History

Screenshots

Labels

codegeist_2008_jira codegeist_2008_jira Delete
Enter labels to add to this page:
Please wait 
Looking for a label? Just start typing.