Project

General

Profile

Plugins Directory » Redmine Custom Email Reminder

Author: Andrey Lobanov (RedSoft)
Website: https://github.com/woblavobla/redmine_custom_reminder
Code repository: https://github.com/woblavobla/redmine_custom_reminder.git
Registered on: 2018-12-12 (over 5 years ago)
Current version: 0.7.2
Compatible with: Redmine 4.1.x, 4.0.x
User ratings:   (2)

WARNING: This plugin is not maintained anymore in the meantime feel free to fork it.

This plugin allows you to write custom scripts to notify users about some events.
Example:
Send notification to assignees if issue has no updates for 30 days.

Installation notes

Plugins that allows to create custom email reminders.

Minimum Rails version - 5.2

($REDMINE_ROOT) - directory where Redmine is located.

Regular plugin installation:
1) Clone repository to your plugins directory ($REDMINE_ROOT)/plugins
2) Create ruby file application_job.rb in ($REDMINE_ROOT)/app/jobs/application_job.rb with following content

    class ApplicationJob < ActiveJob::Base
      # Automatically retry jobs that encountered a deadlock
      # retry_on ActiveRecord::Deadlocked

      # Most jobs are safe to ignore if the underlying records are no longer available
      # discard_on ActiveJob::DeserializationError
    end

3) In your terminal execute bundle install at ($REDMINE_ROOT) to install needed gems
4) In your terminal execute rake redmine:plugins at ($REDMINE_ROOT) to perform database migration
5) In your terminal execute bundle exec whenever -i redmine_custom_reminder -f plugins/redmine_custom_reminder/config/schedule.rb at ($REDMINE_ROOT)

After last step scheduler will start at 10:00 am every day. You can change it in (*$REDMINE_ROOT)plugins/redmine_custom_reminder/config/schedule.rb*. And executing step №5 from instruction.

Inspired by Redmine Custom Workflows;

Changelog

0.7.2 (2019-04-03)

Compatible with Redmine 4.1.x, 4.0.x.

Small adjustments with whenever scheduling;

0.6.4 (2019-03-25)

Compatible with Redmine 4.1.x, 4.0.x.

  • Changed queue name for active job
  • Bumped version

0.6.3 (2019-01-30)

Compatible with Redmine 4.1.x, 4.0.x.

  • fixed: undefined CustomRemindersEmailNotificationJob

0.6.2 (2019-01-10)

Compatible with Redmine 4.1.x, 4.0.x.

  • Changed language of examples to English
  • Small migration refactoring

0.6.1 (2018-12-26)

Compatible with Redmine 4.1.x, 4.0.x.

  • Some refactoring.
  • Not implemented error if called incorrect scope;

0.5.1 (2018-12-10)

Compatible with Redmine 4.1.x, 4.0.x, 3.4.x.

User ratings

  by Julian Morales over 4 years ago

  by Andrey Lobanov (RedSoft) over 5 years ago