andrewrk / andrewrk/groovebasin
ability to issue commands on behalf of other users
- Lingua principale
- JavaScript
- Stelle
- 2k
- Fork
- 119
- Metriche di merge delle PR
- Nessuna PR unita negli ultimi 30g
Descrizione
From the events tab, in the user roster, it should show clients instead of users. So if a user is logged in twice, the user will show up twice. Each client has an independent streaming status. There should be a context menu for users. The actions are:
- rename user. So if I'm an admin and I know "guestxyz" is "josh", I can change the name from "guestxyz" to "josh".
- logout client. Destroys the password saved in local storage and the user becomes a guest. You might do this if you accidentally stayed logged in on someone else's computer.
- set streaming status for client. Use case explained below.
Users can perform actions on all clients logged in as them, and admins can perform actions on all clients.
Another use case for this is a polite keyboard shortcut alternative to toggling playback status. If your keyboard shortcut simply toggles pause status, you might pause it for other users. Instead the keyboard shortcut would have this logic:
- if paused or your user is not streaming, press play and make that user start streaming
- otherwise, make that user stop streaming
Guida per i contributori
Nessuna guida per i contributori indicizzata per questo repository
Valutazione
Questa issue non è ancora stata valutata.