diff options
author | Kevin McCarthy <kmccarth@redhat.com> | 2007-08-27 11:30:26 -0700 |
---|---|---|
committer | Kevin McCarthy <kmccarth@redhat.com> | 2007-08-27 11:30:26 -0700 |
commit | e31b526c8174e7c55f69b1fdf31a6ee78197e8bc (patch) | |
tree | 94bddae4f80c5e5efaee0fb5ec1bd6d8df802e8d /ipa-server/ipa-gui/ipagui/controllers.py | |
parent | f437ecfad16a8c735a99b70949545c56c5e430e1 (diff) | |
download | freeipa.git-e31b526c8174e7c55f69b1fdf31a6ee78197e8bc.tar.gz freeipa.git-e31b526c8174e7c55f69b1fdf31a6ee78197e8bc.tar.xz freeipa.git-e31b526c8174e7c55f69b1fdf31a6ee78197e8bc.zip |
Enhanced user search:
- "configurable" fields to search on
- tokenize search words
- prioritize exact matches over partial matches
- split match filter generation into a re-usable function.
Other updates:
- use finally block to return ldap connections
- update web gui to use new get_user methods
Diffstat (limited to 'ipa-server/ipa-gui/ipagui/controllers.py')
-rw-r--r-- | ipa-server/ipa-gui/ipagui/controllers.py | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/ipa-server/ipa-gui/ipagui/controllers.py b/ipa-server/ipa-gui/ipagui/controllers.py index eb89e5a6..7dff9c90 100644 --- a/ipa-server/ipa-gui/ipagui/controllers.py +++ b/ipa-server/ipa-gui/ipagui/controllers.py @@ -92,7 +92,7 @@ class Root(controllers.RootController): if tg_errors: turbogears.flash("There was a problem with the form!") - user = client.get_user(uid) + user = client.get_user_by_uid(uid) user_dict = user.toDict() # store a copy of the original user for the update later user_data = b64encode(dumps(user_dict)) @@ -155,7 +155,7 @@ class Root(controllers.RootController): def usershow(self, uid): """Retrieve a single user for display""" try: - user = client.get_user(uid) + user = client.get_user_by_uid(uid) return dict(user=user.toDict(), fields=forms.user.UserFields()) except ipaerror.IPAError, e: turbogears.flash("User show failed: " + str(e)) |