From 79e6f8a465fd404d506defc5cc54252e1ff1ffce Mon Sep 17 00:00:00 2001
From: Adam Young <ayo...@redhat.com>
Date: Mon, 11 Jul 2011 11:08:53 -0400
Subject: [PATCH] indirect admins

https://fedorahosted.org/freeipa/ticket/1465
---
 install/ui/webui.js |    8 +++++---
 1 files changed, 5 insertions(+), 3 deletions(-)

diff --git a/install/ui/webui.js b/install/ui/webui.js
index 62363e889156b57f52af80203147109cf3c60950..06cfa1d6e83c71a1ff2832dc43bfea09ce139b0d 100644
--- a/install/ui/webui.js
+++ b/install/ui/webui.js
@@ -127,14 +127,16 @@ $(function() {
         var whoami = IPA.whoami;
         var factory;
 
+
         if (whoami.hasOwnProperty('memberof_group') &&
             whoami.memberof_group.indexOf('admins') !== -1) {
             factory = IPA.admin_navigation;
-
+        } else if (whoami.hasOwnProperty('memberofindirect_group')&&
+                   whoami.memberofindirect_group.indexOf('admins') !== -1) {
+            factory = IPA.admin_navigation;
         } else if (whoami.hasOwnProperty('memberof_rolegroup') &&
-            whoami.memberof_rolegroup.length > 0) {
+                   whoami.memberof_rolegroup.length > 0) {
             factory = IPA.admin_navigation;
-
         } else {
             factory = IPA.self_serv_navigation;
         }
-- 
1.7.5.2

_______________________________________________
Freeipa-devel mailing list
Freeipa-devel@redhat.com
https://www.redhat.com/mailman/listinfo/freeipa-devel

Reply via email to