插件目录 » 提醒电子邮件
作者 | Emre Can Kucukoglu | |
---|---|---|
网站 | - | |
代码仓库 | https://github.com/eckucukoglu/redmine-reminder-emails | |
注册于 | 2016-08-16 (约8年前) | |
当前版本 | 0.0.1 | |
兼容性 | Redmine 3.3.x | |
用户评分 |
此插件为redmine:send_reminders rake任务提供用户界面,这些任务会发送关于已分配和活跃的逾期或即将在指定天数内到期的任务的提醒电子邮件。
由于crontab配置只能由服务器管理员管理,因此添加/删除提醒任务也只能由管理员执行。借助此插件,项目成员也可以设置提醒或发送即时电子邮件。"提醒脚本"为crontab和redmine所熟知,因此即使不接触服务器,允许的redmine用户也可以更改此脚本。
可用选项- 跟踪器:要监视的跟踪器(默认为所有跟踪器)
- 天数:提醒的天数
- 环境:默认为生产环境
- 用户:应提醒的用户列表(默认为所有用户)
- rake执行路径(在rvm的情况下)以及
- 提醒脚本路径(如果不存在则创建)应在插件配置中设置。
- 提醒脚本还应添加到[crontab]。
功能
- 这是一个项目模块(项目菜单中的“提醒”),只有一个权限。
- 允许的redmine用户可以在crontab间隔内为其项目添加/删除发送电子邮件的提醒。
- 用户可以更改跟踪器,并从该项目中选择用户。
- 环境也可以设置为生产、开发或测试。
- 用户还可以为任何提醒条目发送即时电子邮件。
屏幕截图
贡献
- 欢迎提交修复错误的pull请求。
- 为进一步开发,联系我添加为协作者。
兼容性
插件已在Redmine的`3.3.*`版本上进行了测试。
安装说明
- 使用通用的Redmine安装指南,然后重启您的Redmine网络服务器。
$ cd /path/to/redmine/plugins
$ git clone https://github.com/eckucukoglu/redmine-reminder-emails reminderemails
$ rake redmine:plugins:migrate
$ <重启网络服务器>
配置
- 在项目设置中激活“提醒条目”模块
- 在“管理 > 插件 > 提醒电子邮件插件配置”中设置“Rake路径”。此路径必须指示您的rake可执行文件。您可以使用`which rake`了解其完整路径。
- 在“管理 > 插件 > 提醒电子邮件插件配置”中设置“提醒脚本路径”。这是用作cron作业的脚本文件。即使它不存在,插件也会在此位置创建脚本。
- 从“管理 > 角色和权限”中设置“管理提醒条目”权限。
- 设置传输的cron作业,然后重启cron守护进程
$ crontab -e
0 6 * * * /reminder/script/path # 每天早上06:00运行提醒脚本。
$ /etc/init.d/cron restart
卸载
- 首先迁移插件,然后删除插件文件。
$ cd /path/to/redmine
$ rake redmine:plugins:migrate NAME=reminderemails VERSION=0 RAILS_ENV="production"
$ rm -rf plugins/reminderemails
变更日志
0.0.1 (2016-08-18)
兼容Redmine 3.3.x。