Frontpage: support /gilded

This commit is contained in:
Chad Birch
2013-10-08 15:13:55 -06:00
parent 4f1e173da2
commit 24081ca7cd
3 changed files with 6 additions and 5 deletions

View File

@@ -144,8 +144,6 @@ def make_map():
mc('/about/sticky', controller='front', action='sticky')
mc('/about/flair', controller='front', action='flairlisting')
mc('/about', controller='front', action='about')
mc('/comments/gilded', controller='redirect', action='gilded_comments',
conditions={'function': not_in_sr})
for connect in (mc,) + multi_prefixes:
connect('/about/message/:where', controller='message',
action='listing')

View File

@@ -50,6 +50,3 @@ class RedirectController(BaseController):
else:
rest = ''
return redirect_to("/r/t:%s/%s" % (tr_name, rest), _code=301)
def GET_gilded_comments(self):
return redirect_to("/r/all/comments/gilded", _code=301)

View File

@@ -1174,6 +1174,12 @@ class DefaultSR(_DefaultSR):
def stylesheet_hash(self):
return self._base.stylesheet_hash if self._base else ""
def get_gilded_comments(self):
from r2.lib.db.queries import get_gilded_comments
srs = Subreddit.user_subreddits(c.user)
queries = [get_gilded_comments(sr_id) for sr_id in srs]
return MergedCachedQuery(queries)
class MultiReddit(FakeSubreddit):
name = 'multi'