summaryrefslogtreecommitdiff
path: root/addons/hw_posbox_homepage/views/remote_connect.html
diff options
context:
space:
mode:
Diffstat (limited to 'addons/hw_posbox_homepage/views/remote_connect.html')
-rw-r--r--addons/hw_posbox_homepage/views/remote_connect.html42
1 files changed, 42 insertions, 0 deletions
diff --git a/addons/hw_posbox_homepage/views/remote_connect.html b/addons/hw_posbox_homepage/views/remote_connect.html
new file mode 100644
index 00000000..ab9628ec
--- /dev/null
+++ b/addons/hw_posbox_homepage/views/remote_connect.html
@@ -0,0 +1,42 @@
+{% extends "layout.html" %}
+{% block head %}
+ <script>
+ $(function () {
+ var upgrading = false;
+ $('#enable_debug').click(function () {
+ var auth_token = $('#auth_token').val();
+ if (auth_token == "") {
+ alert('Please provide an authentication token.');
+ } else {
+ $.ajax({
+ url: '/enable_ngrok',
+ data: {
+ 'auth_token': auth_token
+ }
+ }).always(function (response) {
+ if (response === 'already running') {
+ alert('Remote debugging already activated.');
+ } else {
+ $('#auth_token').attr('disabled','disabled');
+ $('#enable_debug').html('Enabled remote debugging');
+ $('#enable_debug').removeAttr('href', '')
+ $('#enable_debug').off('click');
+ }
+ });
+ }
+ });
+ });
+ </script>
+{% endblock %}
+{% block content %}
+ <h2 class="text-center">Remote Debugging</h2>
+ <p class='text-red'>
+ This allows someone who give a ngrok authtoken to gain remote access to your IoT Box, and
+ thus your entire local network. Only enable this for someone
+ you trust.
+ </p>
+ <div class='text-center'>
+ <input type="text" id="auth_token" size="42" placeholder="Authentication Token"/> <br/>
+ <a class="btn" style="margin: 18px auto;" id="enable_debug" href="#">Enable Remote Debugging</a>
+ </div>
+{% endblock %}