def get(self, page_name): page = Page.by_name(page_name) revision = None revision_id = self.request.get('v') if revision_id: # if a specific revision is requested revision = Revision.by_id(revision_id, page) self.render('edit.jinja', page_name=page_name, revision=revision, user=self.user, page=page)
def get(self, page_name): page = Page.by_name(page_name) revision = None revision_id = self.request.get('v') if revision_id: # if a specific revision is requested revision = Revision.by_id(revision_id, page) self.render( 'edit.jinja', page_name=page_name, revision=revision, user=self.user, page=page)
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)