Пример #1
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))
Пример #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
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
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
def copr_list_packages(copr):
    packages = PackagesLogic.get_all(copr.id)
    return flask.jsonify({"packages": [package.to_dict() for package in packages]})
Пример #8
0
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]})