Peertube: Channel shared between users

Created on 22 Jun 2018  路  10Comments  路  Source: Chocobozzz/PeerTube

We are an french public administration, and it will very useful if we can have a videos channels shared between few users of our instances.

I don't think it's possible right now...

Thanks :+1:

Channels Type

Most helpful comment

This would be very useful for the way we are using peertube in a community.
We have multiple users that would want to contribute different channels based on interests and groups/tasks.

All 10 comments

Yes, this would be super helpful! For Krita it would mean we could have multiple people worry about the videos that go into a Krita channel without having to juggle accounts like we have to do for some social media, or the opposite, having to sent around heavy video files while the only thing it needs to do is to be sent to the peertube instance.

This would be very useful for the way we are using peertube in a community.
We have multiple users that would want to contribute different channels based on interests and groups/tasks.

It would be useful, and am wondering few things:

  • Permissions

Is a simple permission system, like just give ability to some account to add(/remove ?) video on my channel is enough,

or do you need a more grained permission system like choose which account can:
- add, edit, remove a video
- edit or remove channel
- add or remove accounts to the channel, and manage permissions

  • Account channels

How shared account should be displayed on the account page that displays channels ? Should it appears like a regular channel, or in an other section "Shared channels" ?

  • Channel page

Also it will modify the channel page, we could display all the accounts that are managing the channel

Are there any plans for this? I'd really appreciate a fine grained permission system in PeerTube, so that some users can only view a channel, while others can upload to it.

My use-case :
I manage video contents for some clients, so i need acces and they also do to be as autonomous as they can/want.

I don't need fine permission managment, sharing admin acces to a channel is enouth for my use-case.

I could see this issue going hand in hand with this other issue https://github.com/Chocobozzz/PeerTube/issues/2841

facebook pages have had fine grained permissions for a long time.
https://www.facebook.com/help/289207354498410/
Having some control over permissions would be very helpful for this feature. suppose i want to add someone who can help moderate comments or edit tags and such but not upload videos on the channel or i want to give someone else permission to upload videos to the channel

I think, to make the feature simpler, in first instance would be useful if the channel creator can add/remove users himself.
Users gains the ability to add/edit/remove all the videos in the channel. (every action can be moderated/allowed by the creator)
I know for sure another bunch of public administrations interested on this feature, joined to LDAP/SAML2 plugin.

The need is to avoid the users being be the publicly owners of the video, the video should be credited to the channel itself.
Or the video owner should be just the channel creator.

@tassoman that sounds reasonable enough to start with. as a channel "creator", you allow other users to work on videos. fine grained permissions can be later added which should not be much difficult. as #2841 issue exists, that would be helpful for teams in the long run. For federation, we could keep the creator as the "channel owner" and that would be distributed across activitypub but internally we could have many users,non public facing or public.

Edit: my response in issue #3335

We should implement permissions logic. This would be beneficial for all sorts of cases like this.

In moderation, you could have dozens of comment janitors who could moderate comments only. Same as many other roles that are present in various services. Some users could moderate video reports. Some would get permission to ban users. Some could be allowed to modify the federation.. there is a lot of things that a moderator can do today but because this power is sudo all, many administrators fear abuse. Giving certain permissions only would be helpful in this case.

In the present case, a channel owner could give "edit" permission or "upload" or "delete" to someone and this issue would be solved. This way if I give "full" permissions to someone and have them delete me, that should do the trick. The display part would be easily solvable later.

Just my two cents.

I've the same use case as @1000i100 ; we're some users that want the same permissions to upload content to a channel. Our workaround right now is to have a Youtube channel that we're uploading to, then we've a cron job that runs PeerTube CLI to import the Youtube video. Pretty ugly, but it does the work.

What needs to be done to add this feature? Are there any big changes that needs to be done in the already existing data structures or functionality?

Was this page helpful?
0 / 5 - 0 ratings

Related issues

XenonFiber picture XenonFiber  路  3Comments

ufm picture ufm  路  3Comments

roipoussiere picture roipoussiere  路  3Comments

Nutomic picture Nutomic  路  3Comments

zilti picture zilti  路  3Comments