酷徒LOGO

redmine-plugin-recurring-tasks, Redmine项目管理软件配置周期性任务的插件


  • 源代码名称:redmine-plugin-recurring-tasks
  • 源代码网址:http://www.github.com/nutso/redmine-plugin-recurring-tasks
  • redmine-plugin-recurring-tasks源代码文档
  • redmine-plugin-recurring-tasks源代码下载
  • Git URL:
    git://www.github.com/nutso/redmine-plugin-recurring-tasks.git
    Git Clone代码到本地:
    git clone http://www.github.com/nutso/redmine-plugin-recurring-tasks
    Subversion代码到本地:
    $ svn co --depth empty http://www.github.com/nutso/redmine-plugin-recurring-tasks
    Checked out revision 1.
    $ cd repo
    $ svn up trunk
    
    redmine-plugin-recurring-tasks

    Redmine项目管理软件插件,可配置重复任务。插件会每次在Redmine中创建一个新问题,并将重复的问题链接为相关问题。

    根据GPLv2的Redmine许可发布。

    特性

    任何Redmine问题都可以有一个或多个相关的定期计划, 支持的定期计划如下: 每x天/周/月/年,例如,每1天或每3个月, 每x个月的第n天,例如,每月的第三天, 每x个月的倒数第n天,例如,每4个月的倒数第5天, 每x个月的第n个星期,例如,每2个月的第三个星期四, 每x个月的第n个倒数第二个工作日,例如,每1个月的倒数第2个星期六, 所有定期计划都可设置为在固定或灵活的计划上重复, 固定:重复上一个任务是否完成 灵活:仅当上一个任务完成时重复 通过Redmine的本机"角色和权限"菜单控制查看/添加/编辑/删除问题重复发生权限

    注意:重复发生取决于重复发生的问题的日期(例如。如果你希望它在每月的第二个星期四重复发生,则问题的第一个日期应该为星期四),

    安装

    遵循标准Redmine插件安装-- 修改自http://www.redmine.org/projects/redmine/wiki/Plugins

    将插件目录复制或克隆到#{RAILS_ROOT}/plugins/recurring_tasks中-请注意文件夹名称'recurring_tasks '必须完整。

    例如,git clone recurring_tasks

    注意,此特定克隆会将你绑定到master分支,这不建议用于生产系统(更新和功能更快,但是,测试较少)!建议使用特定版本的插件,这将提供一个更稳定的基线。

    Rake数据库迁移(在进行数据库备份之前)

    例如,bundle exec rake redmine:plugins:migrate RAILS_ENV=production

    重新启动Redmine (或web服务器)

    现在你应该能够在Administration => Plugins中看到插件列表。

    配置

    通过Crontab或类似设置定期检查。

    15 */4 *** /bin/sh "cd {path_to_redmine} && bundle exec rake RAILS_ENV=production redmine:recur_tasks">> log/cron_rake.log 2>&1

    关键是需要定期调用recur_tasks。





    Copyright © 2011 HelpLib All rights reserved.    知识分享协议 京ICP备17041772号-2  |  如果智培  |  酷兔英语  |  帮酷