def get(self, name): self.check_login() params = {} page = Page.by_name(name) params['title'] = name if page: params['content'] = page.content self.render('wiki-form.html', **params)
def get(self, name): params = {} params['title'] = name page = Page.by_name(name) if not page: self.redirect('/wiki/_edit/'+name) return params['history'] = page.history self.render('wiki-history.html', **params)
def get(self, name): params={} params['title'] = name page = Page.by_name(name) if not page: self.redirect('/wiki/_edit/'+name) else: page.render() params['page'] = page self.render('wiki.html', **params)
def post(self, name): self.check_login() page = Page.by_name(name) content = self.request.get('content') time_fmt = '%a %c' curr_time = datetime.datetime.today().strftime(time_fmt) entry = Entry(curr_time, content, self.user.name) if page: page.content=content page.put() else: page = Page(name=name, content=content, history=[]) page.put() page.history.append(entry) self.redirect('/wiki/'+name)