def GET_index(self, username): if username: username = urllib.unquote_plus(username) user = Account._by_name(username, True) # allow deleted if user: res = AdminPage(content=AdminIpHistory(user), title='[ADMIN] IP History').render() return res res = AdminPage(content='ERROR - user does not exist', title='[ADMIN] IP History').render() return res
def GET_winners(self, award): if award is None: abort(404, 'page not found') res = AdminPage(content=AdminAwardWinners(award), title='award winners').render() return res
def GET_give(self, award): if award is None: abort(404, 'page not found') res = AdminPage(content=AdminAwardGive(award), title='give an award').render() return res
def GET_give(self, award, recipient, desc, url, hours): if award is None: abort(404, 'page not found') res = AdminPage(content = AdminAwardGive(award, recipient, desc, url, hours), title='give an award').render() return res
def GET_index(self, recipient): if recipient: recipient = urllib.unquote_plus(recipient) else: recipient = None res = AdminPage(content=AdminNukeContent(recipient=recipient), title='[ADMIN] Nuke User Content').render() return res
def GET_srs(self, ad): if ad is None: abort(404, 'page not found') res = AdminPage(content = AdminAdSRs(ad), show_sidebar = False, title='ad srs').render() return res
def GET_assign(self, ad): if ad is None: abort(404, 'page not found') res = AdminPage(content = AdminAdAssign(ad), show_sidebar = False, title='assign an ad to a community').render() return res
def GET_edit(self, lang): if not lang and c.user_is_admin: content = Wrapped(TranslatorTemplate()) elif Translator.exists(lang): content = Wrapped(get_translator(locale=lang)) else: content = UnfoundPage() res = AdminPage(content=content, title='translate reddit').render() return res
def GET_happening_now(self): current_thread_id = NamedGlobals.get(HAPPENING_NOW_KEY, None) if current_thread_id: current_thread = LiveUpdateEvent._byID(current_thread_id) else: current_thread = None return AdminPage(content=pages.HappeningNowAdmin(current_thread), title='live: happening now', nav_menus=[]).render()
def GET_happening_now(self): featured_event_ids = NamedGlobals.get(HAPPENING_NOW_KEY, None) or {} featured_events = {} for target, event_id in featured_event_ids.iteritems(): event = LiveUpdateEvent._byID(event_id) featured_events[target] = event return AdminPage(content=pages.HappeningNowAdmin(featured_events), title='live: happening now', nav_menus=[]).render()
def GET_happening_now(self): featured_event_fullnames = get_all_featured_events() featured_events = {} for target, event_id in featured_event_fullnames.iteritems(): event = LiveUpdateEvent._by_fullname(event_id) featured_events[target] = event return AdminPage(content=pages.HappeningNowAdmin(featured_events), title='live: happening now', nav_menus=[]).render()
def GET_index(self): res = AdminPage(content=AdminGlobalUserBans(), title='[ADMIN] Global User Bans').render() return res
def GET_index(self): res = AdminPage(content=AdminAwards(), title='awards').render() return res
def GET_index(self): res = AdminPage(content=AdminErrorLog(), title='error log', show_sidebar=False).render() return res
def GET_index(self): res = AdminPage(content=AdminUsage(), show_sidebar=False, title='usage').render() return res
def GET_index(self): res = AdminPage(content=AdminIpBans(), title='[ADMIN] IP Bans').render() return res
def GET_creddits(self, recipient): return AdminPage(content=AdminCreddits(recipient)).render()
def GET_list(self): res = AdminPage(content=AdminTranslations(), title='translate reddit').render() return res
def GET_gold(self, recipient): return AdminPage(content=AdminGold(recipient)).render()
def GET_list(self): res = AdminPage(content=AdminTranslations(), title='translate reddit', show_sidebar=False).render() return res