Fix #25: 'Long Running' status on closed jobs
This commit is contained in:
@@ -344,7 +344,9 @@ namespace Disco.Web.Controllers
|
||||
throw new InvalidOperationException("Unknown JobType");
|
||||
}
|
||||
|
||||
m.IsLongRunning = (m.Job.OpenedDate < DateTime.Today.AddDays(Database.DiscoConfiguration.JobPreferences.LongRunningJobDaysThreshold * -1));
|
||||
m.IsLongRunning =
|
||||
(!m.Job.ClosedDate.HasValue && m.Job.OpenedDate < DateTime.Today.AddDays(Database.DiscoConfiguration.JobPreferences.LongRunningJobDaysThreshold * -1)) ||
|
||||
(m.Job.ClosedDate.HasValue && m.Job.OpenedDate.AddDays(Database.DiscoConfiguration.JobPreferences.LongRunningJobDaysThreshold) < m.Job.ClosedDate.Value);
|
||||
|
||||
if (Authorization.Has(Claims.Job.Actions.UpdateSubTypes))
|
||||
m.UpdatableJobSubTypes = m.Job.JobType.JobSubTypes.OrderBy(jst => jst.Description).ToList();
|
||||
|
||||
Reference in New Issue
Block a user