def POST(self, site, path): i = input() if i.c != core.db.get_version(site, path).revision: return render.parallel_modification() if i.a == i.b: return approve().POST(site, path) else: web.seeother(web.changequery(m='review', b=i.b - 1))
def POST(self, site, path): i = input() if i.c != core.db.get_version(site, path).revision: return render.parallel_modification() if i.a == i.b: return approve().POST(site, path) else: web.seeother(web.changequery(m='review', b=i.b-1))
def POST(self, site, path): i = input() if i.c != core.db.get_version(site, path).revision: return render.parallel_modification() user = core.auth.get_user() if i.b != i.c: # user requested for some reverts before approving this db.revert(site, path, user.id, i.b) revision = i.c + 1 # one new version has been added by revert else: revision = i.b db.approve(site, user.id, path, revision) web.seeother(web.changequery(m=None, a=None, b=None, c=None))