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:
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
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:
Potential Added Roles:
Scoped roles where a user can only modify the channel with the proper roles in that channel