Example #1
0
 def get(self):
     user_id, user = self.get_user()
     data = {
         #'page_title': 'Monthly Photographs 2013',
         'photos': self.random_images(4),
         'user': user,
         'competitions': self.competitions_in_progress(),
         'comments': self.recent_comments(),
         'results': self.recent_results(),
         'notes': Note.recent_notes(),
     }
     self.render('home.html', **data)
Example #2
0
    def get(self):
        user_id, user = self.get_user()

        start = self.request.get('start')
        logging.info('start: %s', start)

        if not start:
            start = 0
        else:
            start = int(start)
            if start > 1000000:
                start = 0

        if start == 0:
            before = 0
            after = 10
        else:
            before = start - 10
            after = start + 10

        notes = list(Note.recent_notes(10, start))
        more_old = '' if len(notes) == 10 else 'disabled'
        more_new = '' if start > 0 else 'disabled'

        data = {
            'page_title': 'Notes',
            'user': user,
            'user_id': user_id,
            'notes': notes,
            'before': before,
            'after': after,
            'more_old': more_old,
            'more_new': more_new,
        }

        self.render('notes.html', **data)