diff --git a/Disco.BI/BI/Extensions/DeviceExtensions.cs b/Disco.BI/BI/Extensions/DeviceExtensions.cs
index cbb6b1e7..532fa2b6 100644
--- a/Disco.BI/BI/Extensions/DeviceExtensions.cs
+++ b/Disco.BI/BI/Extensions/DeviceExtensions.cs
@@ -213,6 +213,8 @@ namespace Disco.BI.Extensions
return "Damaged";
case DecommissionReasons.Donated:
return "Donated";
+ case DecommissionReasons.Returned:
+ return "Returned";
default:
return "Unknown";
}
diff --git a/Disco.Models/Repository/Device/DeviceDecommissionReasons.cs b/Disco.Models/Repository/Device/DeviceDecommissionReasons.cs
index fe5a09cc..0ac0b33d 100644
--- a/Disco.Models/Repository/Device/DeviceDecommissionReasons.cs
+++ b/Disco.Models/Repository/Device/DeviceDecommissionReasons.cs
@@ -1,9 +1,4 @@
-using System;
-using System.Collections.Generic;
-using System.Linq;
-using System.Text;
-using System.Threading.Tasks;
-
+
namespace Disco.Models.Repository
{
public enum DecommissionReasons
@@ -13,6 +8,7 @@ namespace Disco.Models.Repository
Stolen = 20,
Lost = 30,
Damaged = 40,
- Donated = 50
+ Donated = 50,
+ Returned = 60
}
}
diff --git a/Disco.Web/Views/Device/DeviceParts/_Subject.cshtml b/Disco.Web/Views/Device/DeviceParts/_Subject.cshtml
index 2af84930..837681dd 100644
--- a/Disco.Web/Views/Device/DeviceParts/_Subject.cshtml
+++ b/Disco.Web/Views/Device/DeviceParts/_Subject.cshtml
@@ -746,11 +746,11 @@
@Html.ActionLinkSmallButton("Decommission", MVC.API.Device.Decommission(), "Device_Show_Device_Actions_Decommission_Button")
- Why was this Device Decommissioned?
+ Why is this device to be decommissioned?
\r\n " +
-"
\r\n
Why is this device to be decommissioned?\r\n
\r\n" +
+"
\r\n
\r\n");
#line hidden
#line 753 "..\..\Views\Device\DeviceParts\_Subject.cshtml"
- foreach (DecommissionReasons decommissionReason in Enum.GetValues(typeof(DecommissionReasons)))
+ foreach (DecommissionReasons decommissionReason in Enum.GetValues(typeof(DecommissionReasons)).Cast().OrderBy(r => r.ToString()))
{
@@ -2522,28 +2522,28 @@ WriteLiteral(" - \r\n
WriteLiteral(" type=\"radio\"");
-WriteAttribute("id", Tuple.Create(" id=\"", 47559), Tuple.Create("\"", 47637)
-, Tuple.Create(Tuple.Create("", 47564), Tuple.Create("Device_Show_Device_Actions_Decommission_Reason_", 47564), true)
+WriteAttribute("id", Tuple.Create(" id=\"", 47619), Tuple.Create("\"", 47697)
+, Tuple.Create(Tuple.Create("", 47624), Tuple.Create("Device_Show_Device_Actions_Decommission_Reason_", 47624), true)
#line 756 "..\..\Views\Device\DeviceParts\_Subject.cshtml"
- , Tuple.Create(Tuple.Create("", 47611), Tuple.Create((int)decommissionReason
+ , Tuple.Create(Tuple.Create("", 47671), Tuple.Create((int)decommissionReason
#line default
#line hidden
-, 47611), false)
+, 47671), false)
);
WriteLiteral("\r\n name=\"Device_Show_Device_Actions_Decomm" +
"ission_Reason\"");
-WriteAttribute("value", Tuple.Create(" value=\"", 47733), Tuple.Create("\"", 47767)
+WriteAttribute("value", Tuple.Create(" value=\"", 47793), Tuple.Create("\"", 47827)
#line 757 "..\..\Views\Device\DeviceParts\_Subject.cshtml"
- , Tuple.Create(Tuple.Create("", 47741), Tuple.Create((int)decommissionReason
+ , Tuple.Create(Tuple.Create("", 47801), Tuple.Create((int)decommissionReason
#line default
#line hidden
-, 47741), false)
+, 47801), false)
);
WriteLiteral(" ");
@@ -2557,15 +2557,15 @@ WriteLiteral(" ");
#line hidden
WriteLiteral("/>\r\n