Repository :
http://git.fedorahosted.org/cgit/copr.git
On branch : master
---------------------------------------------------------------
commit 27604c5dbf1d4a5be7d49defb33aeab35648c6a3
Author: Bohuslav Kabrda <bkabrda(a)redhat.com>
Date: Thu Jan 24 12:56:14 2013 +0100
Use the BuildsLogic.add method to create builds
---------------------------------------------------------------
.../coprs/views/coprs_ns/coprs_builds.py | 10 +++-------
1 files changed, 3 insertions(+), 7 deletions(-)
diff --git a/coprs_frontend/coprs/views/coprs_ns/coprs_builds.py
b/coprs_frontend/coprs/views/coprs_ns/coprs_builds.py
index 0154452..9180d95 100644
--- a/coprs_frontend/coprs/views/coprs_ns/coprs_builds.py
+++ b/coprs_frontend/coprs/views/coprs_ns/coprs_builds.py
@@ -51,17 +51,13 @@ def copr_new_build(username, coprname):
return page_not_found('Copr with name {0} does not
exist.'.format(coprname))
if form.validate_on_submit() and flask.g.user.can_build_in(copr):
- build = models.Build(pkgs = form.pkgs.data.replace('\n', ' '),
- copr = copr,
- chroots = ' '.join(map(lambda x: x.chroot_name,
copr.mock_chroots)),
- repos = copr.repos,
- user = flask.g.user,
- submitted_on = int(time.time()))
+ build = builds_logic.BuildsLogic.add(user=flask.g.user,
+ pkgs=form.pkgs.data.replace('\n',
' '),
+ copr=copr) # we're checking
authorization above for now
if flask.g.user.proven:
build.memory_reqs = form.memory_reqs.data
build.timeout = form.timeout.data
- builds_logic.BuildsLogic.new(flask.g.user, build, copr, check_authorized = False)
# we're checking authorization above for now
db.session.commit()
flask.flash("Build was added")