Exemple #1
0
 def POST(self, id):
     if not features.is_enabled("undo"):
         return render_template("permission_denied", web.ctx.path, "Permission denied to undo.")
         
     id = int(id)
     change = web.ctx.site.get_change(id)
     change._undo()
     raise web.seeother(change.url())
Exemple #2
0
 def POST(self, id):
     if not features.is_enabled("undo"):
         return render_template("permission_denied", web.ctx.path, "Permission denied to undo.")
         
     id = int(id)
     change = web.ctx.site.get_change(id)
     change._undo()
     raise web.seeother(change.url())
 def POST(self, id):
     if not features.is_enabled("undo"):
         return render_template("permission_denied", web.ctx.path, "Permission denied to undo.")
         
     id = int(id)
     change = web.ctx.site.get_change(id)
     change._undo()
     add_flash_message("info", "Changes are successfully undone.")
     raise web.seeother(change.url())
Exemple #4
0
    def GET(self):
        i = web.input(query=None)
        query = i.pop('query')
        if not query:
            query = simplejson.dumps(make_query(i, required_keys=["key", "type", "author", "ip", "offset", "limit", "bot"]))

        if features.is_enabled("recentchanges_v2"):
            return request('/_recentchanges', data=dict(query=query))
        else:
            return request('/versions', data=dict(query=query))
Exemple #5
0
    def GET(self):
        i = web.input(query=None)
        query = i.pop('query')
        if not query:
            query = simplejson.dumps(
                make_query(i,
                           required_keys=[
                               "key", "type", "author", "ip", "offset",
                               "limit", "bot"
                           ]))

        if features.is_enabled("recentchanges_v2"):
            return request('/_recentchanges', data=dict(query=query))
        else:
            return request('/versions', data=dict(query=query))
 def is_enabled(self):
     return features.is_enabled("recentchanges_v2")
Exemple #7
0
 def is_enabled(self):
     return features.is_enabled("recentchanges_v2")
Exemple #8
0
 def GET(self):
     if features.is_enabled("recentchanges_v2"):
         return index().render()
     else:
         return render.recentchanges()
Exemple #9
0
 def GET(self):
     if features.is_enabled("recentchanges_v2"):
         return index().render()
     else:
         return render.recentchanges()