|
a/Allura/allura/model/discuss.py |
|
b/Allura/allura/model/discuss.py |
|
... |
|
... |
334 |
status={'$in': ['ok', 'pending']}, timestamp=timestamp)
|
334 |
status={'$in': ['ok', 'pending']}, timestamp=timestamp)
|
335 |
else:
|
335 |
else:
|
336 |
terms = dict(discussion_id=self.discussion_id, thread_id=self._id,
|
336 |
terms = dict(discussion_id=self.discussion_id, thread_id=self._id,
|
337 |
status={'$in': ['ok', 'pending']})
|
337 |
status={'$in': ['ok', 'pending']})
|
338 |
if status:
|
338 |
if status:
|
339 |
terms['status'] = status
|
339 |
terms['status'] = status
|
340 |
q = self.post_class().query.find(terms)
|
340 |
q = self.post_class().query.find(terms)
|
341 |
if style == 'threaded':
|
341 |
if style == 'threaded':
|
342 |
q = q.sort('full_slug')
|
342 |
q = q.sort('full_slug')
|
343 |
else:
|
343 |
else:
|
344 |
q = q.sort('timestamp')
|
344 |
q = q.sort('timestamp')
|