Exemple #1
0
    def GET(self, req_path):
        inputs = web.input()

        FIRST_PAGE = 0
        offset = int(inputs.get("offset", FIRST_PAGE))

        page_limit = config_agent.config.getint("pagination", "page_limit")
        limit = int(inputs.get("limit", page_limit))

        if req_path == "~recent":
            return page.wp_get_recent_changes_from_cache(
                config_agent=config_agent, tpl_render=tpl_render, req_path=req_path, limit=limit, offset=offset
            )
        elif req_path == "~all":
            return page.wp_get_all_pages(
                config_agent=config_agent, tpl_render=tpl_render, req_path=req_path, limit=limit, offset=offset
            )
        elif req_path == "~settings":
            return page.wp_view_settings(config_agent=config_agent, tpl_render=tpl_render, req_path=req_path)
        elif req_path == "~stat":
            return page.wp_stat(config_agent=config_agent, tpl_render=tpl_render, req_path=req_path)
        elif req_path == "~new":
            return page.wp_new(config_agent=config_agent, tpl_render=tpl_render, req_path=req_path)
        elif req_path == "~atom":
            buf = atom_output.generate_feed(config_agent=config_agent, req_path=req_path, tpl_render=tpl_render)
            web.header("Content-Type", "text/xml; charset=utf-8")
            return buf
        else:
            return web.BadRequest()
Exemple #2
0
    def GET(self, req_path):
        inputs = web.input()

        FIRST_PAGE = 0
        offset = int(inputs.get("offset", FIRST_PAGE))

        page_limit = config_agent.config.getint("pagination", "page_limit")
        limit = int(inputs.get("limit", page_limit))

        if req_path == "~recent":
            return page.wp_get_recent_changes_from_cache(config_agent = config_agent, tpl_render = tpl_render,
                                                         req_path = req_path, limit = limit, offset = offset)
        elif req_path == "~all":
            return page.wp_get_all_pages(config_agent = config_agent, tpl_render = tpl_render, req_path = req_path,
                                         limit = limit, offset = offset)
        elif req_path == "~settings":
            return page.wp_view_settings(config_agent = config_agent, tpl_render = tpl_render, req_path = req_path)

        elif req_path == "~stat":
            return page.wp_stat(config_agent = config_agent, tpl_render = tpl_render, req_path = req_path)

        elif req_path == "~new":
            return page.wp_new(config_agent = config_agent, tpl_render = tpl_render, req_path = req_path)

        else:
            return web.BadRequest()
Exemple #3
0
    def GET(self, req_path):
        inputs = web.input()

        FIRST_PAGE = 0
        offset = int(inputs.get("offset", FIRST_PAGE))

        page_limit = config_agent.config.getint("pagination", "page_limit")
        limit = int(inputs.get("limit", page_limit))

        if req_path == "~recent":
            return page.wp_get_recent_changes_from_cache(
                config_agent=config_agent,
                tpl_render=tpl_render,
                req_path=req_path,
                limit=limit,
                offset=offset)
        elif req_path == "~all":
            return page.wp_get_all_pages(config_agent=config_agent,
                                         tpl_render=tpl_render,
                                         req_path=req_path,
                                         limit=limit,
                                         offset=offset)
        elif req_path == "~settings":
            return page.wp_view_settings(config_agent=config_agent,
                                         tpl_render=tpl_render,
                                         req_path=req_path)
        elif req_path == "~stat":
            return page.wp_stat(config_agent=config_agent,
                                tpl_render=tpl_render,
                                req_path=req_path)
        elif req_path == "~new":
            return page.wp_new(config_agent=config_agent,
                               tpl_render=tpl_render,
                               req_path=req_path)
        elif req_path == "~atom":
            buf = atom_output.generate_feed(config_agent=config_agent,
                                            req_path=req_path,
                                            tpl_render=tpl_render)
            web.header("Content-Type", "text/xml; charset=utf-8")
            return buf
        else:
            return web.BadRequest()
Exemple #4
0
    def GET(self, req_path):
        inputs = web.input()

        FIRST_PAGE = 0
        offset = int(inputs.get("offset", FIRST_PAGE))

        page_limit = config_agent.config.getint("pagination", "page_limit")
        limit = int(inputs.get("limit", page_limit))

        if req_path == "~recent":
            return page.wp_get_recent_changes_from_cache(
                config_agent=config_agent,
                tpl_render=tpl_render,
                req_path=req_path,
                limit=limit,
                offset=offset)
        elif req_path == "~all":
            return page.wp_get_all_pages(config_agent=config_agent,
                                         tpl_render=tpl_render,
                                         req_path=req_path,
                                         limit=limit,
                                         offset=offset)
        elif req_path == "~settings":
            return page.wp_view_settings(config_agent=config_agent,
                                         tpl_render=tpl_render,
                                         req_path=req_path)

        elif req_path == "~stat":
            return page.wp_stat(config_agent=config_agent,
                                tpl_render=tpl_render,
                                req_path=req_path)

        elif req_path == "~new":
            return page.wp_new(config_agent=config_agent,
                               tpl_render=tpl_render,
                               req_path=req_path)

        else:
            return web.BadRequest()