def get(self, email): email = urllib.unquote_plus(email) doc = common.Document(title='pushmaster: recent activity: ' + email) doc.body(T.div(class_='bookmarklet')(common.bookmarklet(self.hostname))) user = users.User(email) requests = query.requests_for_user(user) pushes = query.pushes_for_user(user) if requests: doc.body( T.h3('Recent Requests'), T.ol(class_='my requests')(map(request_item, requests)), ) if pushes: doc.body( T.h3('Recent Pushes'), T.ol(class_='pushes')(map(push_item, pushes)), ) doc.serialize(self.response.out)
def get(self): requests = query.current_requests() doc = common.Document(title='pushmaster: requests') doc.body( T.h2(('Current Requests (%d)' % len(requests)) if len(requests) > 5 else 'Current Requests'), common.request_list(requests) if requests else T.span('There are no requests at present.'), T.div(common.bookmarklet(self.hostname)), ) doc.serialize(self.response.out)