1
0
mirror of https://github.com/IEEE-SB-Passau/pelican-deployment-system.git synced 2017-09-06 16:35:38 +02:00

jobs at status page

This commit is contained in:
2016-06-16 23:56:17 +02:00
parent 5de90f0699
commit 13ca258247
2 changed files with 13 additions and 1 deletions

View File

@@ -20,6 +20,8 @@ def _auth_basic(fn):
return fn(*args, **kwargs)
return wrapper
def set_schedulers(**name_scheduler_mapping):
app.config["deploy.schedulers"] = name_scheduler_mapping
def set_runners(**name_runner_mapping):
app.config["deploy.runners"] = name_runner_mapping
@@ -56,13 +58,22 @@ def status():
% else:
No job was ever running.
% end
<ul>
<li>Scheduled Jobs: </li>
<ul>
% for j in scheds[r.name].get_jobs():
<li>{{j}}</li>
% end
</ul>
</ul>
</li>
% end
</ul>
</html>
"""
return template(tpl, runners=app.config["deploy.runners"].values())
return template(tpl, runners=app.config["deploy.runners"].values(),
scheds=app.config["deploy.schedulers"])
@app.route('/<name>')
@_auth_basic