Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Wireframes] CR to a channel #6208

Closed
drew2a opened this issue Jul 5, 2021 · 0 comments · Fixed by #7726
Closed

[Wireframes] CR to a channel #6208

drew2a opened this issue Jul 5, 2021 · 0 comments · Fixed by #7726

Comments

@drew2a
Copy link
Contributor

drew2a commented Jul 5, 2021

Naming:

  • Collaborator: a user who wants to create a change to a channel
  • Owner: the channel's owner
  • Change Request (CR): a changeset for the channel created by the collaborator

Restrictions:

  1. A collaborator can have only one CR for one channel at a time
  2. Only subscribers can become collaborators

CR Feature

CR has to be implemented as a feature with two states:

  • enabled
  • disabled

A channel owner can either enable or disable the feature for his channel.

Every CR can be in one of the following states:

  • created
  • pending
  • canceled
  • added

CR Feature enabled:

  • a user see a button "Add Torrent"
  • an owner see a list of CR
  • the owner can approve or decline every CR
  • the owner can disable the CR feature for a channel

CR Feature disabled:

  • a user does not see a button "Add Torrent"
  • an owner does not see a list of pending changes
  • the owner can enable the CR feature for a channel

Wireframes

Left column: A subscriber's interface.
Right column: A channel's owner interface.

PR

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Development

Successfully merging a pull request may close this issue.

1 participant