Skip to content

Channels feature #21

Description

@AndrewPlayer3

Feature Description:

Viewers should be able to create channels. Channels should be an environment where the viewer will have content_editor and content_manager abilities, perhaps under a set of new roles: channel_editor, channel_manager, and channel_owner (the first two roles allow the channel_owner to have other people run certain aspects of their channel). At minimum, the owner should be able to upload and remove videos within their channel, as well as view the analytics for their videos.

Channel General Requirements:

  • Viewers can create a single channel
  • Viewers can upload videos to their channel
    • There should be size, length, and video type restrictions, as deemed necessary.
  • Viewers can remove videos from their channel
  • Viewers can view the analytics for their videos

Potential Added Roles:

Scoped roles where a user can only modify the channel with the proper roles in that channel

  • channel_editor: only uploads and removes videos
  • channel_manager: only views analytics
  • channel_owner: channel_editor + channel_manager + edit channel info + delete channel

Metadata

Metadata

Assignees

Labels

enhancementNew feature or request

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions