def get(self, page_name): revisions = Revision.by_page_name(page_name) if revisions: revisions = revisions.order('-date') self.render('history.jinja', page_name=page_name, revisions=revisions, user=self.user)
def get(self, page_name): revisions = Revision.by_page_name(page_name) if revisions: revisions = revisions.order('-date') revision_id = self.request.get('v') revision = None if revision_id: revision = Revision.by_id(revision_id, page_name) else: revisions = Revision.by_page_name(page_name) if revisions: revision = revisions.order('-date').get() if revision: self.render('page.jinja', page_name=page_name, revision=revision, user=self.user, revisions=revisions) else: self.redirect_to('_edit', page_name=page_name)