\r\n");
#line 9 "..\..\Areas\Config\Views\DeviceFlag\Index.cshtml"
#line default
#line hidden
#line 9 "..\..\Areas\Config\Views\DeviceFlag\Index.cshtml"
if (Model.DeviceFlags.Count == 0)
{
#line default
#line hidden
WriteLiteral("
\r\n
No device flags are configured
\r\n \r\n");
#line 14 "..\..\Areas\Config\Views\DeviceFlag\Index.cshtml"
}
else
{
#line default
#line hidden
WriteLiteral("
\r\n \r\n | Name | \r\n Descripti" +
"on | \r\n Current Assignments | \r\n");
#line 22 "..\..\Areas\Config\Views\DeviceFlag\Index.cshtml"
#line default
#line hidden
#line 22 "..\..\Areas\Config\Views\DeviceFlag\Index.cshtml"
if (showTags)
{
#line default
#line hidden
WriteLiteral(" | \r\n");
#line 25 "..\..\Areas\Config\Views\DeviceFlag\Index.cshtml"
}
#line default
#line hidden
WriteLiteral("
\r\n");
#line 27 "..\..\Areas\Config\Views\DeviceFlag\Index.cshtml"
#line default
#line hidden
#line 27 "..\..\Areas\Config\Views\DeviceFlag\Index.cshtml"
foreach (var pair in Model.DeviceFlags.OrderBy(i => i.Key.Name))
{
var item = pair.Key;
var assignmentCount = pair.Value;
#line default
#line hidden
WriteLiteral(" \r\n | \r\n (Url.Action(MVC.Config.DeviceFlag.Index(item.Id))
#line default
#line hidden
, 1268), false)
);
WriteLiteral(">\r\n (item.Icon
#line default
#line hidden
, 1365), false)
, Tuple.Create(Tuple.Create(" ", 1377), Tuple.Create("fa-lg", 1378), true)
, Tuple.Create(Tuple.Create(" ", 1383), Tuple.Create("d-", 1384), true)
#line 34 "..\..\Areas\Config\Views\DeviceFlag\Index.cshtml"
, Tuple.Create(Tuple.Create("", 1386), Tuple.Create(item.IconColour
#line default
#line hidden
, 1386), false)
);
WriteLiteral(">\r\n");
WriteLiteral(" ");
#line 35 "..\..\Areas\Config\Views\DeviceFlag\Index.cshtml"
Write(item.Name);
#line default
#line hidden
WriteLiteral("\r\n \r\n | \r\n \r\n");
#line 39 "..\..\Areas\Config\Views\DeviceFlag\Index.cshtml"
#line default
#line hidden
#line 39 "..\..\Areas\Config\Views\DeviceFlag\Index.cshtml"
if (string.IsNullOrWhiteSpace(item.Description))
{
#line default
#line hidden
WriteLiteral(" <none>\r\n");
#line 42 "..\..\Areas\Config\Views\DeviceFlag\Index.cshtml"
}
else
{
#line default
#line hidden
#line 45 "..\..\Areas\Config\Views\DeviceFlag\Index.cshtml"
Write(item.Description.ToHtmlComment());
#line default
#line hidden
#line 45 "..\..\Areas\Config\Views\DeviceFlag\Index.cshtml"
}
#line default
#line hidden
WriteLiteral(" \r\n \r\n");
WriteLiteral(" ");
#line 49 "..\..\Areas\Config\Views\DeviceFlag\Index.cshtml"
Write(assignmentCount.ToString("N0"));
#line default
#line hidden
WriteLiteral("\r\n | \r\n");
#line 51 "..\..\Areas\Config\Views\DeviceFlag\Index.cshtml"
#line default
#line hidden
#line 51 "..\..\Areas\Config\Views\DeviceFlag\Index.cshtml"
if (showTags)
{
#line default
#line hidden
WriteLiteral(" \r\n");
#line 54 "..\..\Areas\Config\Views\DeviceFlag\Index.cshtml"
#line default
#line hidden
#line 54 "..\..\Areas\Config\Views\DeviceFlag\Index.cshtml"
if (item.DevicesLinkedGroup != null || item.DeviceUsersLinkedGroup != null)
{
#line default
#line hidden
WriteLiteral(" \r\n");
#line 57 "..\..\Areas\Config\Views\DeviceFlag\Index.cshtml"
}
#line default
#line hidden
WriteLiteral(" ");
#line 58 "..\..\Areas\Config\Views\DeviceFlag\Index.cshtml"
if (item.OnAssignmentExpression != null || item.OnUnassignmentExpression != null)
{
#line default
#line hidden
WriteLiteral(" \r\n");
#line 61 "..\..\Areas\Config\Views\DeviceFlag\Index.cshtml"
}
#line default
#line hidden
WriteLiteral(" ");
#line 62 "..\..\Areas\Config\Views\DeviceFlag\Index.cshtml"
if (item.DefaultRemoveDays.HasValue)
{
#line default
#line hidden
WriteLiteral(" \r\n");
#line 65 "..\..\Areas\Config\Views\DeviceFlag\Index.cshtml"
}
#line default
#line hidden
WriteLiteral(" | \r\n");
#line 67 "..\..\Areas\Config\Views\DeviceFlag\Index.cshtml"
}
#line default
#line hidden
WriteLiteral("
\r\n");
#line 69 "..\..\Areas\Config\Views\DeviceFlag\Index.cshtml"
}
#line default
#line hidden
WriteLiteral("
\r\n");
#line 71 "..\..\Areas\Config\Views\DeviceFlag\Index.cshtml"
}
#line default
#line hidden
WriteLiteral("
\r\n");
#line 73 "..\..\Areas\Config\Views\DeviceFlag\Index.cshtml"
#line default
#line hidden
#line 73 "..\..\Areas\Config\Views\DeviceFlag\Index.cshtml"
if (Authorization.Has(Claims.Config.DeviceFlag.Export) && Model.DeviceFlags.Count > 0)
{
#line default
#line hidden
#line 75 "..\..\Areas\Config\Views\DeviceFlag\Index.cshtml"
Write(Html.ActionLinkButton("Export", MVC.Config.DeviceFlag.Export()));
#line default
#line hidden
#line 75 "..\..\Areas\Config\Views\DeviceFlag\Index.cshtml"
}
#line default
#line hidden
WriteLiteral(" ");
#line 77 "..\..\Areas\Config\Views\DeviceFlag\Index.cshtml"
if (Authorization.Has(Claims.Config.DeviceFlag.Create))
{
#line default
#line hidden
#line 79 "..\..\Areas\Config\Views\DeviceFlag\Index.cshtml"
Write(Html.ActionLinkButton("Create Device Flag", MVC.Config.DeviceFlag.Create()));
#line default
#line hidden
#line 79 "..\..\Areas\Config\Views\DeviceFlag\Index.cshtml"
}
#line default
#line hidden
WriteLiteral("
\r\n
\r\n");
}
}
}
#pragma warning restore 1591