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' }