Example #1
0
    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
Example #2
0
    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
Example #3
0
    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
Example #4
0
    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
Example #5
0
 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
Example #6
0
    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
Example #7
0
    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
Example #8
0
 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
Example #9
0
 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()
Example #10
0
    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()
Example #11
0
    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()
Example #12
0
 def GET_index(self):
     res = AdminPage(content=AdminGlobalUserBans(),
                     title='[ADMIN] Global User Bans').render()
     return res
Example #13
0
 def GET_index(self):
     res = AdminPage(content=AdminAwards(), title='awards').render()
     return res
Example #14
0
 def GET_index(self):
     res = AdminPage(content=AdminErrorLog(),
                     title='error log',
                     show_sidebar=False).render()
     return res
Example #15
0
 def GET_index(self):
     res = AdminPage(content=AdminUsage(),
                     show_sidebar=False,
                     title='usage').render()
     return res
Example #16
0
 def GET_index(self):
     res = AdminPage(content=AdminIpBans(),
                     title='[ADMIN] IP Bans').render()
     return res
Example #17
0
 def GET_creddits(self, recipient):
     return AdminPage(content=AdminCreddits(recipient)).render()
Example #18
0
 def GET_list(self):
     res = AdminPage(content=AdminTranslations(),
                     title='translate reddit').render()
     return res
Example #19
0
 def GET_gold(self, recipient):
     return AdminPage(content=AdminGold(recipient)).render()
Example #20
0
 def GET_list(self):
     res = AdminPage(content=AdminTranslations(),
                     title='translate reddit',
                     show_sidebar=False).render()
     return res