indirect admins

https://fedorahosted.org/freeipa/ticket/1465
This commit is contained in:
Adam Young
2011-07-11 11:08:53 -04:00
committed by Endi S. Dewata
parent 30492ef3fa
commit 0475340344

View File

@@ -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('memberof_rolegroup') &&
whoami.memberof_rolegroup.length > 0) {
} 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) {
factory = IPA.admin_navigation;
} else {
factory = IPA.self_serv_navigation;
}