mirror of
https://github.com/mail-in-a-box/mailinabox.git
synced 2024-12-24 07:37:04 +00:00
Show uptime in system status page
This commit is contained in:
parent
c0f4d5479f
commit
7ff2e8899f
@ -442,6 +442,11 @@ def system_status():
|
||||
pool.terminate()
|
||||
return json_response(output.items)
|
||||
|
||||
@app.route('/system/uptime')
|
||||
@authorized_personnel_only
|
||||
def show_uptime():
|
||||
return utils.shell("check_output", ["/usr/bin/uptime", "--pretty"])
|
||||
|
||||
@app.route('/system/updates')
|
||||
@authorized_personnel_only
|
||||
def show_updates():
|
||||
|
@ -39,6 +39,9 @@
|
||||
<div class="row">
|
||||
<div class="col-md-push-9 col-md-3">
|
||||
|
||||
<div id="system-uptime" style="display: none; margin-bottom: 1em;">
|
||||
</div>
|
||||
|
||||
<div id="system-reboot-required" style="display: none; margin-bottom: 1em;">
|
||||
<button type="button" class="btn btn-danger" onclick="confirm_reboot(); return false;">Reboot Box</button>
|
||||
<div>No reboot is necessary.</div>
|
||||
@ -77,6 +80,15 @@ function show_system_status() {
|
||||
$('#system-privacy-setting p').toggle(r);
|
||||
});
|
||||
|
||||
api(
|
||||
"/system/uptime",
|
||||
"GET",
|
||||
{ },
|
||||
function(r) {
|
||||
$('#system-uptime').text(r);
|
||||
$('#system-uptime').show();
|
||||
});
|
||||
|
||||
api(
|
||||
"/system/reboot",
|
||||
"GET",
|
||||
|
Loading…
Reference in New Issue
Block a user