From 13ddd3af38e6864e7bf33ac4461f12e623b41d77 Mon Sep 17 00:00:00 2001 From: Rolf Schmidt Date: Tue, 24 Mar 2020 18:54:45 +0100 Subject: [PATCH] Fixed issue #2981 - OTRS migration priority color wrong for 3 normal. --- lib/import/otrs/priority.rb | 14 ++++++++++++++ spec/lib/import/otrs/priority_spec.rb | 2 ++ 2 files changed, 16 insertions(+) diff --git a/lib/import/otrs/priority.rb b/lib/import/otrs/priority.rb index be693b409..35cf917e7 100644 --- a/lib/import/otrs/priority.rb +++ b/lib/import/otrs/priority.rb @@ -47,10 +47,24 @@ module Import reset_primary_key_sequence('ticket_priorities') end + def ui_color(priority) + return 'high-priority' if ['4 high', '5 very high'].include?(priority['Name']) + + nil + end + + def ui_icon(priority) + return 'important' if ['4 high', '5 very high'].include?(priority['Name']) + + nil + end + def map(priority) { created_by_id: 1, updated_by_id: 1, + ui_color: ui_color(priority), + ui_icon: ui_icon(priority), active: active?(priority), } .merge(from_mapping(priority)) diff --git a/spec/lib/import/otrs/priority_spec.rb b/spec/lib/import/otrs/priority_spec.rb index 91f5e0d3f..9c0348c79 100644 --- a/spec/lib/import/otrs/priority_spec.rb +++ b/spec/lib/import/otrs/priority_spec.rb @@ -34,6 +34,8 @@ RSpec.describe Import::OTRS::Priority do active: true, updated_at: '2014-04-28 10:53:18', created_at: '2014-04-28 10:53:18', + ui_color: 'high-priority', + ui_icon: 'important', name: '4 high', id: '4' }