1234567891011121314 |
- # Copyright (C) 2012-2024 Zammad Foundation, https://zammad-foundation.org/
- class Service::Ticket::Merge < Service::BaseWithCurrentUser
- def execute(source_ticket:, target_ticket:)
- Pundit.authorize(current_user, source_ticket, :agent_update_access?)
- Pundit.authorize(current_user, target_ticket, :agent_update_access?)
- source_ticket.merge_to(
- ticket_id: target_ticket.id,
- created_by_id: current_user.id,
- )
- end
- end
|