From d8c4d13def13b18f4ee4b0fa4aef87812358f03a Mon Sep 17 00:00:00 2001 From: Gary Sharp Date: Tue, 15 Oct 2013 09:17:37 +1100 Subject: [PATCH] Fix: Handle User UI when not found in AD #24 --- .../User/UserParts/_Authorization.cshtml | 22 +++-- .../UserParts/_Authorization.generated.cs | 86 ++++++++++++++----- 2 files changed, 79 insertions(+), 29 deletions(-) diff --git a/Disco.Web/Views/User/UserParts/_Authorization.cshtml b/Disco.Web/Views/User/UserParts/_Authorization.cshtml index b73da5e2..135f0d8a 100644 --- a/Disco.Web/Views/User/UserParts/_Authorization.cshtml +++ b/Disco.Web/Views/User/UserParts/_Authorization.cshtml @@ -73,13 +73,21 @@ }

Associated Active Directory Security Groups

- - [Note: Includes inherited groups] + @if (Model.AuthorizationToken != null) + { + + [Note: Includes inherited groups] + } + else + { +
<None>
+ [Note: Not found in Active Directory] + }
diff --git a/Disco.Web/Views/User/UserParts/_Authorization.generated.cs b/Disco.Web/Views/User/UserParts/_Authorization.generated.cs index 13e67022..4cc395db 100644 --- a/Disco.Web/Views/User/UserParts/_Authorization.generated.cs +++ b/Disco.Web/Views/User/UserParts/_Authorization.generated.cs @@ -327,32 +327,47 @@ WriteLiteral(" \r\n

Associated Active Directory Security Groups

\r\n " + -" \r\n

Associated Active Directory Security Groups

\r\n"); + + + #line 76 "..\..\Views\User\UserParts\_Authorization.cshtml" + + + #line default + #line hidden + + #line 76 "..\..\Views\User\UserParts\_Authorization.cshtml" + if (Model.AuthorizationToken != null) + { + + + #line default + #line hidden +WriteLiteral(" \r\n"); - #line 77 "..\..\Views\User\UserParts\_Authorization.cshtml" - + #line 79 "..\..\Views\User\UserParts\_Authorization.cshtml" + #line default #line hidden - #line 77 "..\..\Views\User\UserParts\_Authorization.cshtml" - foreach (var group in Model.AuthorizationToken.GroupMembership) - { - - - #line default - #line hidden -WriteLiteral("
  • "); - - #line 79 "..\..\Views\User\UserParts\_Authorization.cshtml" - Write(group); + foreach (var group in Model.AuthorizationToken.GroupMembership) + { + + + #line default + #line hidden +WriteLiteral("
  • "); + + + #line 81 "..\..\Views\User\UserParts\_Authorization.cshtml" + Write(group); #line default @@ -360,20 +375,47 @@ WriteLiteral("
  • "); WriteLiteral("
  • \r\n"); - #line 80 "..\..\Views\User\UserParts\_Authorization.cshtml" - } + #line 82 "..\..\Views\User\UserParts\_Authorization.cshtml" + } #line default #line hidden -WriteLiteral(" \r\n \r\n"); + +WriteLiteral(" [Note: Includes inherited groups]\r\n \r\n \r\n\r\n" + -"\r\n \r\n \r\n" + -"\r\n"); +WriteLiteral(">[Note: Includes inherited groups]\r\n"); + + + #line 85 "..\..\Views\User\UserParts\_Authorization.cshtml" + } + else + { + + + #line default + #line hidden +WriteLiteral("
    <None>
    \r\n"); + +WriteLiteral(" [Note: Not found in Active Directory] \r\n"); + + + #line 90 "..\..\Views\User\UserParts\_Authorization.cshtml" + } + + + #line default + #line hidden +WriteLiteral(" \r\n \r\n\r\n\r\n \r\n \r\n\r\n"); } }