diff options
author | Richard Hansen <rhansen@rhansen.org> | 2016-02-11 22:50:28 -0500 |
---|---|---|
committer | Richard Hansen <rhansen@rhansen.org> | 2016-02-12 02:40:58 -0500 |
commit | 8f59516a4d7d5c6c654e8c2531092e217d13a4be (patch) | |
tree | fdeea2dbb3e238f646774abcc8224da3bb11bc3a /gitlab/objects.py | |
parent | 01802c0ceb7c677ea0eb9c6a1b2382048b9fed86 (diff) | |
download | gitlab-8f59516a4d7d5c6c654e8c2531092e217d13a4be.tar.gz |
define UserManager.search() to search for users
Diffstat (limited to 'gitlab/objects.py')
-rw-r--r-- | gitlab/objects.py | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/gitlab/objects.py b/gitlab/objects.py index 9849179..7a679fc 100644 --- a/gitlab/objects.py +++ b/gitlab/objects.py @@ -565,6 +565,14 @@ class User(GitlabObject): class UserManager(BaseManager): obj_cls = User + def search(self, query, **kwargs): + """Search users. + + Returns a list of matching users. + """ + url = self.obj_cls._url + '?search=' + query + return self._custom_list(url, self.obj_cls, **kwargs) + class CurrentUserKey(GitlabObject): _url = '/user/keys' |