基本介绍
|
作者: |
redmineplugins.cn Admin |
主页: |
https://github.com/southbridgeio/redmine_activity_report |
版本库: |
https://github.com/southbridgeio/redmine_activity_report |
创建于: |
2019-11-20 |
当前版本: |
1.2.10 |
兼容性: |
Redmine 5.0.*, 4.1.*, 4.0.*, 3.4.*, 3.3.*, 3.2.*, 3.1.*, 3.0.*, 2.6.*, 2.5.*, 2.4.*, 2.3.* |
该插件可以按日、周、月为周期,定时自动邮件方式发送项目及子项目的活动报告(工时数据)给指定项目人员,项目干系人可以根据报告摘要了解项目进度和成本投入情况。
邮件报告数据样例¶

插件在项目中的设置样例¶

安装指导
安装步骤
- 解压插件压缩包至redmine的plugins目录
- 迁移插件数据库,执行 bundle exec rake redmine:plugins:migrate
- bundle exec gem install whenever
- 重新启动Redmine
- 在对应项目的模块配置中启用“Activity report”模块
- 项目配置'活动报告'设定'报告接收人'
- 在插件配置中设定'警告属性'和'根据跟踪类型发送独立的活动报告'
添加cron计划任务
bundle exec whenever -i redmine_activity_report -f plugins/redmine_activity_report/config/schedule.rb
移除cron计划任务
bundle exec whenever -c redmine_activity_report -f plugins/redmine_activity_report/config/schedule.rb
版本更新
积分(10)
1.2.10_2 (2023-01-13)
兼容性: Redmine 5.0.*
文件
积分(10)
1.2.10_ (2020-09-11)
兼容性: Redmine 2.3.*, 2.4.*, 2.5.*, 2.6.*, 3.0.*, 3.1.*, 3.2.*, 3.3.*, 3.4.*, 4.0.*, 4.1.*
- 修复作者原1.2.10版本在redmine 4.1下发送邮件崩溃的问题
文件
1.2.10 (2019-11-20)
兼容性: Redmine 2.3.*, 2.4.*, 2.5.*, 2.6.*, 3.0.*, 3.1.*, 3.2.*, 3.3.*, 3.4.*, 4.0.*
- Adapt for Redmine 4
- Fix Rails 5 compatibility
文件
评论
添加评论
现在 1.2.10_2 可以支持Redmine5了
什么时候可以支持5.0版本
@ma wenting 在项目中启用插件模块试试呢,测试情况更新到问题里吧,不用在这里留言。
绝对路径执行后也没有报错日志,可以看这个问题里的描述:https://redmineplugins.cn/issues/186
找不到rake path应该是你的环境问题;绝对路径执行后有报错的日志吗?
bundler:failed to load command:rake (/usr/local/bundle/bin/rake)
补充报错信息
[图片]
手动执行计划任务,报错如上,找不到rake目录,但使用绝对路径执行后,仍旧收不到报告邮件,是哪里的问题啊
@ma wenting 可以找台测试机,看看两者兼容性如何
手动执行whenever计划任务,报错如下:
You must use Bundler 2 or greater with this lockfile.
如果升级Bundler,担心会影响Advanced reminder插件的正常运行,有什么解决办法吗
whenever用于调度linux的cron计划任务,不支持windows
请问报错信息如下应该怎么处理
D:\Bitnami\redmine-4.1.1-2\apps\redmine\htdocs>bundle exec whenever -i redmine_activity_report -f plugins/redmine_activity_report/config/schedule.rb
系统找不到指定的路径。
Traceback (most recent call last):
6: from D:/Bitnami/redmine-4.1.1-2/apps/redmine/htdocs/vendor/bundle/ruby/2.5.0/bin/whenever:23:in `<main>'
5: from D:/Bitnami/redmine-4.1.1-2/apps/redmine/htdocs/vendor/bundle/ruby/2.5.0/bin/whenever:23:in `load’
4: from D:/Bitnami/redmine-4.1.1-2/apps/redmine/htdocs/vendor/bundle/ruby/2.5.0/gems/whenever-1.0.0/bin/whenever:44:in `<top (required)>'
3: from D:/Bitnami/redmine-4.1.1-2/apps/redmine/htdocs/vendor/bundle/ruby/2.5.0/gems/whenever-1.0.0/lib/whenever/command_line.rb:6:in `execute’
2: from D:/Bitnami/redmine-4.1.1-2/apps/redmine/htdocs/vendor/bundle/ruby/2.5.0/gems/whenever-1.0.0/lib/whenever/command_line.rb:38:in `run’
1: from D:/Bitnami/redmine-4.1.1-2/apps/redmine/htdocs/vendor/bundle/ruby/2.5.0/gems/whenever-1.0.0/lib/whenever/command_line.rb:77:in `write_crontab’
D:/Bitnami/redmine-4.1.1-2/apps/redmine/htdocs/vendor/bundle/ruby/2.5.0/gems/whenever-1.0.0/lib/whenever/command_line.rb:77:in `popen’: No such file or directory - crontab - (Errno::ENOENT)