diff --git a/app/models/ticket/state.rb b/app/models/ticket/state.rb index a95eed6d0..c277eafe8 100644 --- a/app/models/ticket/state.rb +++ b/app/models/ticket/state.rb @@ -9,7 +9,7 @@ class Ticket::State < ApplicationModel list tickets by customer - states = Ticket::State.by_category('open') # open|closed + states = Ticket::State.by_category('open') # open|closed|work_on|pending_reminder returns: @@ -22,6 +22,14 @@ returns: return Ticket::State.where( state_type_id: Ticket::StateType.where( name: ['new', 'open', 'pending reminder', 'pending action'] ) ) + elsif category == 'pending_reminder' + return Ticket::State.where( + state_type_id: Ticket::StateType.where( name: ['pending reminder'] ) + ) + elsif category == 'work_on' + return Ticket::State.where( + state_type_id: Ticket::StateType.where( name: ['new', 'open'] ) + ) elsif category == 'closed' return Ticket::State.where( state_type_id: Ticket::StateType.where( name: ['closed'] )