JohnXLivingston / peertube-plugin-livechat

GNU Affero General Public License v3.0
86 stars 26 forks source link

Changing defaults MUC affiliation (to fix some bugs) #385

Closed JohnXLivingston closed 1 month ago

JohnXLivingston commented 1 month ago

Is your feature request related to a problem? Please describe. Currently, streamers have "admin" affiliation on their MUC. So there are some features that they can't use, or that are buggy (destroy rooms, ...).

Just promoting them has owner is not the good solution: https://github.com/JohnXLivingston/peertube-plugin-livechat/issues/332 Indeed, livechat currently adds all instance's admins and moderators as owner... So their identities will leak.

Describe the solution you'd like Here is a workflow that seems simplier:

This has an additional benefits: instance's moderators/admins are not visible as admin just by joining a room. So they can observe without being disclosed.

Another additional benefits: with the old system, new peertube admins/moderators were not MUC owners for existing rooms. Now they just have to use the promote button.