Назад | Перейти на главную страницу

Redmine Изменение порядка «приоритетов задач»

В новой установке Redmine 3.4.2.stable (в Centos7 / Passenger / NginX, если это имеет значение; я могу предоставить всю установку, если потребуется), я добавил еще два «приоритета проблем»: «Отложено» и «Фон» который должен быть ниже, чем «Низкий».

Вот как я вижу страницу после создания («Отложено» и «Фон» имеют наивысший приоритет):

Я могу изменить порядок приоритетов следующим образом:

... но я не вижу способа сохранить изменение, и неудивительно, что если я перезагружу порядок страниц, он вернется к исходному.

Также на странице «Проблемы» при сортировке по приоритету Redmine показывает «Фон» вверху.

Что мне не хватает?

Что я должен проверить?

Оказывается, это известная ошибка, исправленная в 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" за то, что указали мне правильное направление.