summaryrefslogtreecommitdiff
path: root/addons/hw_drivers/views
diff options
context:
space:
mode:
authorstephanchrst <stephanchrst@gmail.com>2022-05-10 21:51:50 +0700
committerstephanchrst <stephanchrst@gmail.com>2022-05-10 21:51:50 +0700
commit3751379f1e9a4c215fb6eb898b4ccc67659b9ace (patch)
treea44932296ef4a9b71d5f010906253d8c53727726 /addons/hw_drivers/views
parent0a15094050bfde69a06d6eff798e9a8ddf2b8c21 (diff)
initial commit 2
Diffstat (limited to 'addons/hw_drivers/views')
-rw-r--r--addons/hw_drivers/views/pos_display.html94
1 files changed, 94 insertions, 0 deletions
diff --git a/addons/hw_drivers/views/pos_display.html b/addons/hw_drivers/views/pos_display.html
new file mode 100644
index 00000000..4cd91f68
--- /dev/null
+++ b/addons/hw_drivers/views/pos_display.html
@@ -0,0 +1,94 @@
+<!DOCTYPE html>
+<html>
+ <head>
+ <meta http-equiv="cache-control" content="no-cache" />
+ <meta http-equiv="pragma" content="no-cache" />
+ <title class="origin">{{ title or "Odoo's IoTBox" }}</title>
+ <script class="origin" type="text/javascript" src="/web/static/lib/jquery/jquery.js"></script>
+ <link class="origin" rel="stylesheet" href="/web/static/lib/bootstrap/css/bootstrap.css">
+ <script class="origin" type="text/javascript" src="/web/static/lib/bootstrap/js/bootstrap.min.js"></script>
+ <link rel="stylesheet" type="text/css" href="/web/static/lib/fontawesome/css/font-awesome.css"/>
+ <script type="text/javascript" class="origin">
+ var display_identifier = '{{ display_identifier }}';
+ {{ cust_js|safe }}
+ </script>
+ <style class="origin">
+ html, body {
+ height: 100%;
+ }
+ </style>
+ <style>
+ body {
+ background: linear-gradient(to right bottom, #77717e, #c9a8a9);
+ height: 100vh;
+ }
+ .pos-display-boxes {
+ position: absolute;
+ right: 20px;
+ bottom: 20px;
+ }
+ .pos-display-box {
+ padding: 10px 20px;
+ background: rgba(0, 0, 0, 0.17);
+ border: 1px solid rgba(0, 0, 0, 0.06);
+ box-shadow: 1px 1px 0px 0px rgba(60, 60, 60, 0.4);
+ color: #fff;
+ border-radius: 8px;
+ width: 500px;
+ margin-top: 20px;
+ }
+ .pos-display-box hr {
+ background-color: #fff;
+ }
+ .info-text {
+ font-size: 15px;
+ }
+ .table-pos-info {
+ color: #fff;
+ }
+ </style>
+ </head>
+ <body>
+ <div class="container-fluid">
+ <div class="text-center pt-5">
+ <img style="width: 150px;" src="/web/static/src/img/logo_inverse_white_206px.png">
+ <p class="mt-3" style="color: #fff;font-size: 30px;">IoTBox</p>
+ </div>
+ <div class="pos-display-boxes">
+ {% if pairing_code %}
+ <div class="pos-display-box">
+ <h4 class="text-center mb-3">Pairing Code</h4>
+ <hr/>
+ <h4 class="text-center mb-3">{{ pairing_code }}</h4>
+ </div>
+ {% endif %}
+ <div class="pos-display-box">
+ <h4 class="text-center mb-3">POS Client display</h4>
+ <table class="table table-hover table-sm table-pos-info">
+ <thead>
+ <tr>
+ <th>Interface</th>
+ <th>IP</th>
+ </tr>
+ </thead>
+ <tbody>
+ {% for display_iface in display_ifaces -%}
+ <tr>
+ <td><i class="fa fa-{{ display_iface.icon }}"/> {{ display_iface.essid }}</td>
+ <td>{{ display_iface.addr }}</td>
+ </tr>
+ {%- endfor %}
+ </tbody>
+ </table>
+ <p class="mb-2 info-text">
+ <i class="fa fa-info-circle mr-1"></i>The customer cart will be displayed here once a Point of Sale session is started.
+ </p>
+ <p class="mb-2 info-text">
+ <i class="fa fa-info-circle mr-1"></i>Odoo version 11 or above is required.
+ </p>
+ <div class="error-message alert alert-danger mb-2 d-none" role="alert" />
+ </div>
+ </div>
+ </div>
+ </body>
+</html>