def get(self, path): v = self.request.get('v') p = None if v: if v.isdigit(): p = Page.by_id(int(v), path) if not p: return self.not_found() else: p = Page.by_path(path).get() if p: self.render('page.html', path=path, page=p) else: self.redirect('/_edit' + path)
def get(self, path): if not self.user: self.redirect('/login') v = self.request.get('v') p = None if v: if v.isdigit(): p = Page.by_id(int(v), path) if not p: return self.not_found() else: p = Page.by_path(path).get() self.render('edit.html', path=path, page=p)
def get(self, path): v = self.request.get('v') page = None if v: if v.isdigit(): page = Page.by_id(int(v), path) if not page: self.error(404) return else: page = Page.by_path(path).get() if page: self.render("wiki-page.html", page = page, path = path) else: self.redirect("/wiki/_edit" + path)
def get(self, path): if not self.user: self.redirect("/wiki/login") v = self.request.get('v') page = None if v: if v.isdigit(): page = Page.by_id(int(v), path) if not page: self.error(404) return else: page = Page.by_path(path).get() self.render("edit-page.html", page = page, path = path)