项目

一般

简介

插件 » Redmine Accept 一键指派插件

Redmine Accept

该插件允许用户通过点击一次(一键)方式实现把issue指派给自己,同时自动更新issue的状态和指派人。

发布于: https://github.com/stefanzugal/accept-plugin
兼容于: Redmine 5.0.*, 4.2.*, 4.1.*, 4.0.*, 3.4.*, 3.3.*, 3.2.*, 3.1.*, 3.0.*, 2.6.*

最新版本: 0.0.3_2 更新日期: 2023-12-17 16:38

评论

添加评论

hu eliotte8 个月 之前添加

所有问题都出不来接受的按钮,还充了值,哎

guo hongxing8 个月 之前添加

@hu eliotte 插件确保安装有效并确认插件配置过程,参考下图:

确认安装成功

配置插件参数

hu eliotte8 个月 之前添加

@guo hongxing 谢谢,但是看不到图片诶……

redmineplugins.cn Admin8 个月 之前添加

@hu eliotte 你的redmine是什么版本的?

由 匿名用户 在 8 个月 之前添加

@redmineplugins.cn Admin Redmine 5.0.5.stable

guo hongxing8 个月 之前添加

我这边的测试效果和redmine的版本:

Environment:
  Redmine version                5.0.5.stable.22274
  Ruby version                   3.0.3-p157 (2021-11-24) [x86_64-darwin20]
  Rails version                  6.1.7.4
  Environment                    production
  Database adapter               Mysql2
  Mailer queue                   ActiveJob::QueueAdapters::AsyncAdapter
  Mailer delivery                smtp
Redmine settings:
  Redmine theme                  Theme-redmine_cn
SCM:
  Subversion                     1.14.2
  Git                            2.32.0
  Filesystem                     
Redmine plugins:
  accept                         0.0.3_2

测试效果中可以看到接收按钮

hu eliotte8 个月 之前添加

@guo hongxing 应该不会受ror版本的影响。我再研究研究吧……

Environment:
Redmine version 5.0.5.stable
Ruby version 3.0.2-p107 (2021-07-07) [x86_64-linux-gnu]
Rails version 6.1.7.2
Environment production
Database adapter Mysql2
Mailer queue ActiveJob::QueueAdapters::AsyncAdapter
Mailer delivery smtp
Redmine settings:
Redmine theme Default
SCM:
Git 2.34.1
Filesystem
Redmine plugins:
accept 0.0.3_2
additional_tags 1.0.7
additionals 3.0.8
redmine_dashboard 2.14.0
redmine_dmsf 3.1.1
redmine_lightbox 1.0.2
redmine_logs 0.3.0
redmine_searchable_selectbox 0.1.10

redmineplugins.cn Admin8 个月 之前添加

@hu eliotte 你好,我将rails降到6.1.7.2版本后,Accept工作也是正常的。如果有条件暂时挪走其它插件试试,看是否插件间的冲突问题?

由 匿名用户 在 8 个月 之前添加

@redmineplugins.cn Admin 是否仅能够认领由自己创建且尚未指派的issue,别人创建的就不能?我用admin创建,用A用户(权限:查看、新建、更新、更新自己问题,管理问题关联、子任务、添加说明、管理问题类别)打开issue,是没有accept按钮的,但admin自己打开就有;反之,A用户创建的,admin打开也没有accept按钮。

是否我忽略了上面情况是个前提?还是别的什么地方有配置。

redmineplugins.cn Admin8 个月 之前添加

@hu eliotte 我的测试过程放到这里了,供参考 https://www.redmineplugins.cn/issues/548

hu eliotte8 个月 之前添加

@redmineplugins.cn Admin 谢谢,我检查看看

redmineplugins.cn Admin超过一年 之前添加

@w kf 如果问题已经指派给自己时,'接受'按钮不会显示。

guo hongxing超过一年 之前添加

@w kf 你的redmine版本和accept插件版本分别是什么?

