From 713ebaa68097a40bb59c8fbe1a83eaa5f125399d Mon Sep 17 00:00:00 2001 From: Martin Edenhofer Date: Tue, 29 Sep 2015 15:14:15 +0200 Subject: [PATCH] If ticket is escalated, overwrite task state. --- app/assets/javascripts/app/models/ticket.coffee | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/app/assets/javascripts/app/models/ticket.coffee b/app/assets/javascripts/app/models/ticket.coffee index c6765c26f..6255534f3 100644 --- a/app/assets/javascripts/app/models/ticket.coffee +++ b/app/assets/javascripts/app/models/ticket.coffee @@ -34,6 +34,10 @@ class App.Ticket extends App.Model state = 'closed' if stateType.name is 'new' || stateType.name is 'open' state = 'open' + + # if ticket is escalated, overwrite state + if @escalation_time && new Date( Date.parse( @escalation_time ) ) < new Date + state = 'escalating' else if stateType.name is 'pending reminder' || stateType.name is 'pending action' state = 'pending' state