mirror of
https://github.com/reddit-archive/reddit.git
synced 2026-01-27 07:48:16 -05:00
/r/friends: add gilded tab
This commit is contained in:
@@ -563,7 +563,9 @@ class Reddit(Templated):
|
||||
displayed at the top of the Reddit."""
|
||||
if c.site == Friends:
|
||||
main_buttons = [NamedButton('new', dest='', aliases=['/hot']),
|
||||
NamedButton('comments')]
|
||||
NamedButton('comments'),
|
||||
NamedButton('gilded'),
|
||||
]
|
||||
else:
|
||||
main_buttons = [NamedButton('hot', dest='', aliases=['/hot']),
|
||||
NamedButton('new'),
|
||||
|
||||
@@ -990,6 +990,20 @@ class FriendsSR(FakeSubreddit):
|
||||
for friend in friends]
|
||||
return queries.MergedCachedResults(crs)
|
||||
|
||||
def get_gilded_comments(self):
|
||||
from r2.lib.db.queries import get_gilded_user_comments
|
||||
|
||||
if not c.user_is_loggedin:
|
||||
raise UserRequiredException
|
||||
|
||||
friends = self.get_important_friends(c.user._id)
|
||||
|
||||
if not friends:
|
||||
return []
|
||||
|
||||
queries = [get_gilded_user_comments(user_id) for user_id in friends]
|
||||
return MergedCachedQuery(queries)
|
||||
|
||||
|
||||
class AllSR(FakeSubreddit):
|
||||
name = 'all'
|
||||
|
||||
Reference in New Issue
Block a user