# Copyright (C) 2012-2024 Zammad Foundation, https://zammad-foundation.org/

Macro.create_if_not_exists(
  name:            __('Close & Tag as Spam'),
  perform:         {
    'ticket.state_id' => {
      value: Ticket::State.by_category(:closed).first.id,
    },
    'ticket.tags'     => {
      operator: 'add',
      value:    'spam',
    },
    'ticket.owner_id' => {
      pre_condition: 'current_user.id',
      value:         '',
    },
  },
  ux_flow_next_up: 'next_task',
  note:            __('example macro'),
  active:          true,
)