コード例 #1
0
 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)
コード例 #2
0
ファイル: wiki.py プロジェクト: romanlevin/roman-wiki
 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)
コード例 #3
0
ファイル: wiki.py プロジェクト: romanlevin/roman-wiki
    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)
コード例 #4
0
    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)