Blame

08dfeb Hargata Softworks 2024-11-03 15:56:23 1
# Kiosk
2
3
## Kiosk View
4
Navigating to `https://yourlubeloggerdomain/kiosk` will bring up the Kiosk view. This is a pseudo real-time dashboard that refreshes approximately every minute(indicated by the progressbar at the very top of the page)
5
6
By default(without any parameters), it will default to the Vehicle view.
7
8
![](/Advanced/Kiosk/a/image-1730648591244.png)
9
10
Modify view by adding `kioskMode` to the URL, such as: `https://yourlubeloggerdomain/kiosk?kioskMode={mode}`
11
12
Possible views:
13
- Vehicle - shows overview information of vehicles.
4e418a Hargata Softworks 2024-11-03 20:11:27 14
- Plan - shows all plans for vehicles, sorted by the priority and progress.
08dfeb Hargata Softworks 2024-11-03 15:56:23 15
- Reminder - shows all reminders for vehicles, sorted by urgency.
16
- Cycle - cycles through all of the view above.
17
18
## Excluding Vehicles
19
20
By default, the dashboard will display all vehicles the user has access to; however, vehicles can be excluded by appending `exclusions` to the URL, such as `https://yourlubeloggerdomain/kiosk?exclusions={vehicleIds}`
21
22
The vehicleId refers to the Id of the vehicle, visible in the address bar when viewing details for a specific vehicle, e.g.:
23
24
![](/Advanced/Kiosk/a/image-1730649089838.png)
25
4e418a Hargata Softworks 2024-11-03 20:11:27 26
In the example above, the vehicleId is `1`. To exclude multiple vehicles, list them separated by `,`
08dfeb Hargata Softworks 2024-11-03 15:56:23 27
378645 Hargata Softworks 2024-11-03 15:57:04 28
e.g.: `https://yourlubeloggerdomain/kiosk?exclusions=1,3,5` will exclude vehicles with Ids 1, 3, and 5 from having their information displayed on the view.
08dfeb Hargata Softworks 2024-11-03 15:56:23 29
30
## Full URL Example
31
32
`https://yourlubeloggerdomain/kiosk?kioskMode=Cycle&exclusions=1,3,5` will cycle through different views and exclude data from vehicle Ids 1, 3, and 5.
33
34
## Setting Access Token
35
f1f874 Hargata Softworks 2024-11-03 16:11:41 36
If your use-case for the Kiosk involves a full-time display, you will need to set up an access token as the user session cookie set by LubeLogger expires in either 24 hours or 7 days(depending if `Remember Me` was selected during Login). Setting up an access token allows the kiosk to continue functioning even if the user session has long expired.
37
d14799 Hargata Softworks 2026-02-09 18:27:26 38
1. Generate a readonly [[API Key|Advanced/API#api-keys]]
39
2. You will need to login at least once before navigating to your Kiosk URL
f1f874 Hargata Softworks 2024-11-03 16:11:41 40
4. Open up the developer's console(F12 on most browsers)
41
5. Some browsers will require you to acknowledge what you're doing.
d14799 Hargata Softworks 2026-02-09 18:27:26 42
6. Type in `setAccessToken('{API Key you generated in step 1}')`
f1f874 Hargata Softworks 2024-11-03 16:11:41 43
7. Hit enter and you should get a response stating the access token was set.
44
d14799 Hargata Softworks 2026-02-09 18:27:26 45
E.g.: If the generated API key is `abcde` You would then type in `setAccessToken('abcde')` in the developer's console.
f1f874 Hargata Softworks 2024-11-03 16:11:41 46
47
Test this by navigating to your LubeLogger instance in a different tab and logging out. Your kiosk dashboard should continue functioning.