From 765279d82b24da0aac1821fea0c4c02859ffe00c Mon Sep 17 00:00:00 2001 From: Kevin McCarthy Date: Tue, 25 Sep 2007 13:35:43 -0700 Subject: Show the list of groups a user belongs to. --- ipa-server/ipa-gui/ipagui/controllers.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'ipa-server/ipa-gui/ipagui/controllers.py') diff --git a/ipa-server/ipa-gui/ipagui/controllers.py b/ipa-server/ipa-gui/ipagui/controllers.py index c1aa5e860..11ce48a73 100644 --- a/ipa-server/ipa-gui/ipagui/controllers.py +++ b/ipa-server/ipa-gui/ipagui/controllers.py @@ -251,7 +251,9 @@ class Root(controllers.RootController): client.set_krbccache(os.environ["KRB5CCNAME"]) try: user = client.get_user_by_uid(uid, user_fields) - return dict(user=user.toDict(), fields=forms.user.UserFields()) + user_groups = client.get_groups_by_member(user.dn, ['cn']) + return dict(user=user.toDict(), fields=forms.user.UserFields(), + user_groups=user_groups) except ipaerror.IPAError, e: turbogears.flash("User show failed: " + str(e)) raise turbogears.redirect("/") -- cgit