def GET(self):
        i = web.input()
        web.header('Content-type', 'application/json')

        branchBuilder = BranchBuilder(db)

        if not hasattr(i, "pageNum"):
            pageNum = 1
        else:
            pageNum = i.pageNum

        if hasattr(i, "q"):
            builds = branchBuilder.searchBuilds(**dict(i))
        else:
            return "[]"


        return json.JSONEncoder().encode({"builds": list(builds["builds"]), "builds_count": builds["builds_count"]})
    def GET(self):

        i = web.input()
        if hasattr(i, 'pageLimit') and int(i.pageLimit) > 0:
            pageLimit = int(i.pageLimit)
        else:
            pageLimit = appconfig.per_page

        if hasattr(i, 'pageNum') and i.pageNum != ""  and int(i.pageNum) > 0:
            pageNum = int(i.pageNum)
        else:
            pageNum = 1

        branchBuilder = BranchBuilder(db)
        indexPage = branchBuilder.getIndexPage(pageNum, pageLimit)

        return render.index(indexPage["fix_builds"], appconfig.site_url, pageNum,
                            indexPage["total_page"], versionconfig.branchbuilder)
Example #3
0
    def GET(self):

        i = web.input()
        if hasattr(i, 'pageLimit') and int(i.pageLimit) > 0:
            pageLimit = int(i.pageLimit)
        else:
            pageLimit = appconfig.per_page

        if hasattr(i, 'pageNum') and i.pageNum != "" and int(i.pageNum) > 0:
            pageNum = int(i.pageNum)
        else:
            pageNum = 1

        branchBuilder = BranchBuilder(db)
        indexPage = branchBuilder.getIndexPage(pageNum, pageLimit)

        return render.index(indexPage["fix_builds"], appconfig.site_url,
                            pageNum, indexPage["total_page"],
                            versionconfig.branchbuilder)
Example #4
0
    def GET(self):
        i = web.input()
        web.header('Content-type', 'application/json')

        branchBuilder = BranchBuilder(db)

        if not hasattr(i, "pageNum"):
            pageNum = 1
        else:
            pageNum = i.pageNum

        if hasattr(i, "q"):
            builds = branchBuilder.searchBuilds(**dict(i))
        else:
            return "[]"

        return json.JSONEncoder().encode({
            "builds": list(builds["builds"]),
            "builds_count": builds["builds_count"]
        })