Exemple #1
0
 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)
Exemple #2
0
 def GET(self, versionid):
     version = page.get_page_by_versionid(versionid)
     return render.version(version=version)
Exemple #3
0
 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)