Kiosk mode
Add support for a kiosk user or mode. Bar administrators can put a device into kiosk mode with a special session.
A kiosk device would purpose as shared terminal, anybody can use to register what products they are buying. It would not be possible to buy products on the kiosk account as the kiosk doesn't have a wallet. Users are forced to select an account to use credits from.
Think of this as a shared tablet in a bar for processing product purchases/payments.
This will immediately accept the purchase at first. This will be extended to send purchase requests to the respective user later on instead.
Tasks:
-
When in kiosk mode, show logout button -
Show proper sidebar in kiosk mode -
Add easy button to get back to kiosk page if in kiosk mode -
Set up right toolbar button in kiosk mode -
Properly reset kiosk view after buying -
Automatically reload every hour if no product is selected -
Improve product selection view -
List up-to-date list of users/products -
Show success notification on bottom, instead of shifting the page -
Decay success notification -
Automatically cancel selected products after a minute or 2 of inactivity -
Mark transactions originating from kiosk -
Search clear button -
Add +5
button to product selection -
Bigger buttons for x
and+5
-
Search should work without pressing space or enter -
Always show selected user (even if not part of search query) -
...
Later improvements might include:
- Kiosk mode payments for a user creates a request (users can deny on their account if invalid)
- Personalized user PIN codes (optional) to immediately accept payment without request.