Use AdminLinkMenu on LinkInfoPage.

This commit is contained in:
Brian Simpson
2013-07-27 00:55:32 -04:00
committed by Chad Birch
parent 9fa7e0b515
commit 0c490e4ecf
2 changed files with 10 additions and 3 deletions

View File

@@ -68,6 +68,12 @@ class AdminProfileMenu(NavMenu):
NavMenu.__init__(self, [], base_path = path,
title = 'admin', type="tabdrop")
class AdminLinkMenu(NavMenu):
def __init__(self, link):
NavMenu.__init__(self, [], title='admin', type="tabdrop")
try:
from r2admin.lib.pages import *
except ImportError:

View File

@@ -1194,14 +1194,15 @@ class LinkInfoPage(Reddit):
if self.num_duplicates > 0:
buttons.append(info_button('duplicates', num=self.num_duplicates))
if c.user_is_admin:
buttons.append(NamedButton("details", dest="/details/"+self.link._fullname))
toolbar = [NavMenu(buttons, base_path = "", type="tabmenu")]
if not isinstance(c.site, DefaultSR) and not c.cname:
toolbar.insert(0, PageNameNav('subreddit'))
if c.user_is_admin:
from admin_pages import AdminLinkMenu
toolbar.append(AdminLinkMenu(self.link))
return toolbar
def content(self):