Redmine“问题优先级”重新排序

Redmine“问题优先级”重新排序

在全新安装的 Redmine 3.4.2.stable 中(在 Centos7/Passenger/NginX 下,如果这很重要;如果需要,我可以提供整个设置)我添加了两个“问题优先级”:“推迟”和“背景”,它们应该低于“低”。

这是我创建后看到的页面(“推迟”和“背景”具有最高优先级):

“自然”排序

我可以按如下方式重新排列优先级:

需要排序顺序

...但我看不到保存更改的方法,而且,不出所料,如果我重新加载,页面顺序就会恢复到原来的顺序。

同样在“问题”页面中,按优先级排序时,Redmine 在顶部显示“背景”。

我错过了什么?

我应该检查什么?

答案1

事实证明这是一个已知的错误,已在 v:3.4.3 中修复。

错误报告是这里修复方法很简单:

diff --git a/app/controllers/enumerations_controller.rb b/app/controllers/enumerations_controller.rb
index 985e988bc..e5e3cc3de 100644
--- a/app/controllers/enumerations_controller.rb
+++ b/app/controllers/enumerations_controller.rb
@@ -105,6 +105,6 @@ class EnumerationsController < ApplicationController

   def enumeration_params
     # can't require enumeration on #new action
-    params.permit(:enumeration => [:name, :active, :is_default])[:enumeration]
+    params.permit(:enumeration => [:name, :active, :is_default, :position])[:enumeration]
   end
 end

感谢“Mischa The Evil”为我指明了正确的方向。

相关内容