diff --git a/r2/r2/lib/pages/pages.py b/r2/r2/lib/pages/pages.py index 09be19c61..41880d27a 100755 --- a/r2/r2/lib/pages/pages.py +++ b/r2/r2/lib/pages/pages.py @@ -1552,6 +1552,14 @@ class ProfilePage(Reddit): rb.push(scb) + multis = [m for m in LabeledMulti.by_owner(self.user) + if m.can_view(c.user)] + if multis: + scb = SideContentBox(title=_("multireddits"), content=[ + SidebarMultiList(multis) + ]) + rb.push(scb) + if c.user_is_admin: from admin_pages import AdminSidebar rb.push(AdminSidebar(self.user)) @@ -1580,6 +1588,13 @@ class TrophyCase(Templated): self.cup_info = user.cup_info() Templated.__init__(self) + +class SidebarMultiList(Templated): + def __init__(self, multis): + Templated.__init__(self) + self.multis = multis + + class ProfileBar(Templated): """Draws a right box for info about the user (karma, etc)""" def __init__(self, user): diff --git a/r2/r2/templates/sidebarmultilist.html b/r2/r2/templates/sidebarmultilist.html new file mode 100644 index 000000000..2e7c5a092 --- /dev/null +++ b/r2/r2/templates/sidebarmultilist.html @@ -0,0 +1,27 @@ +## The contents of this file are subject to the Common Public Attribution +## License Version 1.0. (the "License"); you may not use this file except in +## compliance with the License. You may obtain a copy of the License at +## http://code.reddit.com/LICENSE. The License is based on the Mozilla Public +## License Version 1.1, but Sections 14 and 15 have been added to cover use of +## software over a computer network and provide for limited attribution for the +## Original Developer. In addition, Exhibit A has been modified to be +## consistent with Exhibit B. +## +## Software distributed under the License is distributed on an "AS IS" basis, +## WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License for +## the specific language governing rights and limitations under the License. +## +## The Original Code is reddit. +## +## The Original Developer is the Initial Developer. The Initial Developer of +## the Original Code is reddit Inc. +## +## All portions of the code written by reddit are Copyright (c) 2006-2012 +## reddit Inc. All Rights Reserved. +############################################################################### + +