Earlier this week I was asked by someone at work if there was a way to have Redmine email them when a file was uploaded to the Files section of a specific Redmine project. At first I wasn’t sure if it was possible but after digging around the Redmine interface I was able to find an easy solution. Follow the directions below to have Redmine send a email notification every time a file is uploaded to a specific project.
Configure Redmine User Account To Receive Email Notifications On File Upload:
- Login To Redmine: First open the Redmine project management software in a web browser and login as shown in the below example image.
- Open Account Settings: Once logged in click on My Account in the top right corner of the web interface, which is shown in the above example image, to display your Redmine account settings as shown below.
- Modify Email Notifications: Click the drop down under Email notifications which by default is set to “Only for things I watch or I’m involved in” and change it to “For any event on the selected projects only…”. This will then display each project that your username has access to. Put a check mark in the projects you want to receive email notifications when a file is uploaded as shown in the below example image.
For projects that are not selected you will still receive email notifications for items you watch or you are involved with.
- Save Email Notifications Settings: Once you have selected each of he projects you want to receive email notifications when a file is uploaded click the Save button located underneath the Information section on the left side of the screen.
As shown in the above example image a message will display stating “Account was successfully saved” if everything save properly.
You will now receive email notifications every time a file is uploaded to the accounts you selected in step 3. The caveat is that you will also receive email notifications about any other activity on this project however you can get around this by creating a sub project that only has the File module enabled.