andrewrk / andrewrk/groovebasin
ability to issue commands on behalf of other users
- 主要语言
- JavaScript
- 星标
- 2k
- 派生
- 119
- PR 合并指标
- 30 天内没有已合并 PR
描述
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
贡献指南
这个仓库没有索引到贡献指南
评估
这个 Issue 还没有评估数据。