2020-12-31 01:39:32 +00:00
<!doctype html>
2021-11-07 00:25:02 +00:00
< html >
< head >
2022-07-26 15:20:50 +00:00
< title > {{ _("RaSCSI Reloaded Control Page") }} [{{ host }}]< / title >
2021-09-07 19:38:56 +00:00
< meta name = "viewport" content = "width=device-width, initial-scale=1, maximum-scale=1" / >
< link rel = "apple-touch-icon" sizes = "57x57" href = "/pwa/apple-icon-57x57.png" >
< link rel = "apple-touch-icon" sizes = "60x60" href = "/pwa/apple-icon-60x60.png" >
< link rel = "apple-touch-icon" sizes = "72x72" href = "/pwa/apple-icon-72x72.png" >
< link rel = "apple-touch-icon" sizes = "76x76" href = "/pwa/apple-icon-76x76.png" >
< link rel = "apple-touch-icon" sizes = "114x114" href = "/pwa/apple-icon-114x114.png" >
< link rel = "apple-touch-icon" sizes = "120x120" href = "/pwa/apple-icon-120x120.png" >
< link rel = "apple-touch-icon" sizes = "144x144" href = "/pwa/apple-icon-144x144.png" >
< link rel = "apple-touch-icon" sizes = "152x152" href = "/pwa/apple-icon-152x152.png" >
< link rel = "apple-touch-icon" sizes = "180x180" href = "/pwa/apple-icon-180x180.png" >
< link rel = "icon" type = "image/png" sizes = "192x192" href = "/pwa/android-icon-192x192.png" >
< link rel = "icon" type = "image/png" sizes = "32x32" href = "/pwa/favicon-32x32.png" >
< link rel = "icon" type = "image/png" sizes = "96x96" href = "/pwa/favicon-96x96.png" >
< link rel = "icon" type = "image/png" sizes = "16x16" href = "/pwa/favicon-16x16.png" >
< link rel = "manifest" href = "/pwa/manifest.json" >
< meta name = "msapplication-TileColor" content = "#ffffff" >
< meta name = "msapplication-TileImage" content = "/pwa/ms-icon-144x144.png" >
< meta name = "theme-color" content = "#ffffff" >
2020-12-31 01:39:32 +00:00
< link rel = "stylesheet" href = "{{ url_for('static', filename='style.css') }}" >
2021-09-22 05:51:06 +00:00
2021-11-28 02:23:37 +00:00
< script type = "application/javascript" >
var processNotify = function(Notification) {
2021-12-26 21:36:12 +00:00
document.getElementById("flash").innerHTML = "< div class = 'message' > " + Notification + "{{ _(" This process may take a while, and will continue in the background if you navigate away from this page.") }}< / div > ";
2021-11-28 02:23:37 +00:00
window.scrollTo(0,0);
}
2021-12-14 03:37:28 +00:00
var shutdownNotify = function(Notification) {
2021-12-26 21:36:12 +00:00
document.getElementById("flash").innerHTML = "< div class = 'message' > " + Notification + "{{ _(" The Web Interface will become unresponsive momentarily. Reload this page after the Pi has started up again.") }}< / div > ";
2021-12-14 03:37:28 +00:00
window.scrollTo(0,0);
}
2021-09-22 05:51:06 +00:00
< / script >
2021-12-27 22:52:44 +00:00
2021-12-28 01:18:56 +00:00
< script type = "application/javascript" src = "https://cdnjs.cloudflare.com/ajax/libs/dropzone/5.9.3/min/dropzone.min.js" > < / script >
2021-11-07 00:25:02 +00:00
< / head >
2020-12-31 01:39:32 +00:00
2021-11-07 00:25:02 +00:00
< body >
2020-12-31 01:39:32 +00:00
< div class = "content" >
< div class = "header" >
2021-11-27 04:41:10 +00:00
{% if auth_active %}
{% if username %}
2021-12-26 21:36:12 +00:00
< span style = "display: inline-block; width: 100%; color: white; background-color: green; text-align: center; vertical-align: center; font-family: Arial, Helvetica, sans-serif;" > {{ _("Logged in as < em > %(username)s< / em > ", username=username) }} – < a href = "/logout" > {{ _("Log Out") }}< / a > < / span >
2021-11-27 04:41:10 +00:00
{% else %}
< span style = "display: inline-block; width: 100%; color: white; background-color: red; text-align: center; vertical-align: center; font-family: Arial, Helvetica, sans-serif;" >
< form method = "POST" action = "/login" >
2021-12-26 21:36:12 +00:00
< div > {{ _("Log In to Use Web Interface") }}< / div >
< input type = "text" name = "username" placeholder = "{{ _(" Username " ) } } " >
< input type = "password" name = "password" placeholder = "{{ _(" Password " ) } } " >
2022-02-27 05:46:35 +00:00
< input type = "submit" value = "Login" >
2021-11-27 04:41:10 +00:00
< / form >
< / span >
{% endif %}
{% else %}
2021-12-26 21:36:12 +00:00
< span style = "display: inline-block; width: 100%; color: white; background-color: green; text-align: center; vertical-align: center; font-family: Arial, Helvetica, sans-serif;" > {{ _("Web Interface Authentication Disabled") }} – {{ _("See < a href = \"%(url)s\" target = \"_blank\" > Wiki< / a > for more information", url="https://github.com/akuker/RASCSI/wiki/Web-Interface#enable-authentication") }}< / span >
2021-11-27 04:41:10 +00:00
{% endif %}
2022-02-27 05:46:35 +00:00
< table width = "100%" style = "background-color: black;" >
2021-09-19 21:29:01 +00:00
< tbody >
2022-02-27 05:46:35 +00:00
< tr align = "center" >
< td >
2021-11-27 04:41:10 +00:00
< a href = "http://github.com/akuker/RASCSI" target = "_blank" >
2022-07-26 15:20:50 +00:00
< h1 > {{ _("RaSCSI Reloaded Control Page") }}< / h1 >
2021-09-19 21:29:01 +00:00
< / a >
< / td >
< / tr >
2022-02-27 05:46:35 +00:00
< tr >
< td style = "color: white;" >
hostname: {{ host }} ip: {{ ip_addr }}
< / td >
< / tr >
2021-09-19 21:29:01 +00:00
< / tbody >
< / table >
2020-12-31 01:39:32 +00:00
< / div >
2021-11-27 04:59:25 +00:00
< div class = "flash" id = "flash" >
2020-12-31 01:39:32 +00:00
{% for category, message in get_flashed_messages(with_categories=true) %}
{% if category == "stdout" or category == "stderr" %}
2021-11-07 00:25:02 +00:00
< pre > {{ message }}< / pre >
2020-12-31 01:39:32 +00:00
{% else %}
2021-11-07 00:25:02 +00:00
< div class = "{{ category }}" > {{ message }}< / div >
2020-12-31 01:39:32 +00:00
{% endif %}
{% endfor %}
< / div >
< div class = "content" >
2021-11-07 00:25:02 +00:00
{% block content %}{% endblock content %}
2020-12-31 01:39:32 +00:00
< / div >
< div class = "footer" >
2022-07-26 15:20:50 +00:00
< center > < tt > {{ _("RaSCSI Reloaded version: ") }}< strong > {{ version }} < a href = "https://github.com/akuker/RASCSI/commit/{{ running_env['git'] }}" target = "_blank" > {{ running_env["git"][:7] }}< / a > < / strong > < / tt > < / center >
2021-12-26 21:36:12 +00:00
< center > < tt > {{ _("Pi environment: ") }}{{ running_env["env"] }}< / tt > < / center >
2020-12-31 01:39:32 +00:00
< / div >
2021-09-19 21:29:01 +00:00
< / div >
2021-11-07 00:25:02 +00:00
< / body >