def POST(self, versionid): wikipage = web.input() p = page.get_page_by_versionid(int(versionid)) dbhash = hashlib.md5(p.content).hexdigest() formhash = hashlib.md5(wikipage.content).hexdigest(); if dbhash == formhash: return "no page content changes" else: page.update_page(int(p.pageid), wikipage.title, wikipage.content, wikipage.message) raise web.seeother('/'+wikipage.title)
def GET(self, versionid): version = page.get_page_by_versionid(versionid) return render.version(version=version)
def GET(self, versionid): p = page.get_page_by_versionid(versionid) p.tags = tag.get_tags_by_title(p.title) return render.edit(page=p)