插件目录 » Redmine 自定义邮件提醒
|
作者 | Andrey Lobanov (RedSoft) |
---|---|---|
网站 | https://github.com/woblavobla/redmine_custom_reminder | |
代码仓库 | https://github.com/woblavobla/redmine_custom_reminder.git | |
注册日期 | 2018-12-12 (超过5年前) | |
当前版本 | 0.7.2 | |
兼容性 | Redmine 4.1.x, 4.0.x | |
用户评分 |
警告:此插件目前不再维护,请随意fork。
此插件允许您编写自定义脚本,以通知用户有关某些事件。
示例
如果问题30天没有更新,则向分配者发送通知。
安装说明
允许创建自定义邮件提醒的插件。
最小Rails版本 - 5.2
($REDMINE_ROOT) - Redmine 所在的目录。
常规插件安装
1) 将仓库克隆到插件目录中 ($REDMINE_ROOT)/plugins
2) 在 ($REDMINE_ROOT)/app/jobs/application_job.rb 中创建ruby文件 application_job.rb,内容如下
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) 在您的终端中,在 ($REDMINE_ROOT) 执行 bundle install 以安装所需的gem
4) 在您的终端中,在 ($REDMINE_ROOT) 执行 rake redmine:plugins 以执行数据库迁移
5) 在您的终端中,在 ($REDMINE_ROOT) 执行 bundle exec whenever -i redmine_custom_reminder -f plugins/redmine_custom_reminder/config/schedule.rb
在最后一步之后,调度器将每天上午10:00启动。您可以在 (*$REDMINE_ROOT)plugins/redmine_custom_reminder/config/schedule.rb* 中更改它。并从说明中执行步骤5。
灵感来自 Redmine Custom Workflows;
变更日志
0.7.2 (2019-04-03)
兼容 Redmine 4.1.x, 4.0.x。
使用 whenever 调度进行的小调整;
0.6.4 (2019-03-25)
兼容 Redmine 4.1.x, 4.0.x。
- 更改了 active job 的队列名称
- 增加了版本号
0.6.3 (2019-01-30)
兼容 Redmine 4.1.x, 4.0.x。
- 修复: 未定义 CustomRemindersEmailNotificationJob
0.6.2 (2019-01-10)
兼容 Redmine 4.1.x, 4.0.x。
- 将示例语言更改为英文
- 小迁移重构
0.6.1 (2018-12-26)
兼容 Redmine 4.1.x, 4.0.x。
- 一些重构。
- 如果没有调用正确的范围,则未实现错误;
0.5.1 (2018-12-10)
兼容 Redmine 4.1.x, 4.0.x, 3.4.x。