email_address_fields.rb 506 B

123456789101112131415161718192021222324
  1. # Copyright (C) 2012-2022 Zammad Foundation, https://zammad-foundation.org/
  2. class Sequencer
  3. class Unit
  4. module Import
  5. module Kayako
  6. module Post
  7. class EmailAddressFields < Sequencer::Unit::Base
  8. uses :resource, :id_map
  9. provides :from, :to, :cc
  10. def process
  11. state.provide(:user_id) do
  12. user_map.fetch(resource.author_id, 1)
  13. end
  14. end
  15. end
  16. end
  17. end
  18. end
  19. end
  20. end