コード例 #1
0
ファイル: migrate-copr.py プロジェクト: 0-T-0/copr
def copy_data(cp):
    for model in mods:
        cp.copy_objects(model)

    for copr in all_coprs():
        for package in PackagesLogic.get_all(copr.id):
            cp.copy_package(package)
            cp.copy_build(package.last_build(successful=True))
コード例 #2
0
def copy_data(cp):
    for model in mods:
        cp.copy_objects(model)

    for copr in all_coprs():
        for package in PackagesLogic.get_all(copr.id):
            cp.copy_package(package)
            cp.copy_build(package.last_build(successful=True))
コード例 #3
0
def copr_list_packages(copr):
    packages = PackagesLogic.get_all(copr.main_dir.id)
    params = get_package_record_params()
    return flask.Response(generate_package_list(packages, params),
                          content_type='application/json')
コード例 #4
0
ファイル: coprs_packages.py プロジェクト: danvratil/copr
def copr_packages(copr):
    packages = PackagesLogic.get_all(copr.id)
    return flask.render_template("coprs/detail/packages.html", packages=packages, copr=copr, empty_build=Build())
コード例 #5
0
def copr_list_packages(copr):
    packages = PackagesLogic.get_all(copr.id)
    return flask.jsonify(
        {"packages": [package.to_dict() for package in packages]})
コード例 #6
0
ファイル: apiv3_packages.py プロジェクト: schlupov/copr
def get_package_list(ownername, projectname, **kwargs):
    copr = get_copr(ownername, projectname)
    paginator = Paginator(PackagesLogic.get_all(copr.main_dir.id), models.Package, **kwargs)
    packages = paginator.map(to_dict)
    return flask.jsonify(items=packages, meta=paginator.meta)
コード例 #7
0
ファイル: api_general.py プロジェクト: RadimS97/copr
def copr_list_packages(copr):
    packages = PackagesLogic.get_all(copr.id)
    return flask.jsonify({"packages": [package.to_dict() for package in packages]})
コード例 #8
0
ファイル: api_general.py プロジェクト: bowlofeggs/copr
def copr_list_packages(copr):
    packages = PackagesLogic.get_all(copr.id)
    params = get_package_record_params()
    return flask.jsonify({"packages": [package.to_dict(**params) for package in packages]})