pos_glory_cash_admin_buttons
A live connection status for a Glory cash machine, plus three actions: reset it, download the logs, or open its admin page.
August 27, 2026Updated August 31, 20264 min read
| Technical name | pos_glory_cash_admin_buttons |
|---|---|
| Views | form (view widget, <widget> element) |
| Module | pos_glory_cash, Glory cash machine integration |
| Used in core | The Glory configuration form in pos_glory_cash |
| Versions | Odoo 20.0, Odoo 19.0 |
| No-code setup | No. It is set in view XML and depends on module-specific data |
| Alternatives | pos_cashdro_admin_buttons, lna_checklist, pos_payment_provider_cards |
What the Glory admin buttons does
What this means for your team
Supported options in Odoo 19
| Option | Type | What it does |
|---|---|---|
glory_websocket_address | field read from the record | The machine's address. Nothing connects without it, and the admin page button warns instead of opening.(since Odoo 19.0) |
glory_username | field read from the record | Passed into the connection. A wrong value produces the bad credentials status.(since Odoo 19.0) |
glory_password | field read from the record | Passed into the connection alongside the user name.(since Odoo 19.0) |
Reset is guarded twice. It refuses outright when the status is disconnected or the credentials are rejected, and while it runs it holds a sticky notification that only clears when the machine answers.
Working examples
A connection that reopens whenever the form changes
Version compatibility
| Version | Status | Notes |
|---|---|---|
| Odoo 20.0 | Partial / changed | Not released. Adds local network access support and newer component conventions. |
| Odoo 19.0 | Verified | First version. Verified against the shipped source. |
| Odoo 18.0 | Not available | Widget does not exist. |
| Odoo 17.0 | Not available | Widget does not exist. |
| Odoo 16.0 | Not available | Widget does not exist. |
Upgrade note. The widget is new in Odoo 19 along with the Glory integration itself, so there is nothing to migrate from earlier versions.
What is changing in Odoo 20
Common problems and fixes
| Symptom | Cause and fix |
|---|---|
| Status stays disconnected | No address, a wrong address, or the machine is unreachable from the browser. Check the address and that the browser is on the same network. |
| Status shows bad credentials | The user name or password on the record is wrong. Correct them; the connection reopens automatically. |
| Reset does nothing and warns | It refuses when the status is disconnected or credentials are rejected. Restore the connection first. |
| The status shows a raw code | That code has no readable mapping. Expected fallback. Report the code to the vendor. |
| It reconnects while I type elsewhere | The effect depends on the whole record data object. Harmless; the connection reopens quickly. |
| The admin page will not open | No address configured, or a protocol and port mismatch. Set the address; the port follows the protocol automatically. |
Glory admin buttons vs the alternatives
| Widget | Best for | Key difference |
|---|---|---|
pos_glory_cash_admin_buttons | Setting up and diagnosing a Glory cash machine | A live websocket status with a guarded reset, on top of log and admin page tools |
| pos_cashdro_admin_buttons | The CashDro cash machine | Logs and diagnostics only, with no live status or reset |
lna_checklist | Checking local network access prerequisites | A checklist rather than a device connection |
| pos_payment_provider_cards | Choosing a payment terminal provider | Setup rather than diagnostics |
Frequently asked questions
How does the status stay current?+
Why does reset refuse sometimes?+
Why does it reconnect when I edit another field?+
How is the admin page port chosen?+
Does it have options?+
Cash handling that survives the Friday rush
Recyclers, drawers and reconciliation rules need to agree with each other before the queue builds. We implement Odoo Point of Sale with the hardware you actually run, on versions 16 through 19.
Book a free consultation