mirror of
https://github.com/reddit-archive/reddit.git
synced 2026-02-07 05:04:55 -05:00
Userpage: add gilded tab
This commit is contained in:
@@ -589,6 +589,7 @@ class UserController(ListingController):
|
||||
titles = {'overview': _("overview for %(user)s"),
|
||||
'comments': _("comments by %(user)s"),
|
||||
'submitted': _("submitted by %(user)s"),
|
||||
'gilded': _("gilded comments by %(user)s"),
|
||||
'liked': _("liked by %(user)s"),
|
||||
'disliked': _("disliked by %(user)s"),
|
||||
'saved': _("saved by %(user)s"),
|
||||
@@ -619,6 +620,9 @@ class UserController(ListingController):
|
||||
return False
|
||||
if self.where == 'saved' and not item.saved:
|
||||
return False
|
||||
if self.where == 'gilded':
|
||||
wouldkeep = item.gildings > 0
|
||||
|
||||
return wouldkeep and (getattr(item, "promoted", None) is None and
|
||||
(self.where == "deleted" or
|
||||
not getattr(item, "deleted", False)))
|
||||
@@ -640,6 +644,11 @@ class UserController(ListingController):
|
||||
self.check_modified(self.vuser, 'submitted')
|
||||
q = queries.get_submitted(self.vuser, self.sort, self.time)
|
||||
|
||||
elif self.where == 'gilded':
|
||||
sup.set_sup_header(self.vuser, 'gilded')
|
||||
self.check_modified(self.vuser, 'gilded')
|
||||
q = queries.get_gilded_user_comments(self.vuser)
|
||||
|
||||
elif self.where in ('liked', 'disliked'):
|
||||
sup.set_sup_header(self.vuser, self.where)
|
||||
self.check_modified(self.vuser, self.where)
|
||||
|
||||
@@ -1549,7 +1549,8 @@ class ProfilePage(Reddit):
|
||||
path = "/user/%s/" % self.user.name
|
||||
main_buttons = [NavButton(menu.overview, '/', aliases = ['/overview']),
|
||||
NamedButton('comments'),
|
||||
NamedButton('submitted')]
|
||||
NamedButton('submitted'),
|
||||
NamedButton('gilded')]
|
||||
|
||||
if votes_visible(self.user):
|
||||
main_buttons += [NamedButton('liked'),
|
||||
|
||||
Reference in New Issue
Block a user