Задать вопрос
@kdjonua
Java

Как правильно в Redmine вытаскивать Настраиваемое поле из плагина?

Доброго дня.
В редмайне есть Настраиваемые поля, я создал одно и хочу получить к нему доступ из плагина.
Первое, что приходит в голову - это вот это:
if issue.respond_to?(:custom_field_values)
      issue.custom_field_values.each do |cfv|
        if cfv.respond_to?(:custom_field)
          c_field = cfv.custom_field

          if c_field.respond_to?(:name) and (c_field.name == "Название настраиваемого поля") and cfv.respond_to?(:value)
            id = cfv.value.to_i > 0 ? cfv.value.to_i : nil

            if id.present?
              return User.where(id: id).take
            end
          end
        end
      end
    end


так как у настраиваемого поля нет идентификатора, приходится искать его по имени. Может быть есть более простой способ, о котором я не подозреваю?
  • Вопрос задан
  • 1439 просмотров
Подписаться 3 Оценить Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы