插件目录 » Redmine 电子邮件提醒
|
作者 | Clay Walker |
---|---|---|
网站 | http://clayzermk1.github.com/Redmine-PyReminder | |
代码库 | https://github.com/clayzermk1/Redmine-PyReminder | |
注册时间 | 2011 年 9 月 23 日(约 13 年前) | |
当前版本 | 0.0.1 | |
兼容版本 | Redmine 1.2.x | |
用户评分 |
Redmine PyReminder¶
用 Python 编写的 Redmine 电子邮件提醒。
简介¶
最初,我使用效果非常好的 Advanced Reminder 插件
(https://redmine.ruby-lang.org.cn/plugins/advanced_reminder)。
同事开始要求添加提醒功能。遗憾的是,我不会
Ruby,尽管我尽了最大努力来理解该插件的代码,但无法
完全掌握 rake 脚本的工作原理。所以我开始用
Python 来构建一个包含所需功能的插件。
PyReminder 会向每位 Redmine 用户发送电子邮件,提醒他们
一组可配置的问题。
PyReminder 是一个 Python 脚本,可作为 cron 任务进行设置。所有配置
选项均通过命令行传递。该脚本会向 Redmine 数据库发出多个查询,并
根据结果发送电子邮件。
发行历史记录¶
暂无
许可证¶
版权所有 (c) 2011 Clay Walker
仅在 GPLv2 许可证下获得许可。
安装说明
入门¶
要求¶
已针对以下版本进行测试
- python 2.4.3
- MySQL-python 1.2.1-1
- Redmine 1.2.1
- mysql Ver 14.12 Distrib 5.0.77,适用于 redhat-linux-gnu (x86_64),使用 readline 5.1
安装
在 EL5 Linux 上¶
cd /etc/cron.daily ln -s /path/to/redmine_pyreminder_cron.sh redmine_pyreminder
编辑 redmine_pyreminder_cron.sh,针对您的数据库进行配置,
SMTP 服务器和所需的通知。
文档¶
该脚本内置帮助,可通过向其传递 ``-h`` 或 ``--help`` 访问
选项。
问题有三种类别:逾期、当前和开始。
逾期问题是指在过去分配了到期日期但仍处于
“开放”状态的问题。
当前问题是指从今天起直到未来 7 天内分配了到期日期的问题
(即将在 7 天内到期的的问题)。
起始问题是指在今天之间分配了起始日期的问题
在接下来 7 天内(即在 7 天内开始的问题)。
您可以选择启用或禁用与相同条件相匹配的关注问题。
如果您想要测试脚本而无需向您的
数据库中的每个用户发送邮件,您可以使用“-t USERID, --test_user=USERID”选项来指定一
单个用户发送电子邮件。
变更记录
0.0.1 (2011-09-24)
与 Redmine 1.2.x 兼容。