All Projects → Restream → Redmine_digest

Restream / Redmine_digest

Licence: apache-2.0
Send daily/weekly/monthly digest

Programming Languages

ruby
36898 projects - #4 most used programming language

Projects that are alternatives of or similar to Redmine digest

redmine issue checklist
Checklist Plugin creates simple checklists for Redmine issues. Downloaded from http://www.redminecrm.com/projects/checklist/
Stars: ✭ 55 (+139.13%)
Mutual labels:  redmine
Redmine Theme Gitmike
This is github-like theme for Redmine.
Stars: ✭ 333 (+1347.83%)
Mutual labels:  redmine
Purplemine2
A free Redmine theme for modern browsers
Stars: ✭ 440 (+1813.04%)
Mutual labels:  redmine
http-auth
Node.js package for HTTP basic and digest access authentication.
Stars: ✭ 364 (+1482.61%)
Mutual labels:  digest
Flatly light redmine
Flatly light redmine theme
Stars: ✭ 296 (+1186.96%)
Mutual labels:  redmine
Rhash
Great utility for computing hash sums
Stars: ✭ 352 (+1430.43%)
Mutual labels:  digest
redmine user specific theme
Redmine user specific theme plugin
Stars: ✭ 30 (+30.43%)
Mutual labels:  redmine
Hashes
Collection of cryptographic hash functions written in pure Rust
Stars: ✭ 649 (+2721.74%)
Mutual labels:  digest
Redmine dashboard
This redmine plugin adds an issue dashboard that supports drag and drop for issues and support various filters and groups.
Stars: ✭ 322 (+1300%)
Mutual labels:  redmine
Redmine knowledgebase
A knowledgebase plugin for Redmine
Stars: ✭ 416 (+1708.7%)
Mutual labels:  redmine
Checksum
Checksum calculation extensions for Swift
Stars: ✭ 28 (+21.74%)
Mutual labels:  digest
toggl2redmine
Import time from Toggl 2 Redmine.
Stars: ✭ 23 (+0%)
Mutual labels:  redmine
Http Auth
Node.js package for HTTP basic and digest access authentication.
Stars: ✭ 355 (+1443.48%)
Mutual labels:  digest
redmine-view-customize-scripts
Code examples for "Redmine View Customize Plugin"
Stars: ✭ 67 (+191.3%)
Mutual labels:  redmine
Python Redmine
Python Redmine is a library for communicating with a Redmine project management application
Stars: ✭ 440 (+1813.04%)
Mutual labels:  redmine
redmine-vote on issues-plugin
Redmine Plugin Which Allows Users to Up- or Down-vote Issues
Stars: ✭ 17 (-26.09%)
Mutual labels:  redmine
Weekly Github Digest
📰 A published weekly with a Thursday publication date.
Stars: ✭ 338 (+1369.57%)
Mutual labels:  digest
Redmine impersonate
Redmine plugin allowing administrators to login as any user with a single click.
Stars: ✭ 22 (-4.35%)
Mutual labels:  redmine
Redmine github hook
Allow your Redmine installation to be notified when changes have been pushed to a Github repository.
Stars: ✭ 441 (+1817.39%)
Mutual labels:  redmine
Php Redmine Api
A simple PHP Redmine API client, Object Oriented
Stars: ✭ 392 (+1604.35%)
Mutual labels:  redmine

Redmine Digest Plugin

Build Status Code Climate

This plugin enables you to send and receive daily, weekly and monthly Redmine digests.

Compatibility

This plugin version is compatible only with Redmine 3.x and later.

Installation

This plugin requires Redmine Select2 Plugin to be installed.

  1. To install the plugins

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

    Or

    • Change you current directory to your Redmine root directory:

        cd {REDMINE_ROOT}
      

      Copy the plugins from GitHub using the following commands:

        git clone https://github.com/Restream/redmine__select2.git plugins/redmine__select2
        git clone https://github.com/Restream/redmine_digest.git plugins/redmine_digest
      
  2. Install the required gems using the command:

     bundle install  
    
    • In case of bundle install errors, remove the Gemfile.lock file, update the local package index and install the required dependencies. Then execute the bundle install command again:

        rm Gemfile.lock
        sudo apt-get update
        sudo apt-get install -y libxml2-dev libxslt-dev libpq-dev
        bundle install
      
  3. These plugins require 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 plugins in Administration > Plugins.

  1. Modify the crontab file to configure the sending schedule for daily, weekly and monthly digests. For example, to send daily digests every day at 01:00, weekly digests every Monday at 02:00 and monthly digests every 1st day of the month at 03:00, use the following commands:

     0 1 * * * rvm use ruby-1.9.3 && cd /var/www/redmine && RAILS_ENV=production bundle exec rake redmine_digest:send_daily
     0 2 * * 1 rvm use ruby-1.9.3 && cd /var/www/redmine && RAILS_ENV=production bundle exec rake redmine_digest:send_weekly
     0 3 1 * * rvm use ruby-1.9.3 && cd /var/www/redmine && RAILS_ENV=production bundle exec rake redmine_digest:send_monthly
    

Usage

The plugin enables you to create daily, weekly or monthly digests according to the user-defined rules.

To create a digest rule, click My account and then click New digest rule.
Digest rules

Specify the rule name, select which events should be included in a digest (all options are enabled by default) and configure other options as necessary. The following settings are available:
Digest rule settings

In the notifications field, the Send notifications about an event and include it in the digest value is selected by default. Other options are as follows:
notification settings

By default, digests are sent once a week. To set another interval, change the value in the Recurrence field.
recurrence settings

In the Project field, you can specify whether the updates of certain projects should be included in the digest or excluded from it:
project settings

In the Digest template field, you can choose between a short or a detailed (grouped either by event type or by event time) digest template:
template settings

A short digest lists and highlights the project changes: short digest

A detailed digest displays both the changed and new values, shows the time and author of the updates.
detailed digest
detailed digest

You can create as many digest rules as needed. You can also preview, edit or delete the created digest rule on My account page.
template settings

Maintainers

Danil Tashkinov, github.com/nodecarter

License

Copyright (c) 2016 Restream

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at

http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].