Package coprs :: Package views :: Package status_ns :: Module status_general
[hide private]
[frames] | no frames]

Source Code for Module coprs.views.status_ns.status_general

 1  import flask 
 2   
 3  from coprs.views.status_ns import status_ns 
 4  from coprs.logic import builds_logic 
 5  from coprs import helpers 
6 7 8 @status_ns.route("/") 9 @status_ns.route("/waiting/") 10 -def waiting():
11 tasks = builds_logic.BuildsLogic.get_build_task_queue(is_background=False).limit(200) 12 bg_tasks_cnt = builds_logic.BuildsLogic.get_build_task_queue(is_background=True).count() 13 return flask.render_template("status/waiting.html", 14 number=len(list(tasks)), 15 tasks=tasks, bg_tasks_cnt=bg_tasks_cnt)
16
17 18 @status_ns.route("/running/") 19 -def running():
20 tasks = builds_logic.BuildsLogic.get_build_tasks( 21 helpers.StatusEnum("running")).limit(200) 22 return flask.render_template("status/running.html", 23 number=len(list(tasks)), 24 tasks=tasks)
25
26 27 @status_ns.route("/importing/") 28 -def importing():
29 tasks = builds_logic.BuildsLogic.get_build_tasks( 30 helpers.StatusEnum("importing"), 31 background=False).limit(200) 32 bg_tasks_cnt = builds_logic.BuildsLogic.get_build_tasks( 33 helpers.StatusEnum("importing"), 34 background=True).count() 35 36 return flask.render_template("status/importing.html", 37 number=len(list(tasks)), 38 bg_tasks_cnt=bg_tasks_cnt, 39 tasks=tasks)
40