mirror of
https://github.com/zammad/zammad
synced 2026-05-24 09:48:36 +00:00
19 lines
368 B
Ruby
19 lines
368 B
Ruby
# Copyright (C) 2012-2026 Zammad Foundation, https://zammad-foundation.org/
|
|
|
|
class Transaction::TimeBasedTrigger < Transaction::Trigger
|
|
def perform
|
|
return if !time_based_trigger?
|
|
|
|
super
|
|
end
|
|
|
|
private
|
|
|
|
def trigger_activator
|
|
:time
|
|
end
|
|
|
|
def time_based_trigger?
|
|
%w[reminder_reached escalation escalation_warning].include? @item[:type]
|
|
end
|
|
end
|