multiselect.rb 703 B

1234567891011121314151617181920212223
  1. # Copyright (C) 2012-2022 Zammad Foundation, https://zammad-foundation.org/
  2. module Import
  3. module OTRS
  4. class DynamicField
  5. class Multiselect < Import::OTRS::DynamicField
  6. def init_callback(dynamic_field)
  7. @attribute_config.merge!(
  8. data_type: 'select',
  9. data_option: {
  10. default: '',
  11. multiple: true,
  12. options: dynamic_field['Config']['PossibleValues'],
  13. nulloption: dynamic_field['Config']['PossibleNone'] == '1',
  14. null: true,
  15. translate: dynamic_field['Config']['TranslatableValues'] == '1',
  16. }
  17. )
  18. end
  19. end
  20. end
  21. end
  22. end