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)
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"] })