Sort list of users and projects returned from queries
Change-Id: Ic41d303d332ccb47907450027f5a09a825cc522f Signed-off-by: Doug Hellmann <doug.hellmann@dreamhost.com>
This commit is contained in:
parent
fd6348d363
commit
fc2cb21771
@ -253,24 +253,20 @@ class Connection(base.Connection):
|
|||||||
|
|
||||||
:param source: Optional source filter.
|
:param source: Optional source filter.
|
||||||
"""
|
"""
|
||||||
|
q = {}
|
||||||
if source is not None:
|
if source is not None:
|
||||||
q = {'source': source,
|
q['source'] = source
|
||||||
}
|
return sorted(self.db.user.find(q).distinct('_id'))
|
||||||
return self.db.user.find(q).distinct('_id')
|
|
||||||
else:
|
|
||||||
return self.db.user.distinct('_id')
|
|
||||||
|
|
||||||
def get_projects(self, source=None):
|
def get_projects(self, source=None):
|
||||||
"""Return an iterable of project id strings.
|
"""Return an iterable of project id strings.
|
||||||
|
|
||||||
:param source: Optional source filter.
|
:param source: Optional source filter.
|
||||||
"""
|
"""
|
||||||
|
q = {}
|
||||||
if source is not None:
|
if source is not None:
|
||||||
q = {'source': source,
|
q['source'] = source
|
||||||
}
|
return sorted(self.db.project.find(q).distinct('_id'))
|
||||||
return self.db.project.find(q).distinct('_id')
|
|
||||||
else:
|
|
||||||
return self.db.project.distinct('_id')
|
|
||||||
|
|
||||||
def get_resources(self, user=None, project=None, source=None):
|
def get_resources(self, user=None, project=None, source=None):
|
||||||
"""Return an iterable of dictionaries containing resource information.
|
"""Return an iterable of dictionaries containing resource information.
|
||||||
|
Loading…
Reference in New Issue
Block a user