init.rb 346 B

12345678910111213
  1. # Copyright (C) 2012-2025 Zammad Foundation, https://zammad-foundation.org/
  2. class Taskbar::Init
  3. include ::Mixin::HasBackends
  4. def self.run(current_user)
  5. object_ids = current_user.taskbars.to_object_ids
  6. backends.each_with_object({ assets: {} }) do |elem, memo|
  7. elem.new(current_user:, object_ids:).data(memo)
  8. end
  9. end
  10. end