def changes(): page = max(1, request.args.get('page', type=int)) query = Revision.all().order('-timestamp') return web.render_template('changes.html', pagination=Pagination(query, 20, page, 'changes'))
def get(self): revisions = Revision.all().order('-date') self.render('recent.jinja', revisions=revisions)
def get_all_revs(): #top 50 revisions, to be fine-tuned according to users course, university, etc #also gives some stats, etc e.g. 23 qs, 500 attempts,etc revs = Revision.all().fetch(50) return revs