Repository :
http://git.fedorahosted.org/cgit/copr.git
On branch : dist-git
---------------------------------------------------------------
commit 5c84a31101a4113dc106c89b8302e5c7e04f6997
Author: Adam Samalik <asamalik(a)redhat.com>
Date: Wed Jun 24 12:42:00 2015 +0200
get_build_uploading_queue
---------------------------------------------------------------
.../coprs_frontend/coprs/logic/builds_logic.py | 11 +++++++++++
1 files changed, 11 insertions(+), 0 deletions(-)
diff --git a/frontend/coprs_frontend/coprs/logic/builds_logic.py
b/frontend/coprs_frontend/coprs/logic/builds_logic.py
index e22a1d6..dfa88d4 100644
--- a/frontend/coprs_frontend/coprs/logic/builds_logic.py
+++ b/frontend/coprs_frontend/coprs/logic/builds_logic.py
@@ -51,6 +51,17 @@ class BuildsLogic(object):
return query
@classmethod
+ def get_build_uploading_queue(cls):
+ """
+ Returns BuildChroots which are waiting to be uploaded to dist git
+ """
+ query = (models.BuildChroot.query.join(models.Build)
+ .filter(models.Build.canceled == false())
+ .filter(models.BuildChroot.status ==
helpers.StatusEnum("uploading")))
+ query = query.order_by(models.BuildChroot.build_id.asc())
+ return query
+
+ @classmethod
def get_build_task_queue(cls):
"""
Returns BuildChroots which are - waiting to be built or