Update: Quick Log & Queue Support

This commit is contained in:
Gary Sharp
2014-02-18 17:26:03 +11:00
parent 0db43d9200
commit 6ac87633ac
7 changed files with 75 additions and 65 deletions
+7 -1
View File
@@ -396,7 +396,13 @@ namespace Disco.Web.Controllers
{
// Create New Job
var currentUser = Database.Users.Find(UserService.CurrentUserId);
var j = BI.JobBI.Utilities.Create(Database, m.Device, m.User, m.GetJobType, m.GetJobSubTypes, currentUser);
// Try QuickLog?
bool addAutoQueues = !(Authorization.Has(Claims.Job.Actions.Close)
&& m.QuickLog.HasValue && m.QuickLog.Value
&& m.QuickLogTaskTimeMinutes.HasValue && m.QuickLogTaskTimeMinutes.Value > 0);
var j = BI.JobBI.Utilities.Create(Database, m.Device, m.User, m.GetJobType, m.GetJobSubTypes, currentUser, addAutoQueues);
if (m.DeviceHeld.Value)
{