基本介绍
|
作者: |
redmineplugins.cn Admin |
主页: |
https://github.com/southbridgeio/redmine_activity_report |
版本库: |
https://github.com/southbridgeio/redmine_activity_report |
创建于: |
2024-08-07 |
当前版本: |
1.2.10_3 |
兼容性: |
5.1.*, 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_3 (2024-08-07)
兼容性: Redmine 5.0.*, 5.1.*
文件
积分(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
文件
评论
添加评论
由 崔 先生 在 4 个月 之前添加
可以支持5.1吗?
由 redmineplugins.cn Admin 在 4 个月 之前添加
@崔 先生 使用 redmine_activity_report 1.2.10_3
由 崔 先生 在 4 个月 之前添加
@redmineplugins.cn Admin 插件买了很多,基本差不多了,如果解决不了就帮我退下款吧
由 redmineplugins.cn Admin 在 4 个月 之前添加
@崔 先生 具体的插件问题,请描述到这里 https://redmineplugins.cn/projects/1/issues/new?issue_tracker_id=1
由 redmineplugins.cn Admin 在 4 个月 之前添加
备忘: @崔 先生 在production配置了sqlite3,插件安装时指定 RAILS_ENV 环境变量后插件安装成功。
由 崔 先生 在 4 个月 之前添加
@redmineplugins.cn Admin 没有成功。只是不报错了。但是邮件没有发出来。我的smtp本身配置测试成功的。
由 崔 先生 在 4 个月 之前添加
@redmineplugins.cn Admin
由 崔 先生 在 4 个月 之前添加
@崔 先生 ! !! !
由 崔 先生 在 4 个月 之前添加
@redmineplugins.cn Admin 付费下载后,无法启用whennever
由 redmineplugins.cn Admin 在 4 个月 之前添加
@崔 先生 要安装whennever 参考安装步骤 https://redmineplugins.cn/projects/1/plugin_blocks/103?tab=installation_notes
由 redmineplugins.cn Admin 在 4 个月 之前添加
@崔 先生 具体问题发到 https://redmineplugins.cn/projects/1/issues/new?issue_tracker_id=1
由 老 万 在 大约一年 之前添加
文件下载后,使用winrar解压缩报错,两个文件都这样,是不是操作不对啊,盼复!
由 redmineplugins.cn Admin 在 大约一年 之前添加
@老 万 您好,网站不支持下载工具,需要另存为方式保存下载的插件。已邮件方式补发,方便时查收。
由 redmineplugins.cn Admin 在 将近 2 年 之前添加
现在 1.2.10_2 可以支持Redmine5了
由 lee Larry 在 超过一年 之前添加
D:/Bitnami/redmine-5.0.0-1/ruby/lib/ruby/2.6.0/digest.rb:6: warning: previous definition of REQUIRE_MUTEX was here
rake aborted!
NoMethodError: undefined method `<<' for nil:NilClass
这是啥情况
由 guo hongxing 在 超过一年 之前添加
@lee Larry 稍等。我看能否复现你的报错
由 lee Larry 在 超过一年 之前添加
Bitnami/
/ruby/2.6.0/
redmine 5
由 guo hongxing 在 超过一年 之前添加
我在redmine 5.0.5 / ruby 2.7.2 上执行 RAILS_ENV=production bundle exec rake activity_report:daily --trace 一切正常。建议:
由 lee Larry 在 超过一年 之前添加
https://redmineplugins.cn/issues/524
都到不了初始化配置那,
bundle install --without development test
bundle exec rake redmine:plugins:migrate NAME=redmine_activity_report RAILS_ENV=production
到这里就报错了,服务都起不来
由 guo hongxing 在 超过一年 之前添加
当前问题已跟踪到 https://redmineplugins.cn/issues/524
由 lee Larry 在 超过一年 之前添加
D:\Bitnami\redmine-5.0.0-1\apps\redmine\htdocs\plugins>bundle exec rake redmine:plugins:migrate RAILS_ENV=production
(in D:/Bitnami/redmine-5.0.0-1/apps/redmine/htdocs)
D:/Bitnami/redmine-5.0.0-1/apps/redmine/htdocs/vendor/bundle/ruby/2.6.0/gems/digest-3.1.0-x64-mingw32/lib/digest.rb:20: warning: already initialized constant Digest::REQUIRE_MUTEX
D:/Bitnami/redmine-5.0.0-1/ruby/lib/ruby/2.6.0/digest.rb:6: warning: previous definition of REQUIRE_MUTEX was here
rake aborted!
NoMethodError: undefined method `<<' for nil:NilClass
D:/Bitnami/redmine-5.0.0-1/apps/redmine/htdocs/plugins/redmine_activity_report/lib/craftmine/patches/permitted_classes_patch.rb:5:in `block in <module:PermittedClassesPatch>'
D:/Bitnami/redmine-5.0.0-1/apps/redmine/htdocs/vendor/bundle/ruby/2.6.0/gems/railties-6.1.4.7/lib/rails/railtie.rb:234:in `instance_eval’
D:/Bitnami/redmine-5.0.0-1/apps/redmine/htdocs/vendor/bundle/ruby/2.6.0/gems/railties-6.1.4.7/lib/rails/railtie.rb:234:in `configure’
D:/Bitnami/redmine-5.0.0-1/apps/redmine/htdocs/plugins/redmine_activity_report/lib/craftmine/patches/permitted_classes_patch.rb:4:in `<module:PermittedClassesPatch>'
D:/Bitnami/redmine-5.0.0-1/apps/redmine/htdocs/plugins/redmine_activity_report/lib/craftmine/patches/permitted_classes_patch.rb:3:in `<module:Patches>'
D:/Bitnami/redmine-5.0.0-1/apps/redmine/htdocs/plugins/redmine_activity_report/lib/craftmine/patches/permitted_classes_patch.rb:2:in `<module:Craftmine>'
D:/Bitnami/redmine-5.0.0-1/apps/redmine/htdocs/plugins/redmine_activity_report/lib/craftmine/patches/permitted_classes_patch.rb:1:in `<top (required)>'
D:/Bitnami/redmine-5.0.0-1/apps/redmine/htdocs/vendor/bundle/ruby/2.6.0/gems/zeitwerk-2.5.4/lib/zeitwerk/kernel.rb:35:in `require’
D:/Bitnami/redmine-5.0.0-1/apps/redmine/htdocs/vendor/bundle/ruby/2.6.0/gems/zeitwerk-2.5.4/lib/zeitwerk/kernel.rb:35:in `require’
D:/Bitnami/redmine-5.0.0-1/apps/redmine/htdocs/plugins/redmine_activity_report/lib/craftmine.rb:2:in `<top (required)>'
D:/Bitnami/redmine-5.0.0-1/apps/redmine/htdocs/plugins/redmine_activity_report/init.rb:22:in `require_relative’
D:/Bitnami/redmine-5.0.0-1/apps/redmine/htdocs/plugins/redmine_activity_report/init.rb:22:in `<top (required)>'
D:/Bitnami/redmine-5.0.0-1/apps/redmine/htdocs/lib/redmine/plugin_loader.rb:31:in `load’
D:/Bitnami/redmine-5.0.0-1/apps/redmine/htdocs/lib/redmine/plugin_loader.rb:31:in `run_initializer’
D:/Bitnami/redmine-5.0.0-1/apps/redmine/htdocs/lib/redmine/plugin_loader.rb:108:in `each’
D:/Bitnami/redmine-5.0.0-1/apps/redmine/htdocs/lib/redmine/plugin_loader.rb:108:in `block in load’
D:/Bitnami/redmine-5.0.0-1/apps/redmine/htdocs/vendor/bundle/ruby/2.6.0/gems/activesupport-6.1.4.7/lib/active_support/callbacks.rb:427:in `instance_exec’
D:/Bitnami/redmine-5.0.0-1/apps/redmine/htdocs/vendor/bundle/ruby/2.6.0/gems/activesupport-6.1.4.7/lib/active_support/callbacks.rb:427:in `block in make_lambda’
D:/Bitnami/redmine-5.0.0-1/apps/redmine/htdocs/vendor/bundle/ruby/2.6.0/gems/activesupport-6.1.4.7/lib/active_support/callbacks.rb:198:in `block (2 levels) in halting’
D:/Bitnami/redmine-5.0.0-1/apps/redmine/htdocs/vendor/bundle/ruby/2.6.0/gems/activesupport-6.1.4.7/lib/active_support/callbacks.rb:604:in `block (2 levels) in default_terminator’
D:/Bitnami/redmine-5.0.0-1/apps/redmine/htdocs/vendor/bundle/ruby/2.6.0/gems/activesupport-6.1.4.7/lib/active_support/callbacks.rb:603:in `catch’
D:/Bitnami/redmine-5.0.0-1/apps/redmine/htdocs/vendor/bundle/ruby/2.6.0/gems/activesupport-6.1.4.7/lib/active_support/callbacks.rb:603:in `block in default_terminator’
D:/Bitnami/redmine-5.0.0-1/apps/redmine/htdocs/vendor/bundle/ruby/2.6.0/gems/activesupport-6.1.4.7/lib/active_support/callbacks.rb:199:in `block in halting’
D:/Bitnami/redmine-5.0.0-1/apps/redmine/htdocs/vendor/bundle/ruby/2.6.0/gems/activesupport-6.1.4.7/lib/active_support/callbacks.rb:512:in `block in invoke_before’
D:/Bitnami/redmine-5.0.0-1/apps/redmine/htdocs/vendor/bundle/ruby/2.6.0/gems/activesupport-6.1.4.7/lib/active_support/callbacks.rb:512:in `each’
D:/Bitnami/redmine-5.0.0-1/apps/redmine/htdocs/vendor/bundle/ruby/2.6.0/gems/activesupport-6.1.4.7/lib/active_support/callbacks.rb:512:in `invoke_before’
D:/Bitnami/redmine-5.0.0-1/apps/redmine/htdocs/vendor/bundle/ruby/2.6.0/gems/activesupport-6.1.4.7/lib/active_support/callbacks.rb:105:in `run_callbacks’
D:/Bitnami/redmine-5.0.0-1/apps/redmine/htdocs/vendor/bundle/ruby/2.6.0/gems/activesupport-6.1.4.7/lib/active_support/reloader.rb:88:in `prepare!'
D:/Bitnami/redmine-5.0.0-1/apps/redmine/htdocs/vendor/bundle/ruby/2.6.0/gems/railties-6.1.4.7/lib/rails/application/finisher.rb:124:in `block in <module:Finisher>'
D:/Bitnami/redmine-5.0.0-1/apps/redmine/htdocs/vendor/bundle/ruby/2.6.0/gems/railties-6.1.4.7/lib/rails/initializable.rb:32:in `instance_exec’
D:/Bitnami/redmine-5.0.0-1/apps/redmine/htdocs/vendor/bundle/ruby/2.6.0/gems/railties-6.1.4.7/lib/rails/initializable.rb:32:in `run’
D:/Bitnami/redmine-5.0.0-1/apps/redmine/htdocs/vendor/bundle/ruby/2.6.0/gems/railties-6.1.4.7/lib/rails/initializable.rb:61:in `block in run_initializers’
D:/Bitnami/redmine-5.0.0-1/apps/redmine/htdocs/vendor/bundle/ruby/2.6.0/gems/railties-6.1.4.7/lib/rails/initializable.rb:60:in `run_initializers’
D:/Bitnami/redmine-5.0.0-1/apps/redmine/htdocs/vendor/bundle/ruby/2.6.0/gems/railties-6.1.4.7/lib/rails/application.rb:391:in `initialize!'
D:/Bitnami/redmine-5.0.0-1/apps/redmine/htdocs/config/environment.rb:16:in `<top (required)>'
D:/Bitnami/redmine-5.0.0-1/apps/redmine/htdocs/vendor/bundle/ruby/2.6.0/gems/zeitwerk-2.5.4/lib/zeitwerk/kernel.rb:35:in `require’
D:/Bitnami/redmine-5.0.0-1/apps/redmine/htdocs/vendor/bundle/ruby/2.6.0/gems/zeitwerk-2.5.4/lib/zeitwerk/kernel.rb:35:in `require’
D:/Bitnami/redmine-5.0.0-1/apps/redmine/htdocs/vendor/bundle/ruby/2.6.0/gems/activesupport-6.1.4.7/lib/active_support/dependencies.rb:332:in `block in require’
D:/Bitnami/redmine-5.0.0-1/apps/redmine/htdocs/vendor/bundle/ruby/2.6.0/gems/activesupport-6.1.4.7/lib/active_support/dependencies.rb:299:in `load_dependency’
D:/Bitnami/redmine-5.0.0-1/apps/redmine/htdocs/vendor/bundle/ruby/2.6.0/gems/activesupport-6.1.4.7/lib/active_support/dependencies.rb:332:in `require’
D:/Bitnami/redmine-5.0.0-1/apps/redmine/htdocs/vendor/bundle/ruby/2.6.0/gems/railties-6.1.4.7/lib/rails/application.rb:367:in `require_environment!'
D:/Bitnami/redmine-5.0.0-1/apps/redmine/htdocs/vendor/bundle/ruby/2.6.0/gems/railties-6.1.4.7/lib/rails/application.rb:533:in `block in run_tasks_blocks’
D:/Bitnami/redmine-5.0.0-1/apps/redmine/htdocs/vendor/bundle/ruby/2.6.0/gems/rake-13.0.6/exe/rake:27:in `<top (required)>'
Tasks: TOP ⇒ redmine:plugins:migrate ⇒ environment
(See full trace by running task with --trace)
由 匿名用户 在 将近 2 年 之前添加
什么时候可以支持5.0版本
由 redmineplugins.cn Admin 在 超过 3 年 之前添加
@ma wenting 在项目中启用插件模块试试呢,测试情况更新到问题里吧,不用在这里留言。
由 ma wenting 在 超过 3 年 之前添加
绝对路径执行后也没有报错日志,可以看这个问题里的描述:https://redmineplugins.cn/issues/186
由 Chen Snowman 在 超过 3 年 之前添加
找不到rake path应该是你的环境问题;绝对路径执行后有报错的日志吗?
由 ma wenting 在 超过 3 年 之前添加
bundler:failed to load command:rake (/usr/local/bundle/bin/rake)
补充报错信息
由 ma wenting 在 超过 3 年 之前添加
[图片]
手动执行计划任务,报错如上,找不到rake目录,但使用绝对路径执行后,仍旧收不到报告邮件,是哪里的问题啊
由 Chen Snowman 在 超过 3 年 之前添加
@ma wenting 可以找台测试机,看看两者兼容性如何
由 ma wenting 在 超过 3 年 之前添加
手动执行whenever计划任务,报错如下:
You must use Bundler 2 or greater with this lockfile.
如果升级Bundler,担心会影响Advanced reminder插件的正常运行,有什么解决办法吗
由 Chen Snowman 在 大约 4 年 之前添加
whenever用于调度linux的cron计划任务,不支持windows
由 xu renfeng 在 大约 4 年 之前添加
请问报错信息如下应该怎么处理
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)