andrewrk / andrewrk/groovebasin

ability to issue commands on behalf of other users

Aperta
#369 0 commenti 0 reazioni 0 assegnatari Vedi su GitHub
enhancement
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.

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.