w kf超过一年 之前添加

没有“接受”按钮

由 匿名用户 在 超过一年 之前添加

当设置了问题是“作者或者指派人”可见时,这个“接受按钮就出不来了”,麻烦群主抽时间解决下这个问题。

redmineplugins.cn Admin超过一年 之前添加

@yin demon Accept可以兼容 redmine 4.1

yin demon超过一年 之前添加

兼容4.1吗?

忍者 火影将近 2 年 之前添加

不是说三个问题,我是说明满足这三个条件,看了这个插件说按钮有看不到的情况要看是不是有这几个情况

忍者 火影将近 2 年 之前添加

确认是有些问题有显示“接受”按钮,有些问题没有,这很闹心啊,我怀疑是插件程序可能是哪里有bug吧

由 匿名用户 在 将近 2 年 之前添加

就是看不到“接受”这个按钮,很纳闷。

redmineplugins.cn Admin将近 2 年 之前添加

@忍者 火影 测试了几遍,没有发现你说的问题。这个插件本身不涉及Redmine的权限管理。可以把你提到的3个问题详细描述下。

1、确认本身角色在可指派范围内
2、问题没有处于关闭状态
3、自己没有被指派

忍者 火影将近 2 年 之前添加

1、确认本身角色在可指派范围内
2、问题没有处于关闭状态
3、自己没有被指派

这种情况下仍然看不到接受按钮,问题逻辑有点问题,麻烦排查下。

忍者 火影将近 2 年 之前添加

当了小白鼠了,反复测试了,逻辑没有问题,应该是插件有bug,有些问题有接受按钮,有些没有。麻烦赶紧修复下,急等用。

忍者 火影将近 2 年 之前添加

购买使用了,发现逻辑有问题啊,有些问题可以接受,有些问题不行,没有这个按钮出现

redmineplugins.cn Admin将近 2 年 之前添加

重新做了Redmine 5的适配,还有其他一些小调整

redmineplugins.cn Admin将近 2 年 之前添加

因为这个插件不支持redmine5.0,所有报错。需要单独为redmine5.0做适配

由 匿名用户 在 将近 2 年 之前添加

