summaryrefslogtreecommitdiff
path: root/addons/hw_posbox_homepage/views/server_config.html
diff options
context:
space:
mode:
Diffstat (limited to 'addons/hw_posbox_homepage/views/server_config.html')
-rw-r--r--addons/hw_posbox_homepage/views/server_config.html60
1 files changed, 60 insertions, 0 deletions
diff --git a/addons/hw_posbox_homepage/views/server_config.html b/addons/hw_posbox_homepage/views/server_config.html
new file mode 100644
index 00000000..6824ee67
--- /dev/null
+++ b/addons/hw_posbox_homepage/views/server_config.html
@@ -0,0 +1,60 @@
+{% extends "layout.html" %}
+{% from "loading.html" import loading_block_ui %}
+{% block head %}
+ <script>
+ $(document).ready(function () {
+ $('#server-config').submit(function(e){
+ e.preventDefault();
+ $('.loading-block').removeClass('o_hide');
+ $.ajax({
+ url: '/server_connect',
+ type: 'post',
+ data: $('#server-config').serialize(),
+ }).fail(function () {
+ $('.message-status').html('Configure Domain Server <br> Redirect to IoT Box');
+ if ($('#iotname')[0].defaultValue == $('#iotname')[0].value){
+ var rebootTime = 30000;
+ }else{
+ var rebootTime = 100000;
+ }
+ setTimeout(function () {
+ location.reload(true);
+ }, rebootTime);
+ });
+ });
+ });
+ </script>
+{% endblock %}
+{% block content %}
+ <h2 class="text-center">Configure Odoo Server</h2>
+ <p>
+ Paste the token from the Connect wizard in your Odoo instance in the Server Token field. If you change the IoT Box Name,
+ your IoT Box will need a reboot.
+ </p>
+ <form id="server-config" action='/server_connect' method='POST'>
+ <table align="center">
+ <tr>
+ <td>IoT Box Name</td>
+ <td><input type="text" id="iotname" name="iotname" value="{{ hostname }}"></td>
+ </tr>
+ <tr>
+ <td>Server Token</td>
+ <td><input type="text" name="token"></td>
+ </tr>
+ <tr>
+ <td/>
+ <td><input class="btn" type="submit" value="Connect"/></td>
+ </tr>
+ </table>
+ <p class="text-center font-small">
+ Your current server <strong>{{ server_status }}</strong>
+ </p>
+ {{ loading_block_ui(loading_message) }}
+ </form>
+ <div class="text-center font-small" style="margin: 10px auto;">
+ You can clear the server configuration
+ <form style="display: inline-block;margin-left: 4px;" action='/server_clear'>
+ <input class="btn btn-sm" type="submit" value="Clear"/>
+ </form>
+ </div>
+{% endblock %}