GithubHelp home page GithubHelp logo

isabella232 / redmine_stealth Goto Github PK

View Code? Open in Web Editor NEW

This project forked from restream/redmine_stealth

0.0 0.0 0.0 336 KB

Sometimes sneaky is good. This plugin works like a mute button for Redmine notification emails.

License: GNU General Public License v2.0

Ruby 91.10% JavaScript 6.15% CSS 0.93% HTML 1.82%

redmine_stealth's Introduction

Redmine Stealth Plugin

Build Status

This plugin allows the Redmine administrator to temporarily disable sending email messages when the Redmine content is added or changed, for example, when updating issues or wiki pages. The plugin is intended to allow the administrator to make bulk changes or minor corrections without flooding the inboxes of other users.

Initially, any Redmine user with the corresponding permission could temporarily turn off sending email notifications. This feature has been deliberately disabled in this fork.

The initial author of the plugin is Riley Lynch.

Copmatibility

This plugin si compatible with Redmine 3.x and later. Detailed information here: travis

Installation

These installation instructions are based on Redmine 2.6.0. For instructions for previous versions, see Redmine wiki.

  1. To install the plugin

    • Download the .ZIP archive, extract files and copy the plugin directory into #{REDMINE_ROOT}/plugins.

    Or

    • Change you current directory to your Redmine root directory:

        cd {REDMINE_ROOT}
      

      Copy the plugin from GitHub using the following command:

        git clone https://github.com/Restream/redmine_stealth.git plugins/redmine_stealth
      
  2. Update the Gemfile.lock file by running the following commands:

      bundle install
    
  3. This plugin requires a migration. Run the following command to upgrade your database (make a database backup before):

     bundle exec rake redmine:plugins:migrate RAILS_ENV=production
    
  4. Restart Redmine.

Now you should be able to see the plugin in Administration > Plugins.

Usage

To activate the stealth mode feature, click My account and then select the Allow toggling stealth mode check box in the Redmine Stealth section.
allow stealth

This will add the Enable Stealth Mode / Disable Stealth Mode link to the right top menu, next to My account.

To enable the stealth mode and prevent Redmine from sending email messages, click Enable Stealth Mode.
enable stealth

Redmine will not send email notifications about your actions while the stealth mode is enabled. However, it will continue to send email messages about other users' actions.

After you finish, click Disable Stealth Mode to return to normal mode.
disable stealth

Note that the following feature has been disabled in this fork

Other Redmine users can also enable or disable the stealth mode by clicking the Enable Stealth Mode / Disable Stealth Mode link, if they have the corresponding permissions. stealth permissions

Maintainers

Danil Tashkinov, github.com/nodecarter

License

This software is licensed under the GNU GPL v2. See COPYRIGHT and COPYING for details.

redmine_stealth's People

Contributors

akiko-pusu avatar archonwang avatar irina-l avatar jasir avatar jwalkerbg avatar nettsundere avatar ngyuki avatar nodecarter avatar teleological avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.