diff options
| author | stephanchrst <stephanchrst@gmail.com> | 2022-05-10 21:51:50 +0700 |
|---|---|---|
| committer | stephanchrst <stephanchrst@gmail.com> | 2022-05-10 21:51:50 +0700 |
| commit | 3751379f1e9a4c215fb6eb898b4ccc67659b9ace (patch) | |
| tree | a44932296ef4a9b71d5f010906253d8c53727726 /addons/hw_drivers/views | |
| parent | 0a15094050bfde69a06d6eff798e9a8ddf2b8c21 (diff) | |
initial commit 2
Diffstat (limited to 'addons/hw_drivers/views')
| -rw-r--r-- | addons/hw_drivers/views/pos_display.html | 94 |
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> |
