This commit is contained in:
2021-10-02 00:33:13 +00:00
parent 4a9c76929b
commit 5a9f85051c

View File

@@ -934,7 +934,7 @@ namespace AyaNova.Util
WorkOrderStatus stat = new WorkOrderStatus();
stat.Name = "Manager approval required";
stat.Active = true;
stat.Color = "#c00000";
stat.Color = "#FFDFDF";
stat.Completed = false;
stat.Locked = true;
stat.SelectRoles = AuthorizationRoles.Tech | AuthorizationRoles.TechRestricted;
@@ -958,7 +958,7 @@ namespace AyaNova.Util
WorkOrderStatus stat = new WorkOrderStatus();
stat.Name = "Needs to be assigned";
stat.Active = true;
stat.Color = "#80ffff";
stat.Color = "#DFFCFC";
stat.Completed = false;
stat.Locked = false;
stat.SelectRoles = AuthorizationRoles.Service | AuthorizationRoles.BizAdmin | AuthorizationRoles.Tech;
@@ -982,7 +982,7 @@ namespace AyaNova.Util
WorkOrderStatus stat = new WorkOrderStatus();
stat.Name = "Scheduled";
stat.Active = true;
stat.Color = "#00ff00";
stat.Color = "#DFFFDF";
stat.Completed = false;
stat.Locked = false;
stat.SelectRoles = AuthorizationRoles.Tech | AuthorizationRoles.Service | AuthorizationRoles.BizAdmin;
@@ -1006,7 +1006,7 @@ namespace AyaNova.Util
WorkOrderStatus stat = new WorkOrderStatus();
stat.Name = "Service completed";
stat.Active = true;
stat.Color = "#ff0000";
stat.Color = "#DFDFDF";
stat.Completed = true;
stat.Locked = true;
stat.SelectRoles = AuthorizationRoles.Tech | AuthorizationRoles.TechRestricted | AuthorizationRoles.Service | AuthorizationRoles.BizAdmin;
@@ -1030,7 +1030,7 @@ namespace AyaNova.Util
WorkOrderStatus stat = new WorkOrderStatus();
stat.Name = "Waiting on customer approval";
stat.Active = true;
stat.Color = "#8080ff";
stat.Color = "#DFDFFF";
stat.Completed = false;
stat.Locked = true;
stat.SelectRoles = AuthorizationRoles.Tech | AuthorizationRoles.TechRestricted | AuthorizationRoles.Service | AuthorizationRoles.BizAdmin;
@@ -1053,7 +1053,7 @@ namespace AyaNova.Util
WorkOrderStatus stat = new WorkOrderStatus();
stat.Name = "Waiting on parts";
stat.Active = true;
stat.Color = "#c0c000";
stat.Color = "#DFDF9F";
stat.Completed = false;
stat.Locked = false;
stat.SelectRoles = AuthorizationRoles.Tech | AuthorizationRoles.TechRestricted | AuthorizationRoles.Service | AuthorizationRoles.BizAdmin;
@@ -1076,7 +1076,7 @@ namespace AyaNova.Util
WorkOrderStatus stat = new WorkOrderStatus();
stat.Name = "Waiting on warranty return";
stat.Active = true;
stat.Color = "#ff00ff";
stat.Color = "#FFDFFF";
stat.Completed = false;
stat.Locked = false;
stat.SelectRoles = AuthorizationRoles.Tech | AuthorizationRoles.TechRestricted | AuthorizationRoles.Service | AuthorizationRoles.BizAdmin;
@@ -1099,7 +1099,7 @@ namespace AyaNova.Util
WorkOrderStatus stat = new WorkOrderStatus();
stat.Name = "Waiting to be invoiced";
stat.Active = true;
stat.Color = "#ffc0c0";
stat.Color = "#FFDFDF";
stat.Completed = false;
stat.Locked = true;
stat.SelectRoles = AuthorizationRoles.Tech | AuthorizationRoles.TechRestricted | AuthorizationRoles.Service | AuthorizationRoles.BizAdmin;
@@ -1122,7 +1122,7 @@ namespace AyaNova.Util
WorkOrderStatus stat = new WorkOrderStatus();
stat.Name = "Closed";
stat.Active = true;
stat.Color = "#f2f2f2";
stat.Color = "#FCF1C2";//maybe white is better? I.e. no color basically
stat.Completed = true;
stat.Locked = true;
stat.SelectRoles = AuthorizationRoles.Service | AuthorizationRoles.BizAdmin;
@@ -2744,7 +2744,7 @@ namespace AyaNova.Util
var tempDate = Fake.Date.Between(seedStartWindow, seedEndWindow);
var tempHour = Fake.Random.Int(9, 17);//9am to 5 pm (except some times may be in different dst state so this will be out by an hour for example depending on time of year and time zone in question)
var woDate = DesiredTimeInUtc(new DateTime(tempDate.Year, tempDate.Month, tempDate.Day, tempHour, 0, 0));
bool isPast = (woDate < DateTime.UtcNow);
bool isPast = (woDate.Subtract(DateTime.UtcNow).TotalDays < -7);
o.CreatedDate = woDate > DateTime.UtcNow ? DateTime.UtcNow : woDate;//no created dates in future but want a range of past dates to show off age of wo
o.CompleteByDate = woDate.AddDays(5);