rake aborted!
LoadError: cannot load such file – hooks
C:/Bitnami/redmine-5.0.0-0/apps/redmine/htdocs/vendor/bundle/ruby/2.6.0/gems/zeitwerk-2.5.4/lib/zeitwerk/kernel.rb:35:in `require’
C:/Bitnami/redmine-5.0.0-0/apps/redmine/htdocs/vendor/bundle/ruby/2.6.0/gems/zeitwerk-2.5.4/lib/zeitwerk/kernel.rb:35:in `require’
C:/Bitnami/redmine-5.0.0-0/apps/redmine/htdocs/vendor/bundle/ruby/2.6.0/gems/activesupport-6.1.4.7/lib/active_support/dependencies/zeitwerk_integration.rb:51:in `require_dependency’
C:/Bitnami/redmine-5.0.0-0/apps/redmine/htdocs/plugins/accept/init.rb:2:in `<top (required)>'
C:/Bitnami/redmine-5.0.0-0/apps/redmine/htdocs/lib/redmine/plugin_loader.rb:31:in `load’
C:/Bitnami/redmine-5.0.0-0/apps/redmine/htdocs/lib/redmine/plugin_loader.rb:31:in `run_initializer’
C:/Bitnami/redmine-5.0.0-0/apps/redmine/htdocs/lib/redmine/plugin_loader.rb:108:in `each’
C:/Bitnami/redmine-5.0.0-0/apps/redmine/htdocs/lib/redmine/plugin_loader.rb:108:in `block in load’
C:/Bitnami/redmine-5.0.0-0/apps/redmine/htdocs/vendor/bundle/ruby/2.6.0/gems/activesupport-6.1.4.7/lib/active_support/callbacks.rb:427:in `instance_exec’
C:/Bitnami/redmine-5.0.0-0/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’
C:/Bitnami/redmine-5.0.0-0/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’
C:/Bitnami/redmine-5.0.0-0/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’
C:/Bitnami/redmine-5.0.0-0/apps/redmine/htdocs/vendor/bundle/ruby/2.6.0/gems/activesupport-6.1.4.7/lib/active_support/callbacks.rb:603:in `catch’
C:/Bitnami/redmine-5.0.0-0/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’
C:/Bitnami/redmine-5.0.0-0/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’
C:/Bitnami/redmine-5.0.0-0/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’
C:/Bitnami/redmine-5.0.0-0/apps/redmine/htdocs/vendor/bundle/ruby/2.6.0/gems/activesupport-6.1.4.7/lib/active_support/callbacks.rb:512:in `each’
C:/Bitnami/redmine-5.0.0-0/apps/redmine/htdocs/vendor/bundle/ruby/2.6.0/gems/activesupport-6.1.4.7/lib/active_support/callbacks.rb:512:in `invoke_before’
C:/Bitnami/redmine-5.0.0-0/apps/redmine/htdocs/vendor/bundle/ruby/2.6.0/gems/activesupport-6.1.4.7/lib/active_support/callbacks.rb:105:in `run_callbacks’
C:/Bitnami/redmine-5.0.0-0/apps/redmine/htdocs/vendor/bundle/ruby/2.6.0/gems/activesupport-6.1.4.7/lib/active_support/reloader.rb:88:in `prepare!'
C:/Bitnami/redmine-5.0.0-0/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>'
C:/Bitnami/redmine-5.0.0-0/apps/redmine/htdocs/vendor/bundle/ruby/2.6.0/gems/railties-6.1.4.7/lib/rails/initializable.rb:32:in `instance_exec’
C:/Bitnami/redmine-5.0.0-0/apps/redmine/htdocs/vendor/bundle/ruby/2.6.0/gems/railties-6.1.4.7/lib/rails/initializable.rb:32:in `run’
C:/Bitnami/redmine-5.0.0-0/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’
C:/Bitnami/redmine-5.0.0-0/apps/redmine/htdocs/vendor/bundle/ruby/2.6.0/gems/railties-6.1.4.7/lib/rails/initializable.rb:60:in `run_initializers’
C:/Bitnami/redmine-5.0.0-0/apps/redmine/htdocs/vendor/bundle/ruby/2.6.0/gems/railties-6.1.4.7/lib/rails/application.rb:391:in `initialize!'
C:/Bitnami/redmine-5.0.0-0/apps/redmine/htdocs/config/environment.rb:16:in `<top (required)>'
C:/Bitnami/redmine-5.0.0-0/apps/redmine/htdocs/vendor/bundle/ruby/2.6.0/gems/zeitwerk-2.5.4/lib/zeitwerk/kernel.rb:35:in `require’
C:/Bitnami/redmine-5.0.0-0/apps/redmine/htdocs/vendor/bundle/ruby/2.6.0/gems/zeitwerk-2.5.4/lib/zeitwerk/kernel.rb:35:in `require’
C:/Bitnami/redmine-5.0.0-0/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’
C:/Bitnami/redmine-5.0.0-0/apps/redmine/htdocs/vendor/bundle/ruby/2.6.0/gems/activesupport-6.1.4.7/lib/active_support/dependencies.rb:299:in `load_dependency’
C:/Bitnami/redmine-5.0.0-0/apps/redmine/htdocs/vendor/bundle/ruby/2.6.0/gems/activesupport-6.1.4.7/lib/active_support/dependencies.rb:332:in `require’
C:/Bitnami/redmine-5.0.0-0/apps/redmine/htdocs/vendor/bundle/ruby/2.6.0/gems/railties-6.1.4.7/lib/rails/application.rb:367:in `require_environment!'
C:/Bitnami/redmine-5.0.0-0/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’
C:/Bitnami/redmine-5.0.0-0/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版本可以兼容使用吗