-
Notifications
You must be signed in to change notification settings - Fork 450
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
Participant types #353
Participant types #353
Conversation
Yup, exactly. :) Clicking on the username should open a popover menu. Just like we already do when screensharing to switch between screens, so we can extend that. Good question for how we do that before the call. Let's for now just have it in the call, and make sure to remember the roles of people even if they disconnect and reconnect later, or the call is days apart. Ok? |
Why don't we know that? If a user create a group room by selecting directly a nextcloud group in the dropdown list, then we know who is doing that action and that user will be the owner. If a 1on1 room is upgraded to a group or public room, then the 2 participants of the 1on1 room are kept as the owners of the new group/public room. |
No I mean from current system upgraded to new. We don't know which user created a room. :/ |
Oh! I get it now 😄 |
Right, we could make everyone a moderator. That would keep up the current behaviour. From my idea the only difference between moderators and owners is, that owners can not be removed by moderators.
Not really, I see two options:
|
67fe8c5
to
7f566a6
Compare
de45716
to
0346b02
Compare
@Ivansss I woould like to merge this now, and continue with the full participant list in a separate PR |
Codecov Report
@@ Coverage Diff @@
## master #353 +/- ##
============================================
- Coverage 14.32% 12.31% -2.01%
- Complexity 283 342 +59
============================================
Files 20 22 +2
Lines 1410 1640 +230
============================================
Hits 202 202
- Misses 1208 1438 +230
Continue to review full report at Codecov.
|
* one2one calls have two owners * for group and public calls the creator is the owner Signed-off-by: Joas Schilling <[email protected]>
Signed-off-by: Joas Schilling <[email protected]>
* all participants in one2one rooms owners * all participants in group rooms moderators Signed-off-by: Joas Schilling <[email protected]>
Signed-off-by: Joas Schilling <[email protected]>
Signed-off-by: Joas Schilling <[email protected]>
Signed-off-by: Joas Schilling <[email protected]>
Signed-off-by: Joas Schilling <[email protected]>
Signed-off-by: Joas Schilling <[email protected]>
Signed-off-by: Joas Schilling <[email protected]>
Signed-off-by: Joas Schilling <[email protected]>
Signed-off-by: Joas Schilling <[email protected]>
Signed-off-by: Joas Schilling <[email protected]>
74432fe
to
022cfdc
Compare
Signed-off-by: Joas Schilling <[email protected]>
Signed-off-by: John Molakvoæ (skjnldsv) <[email protected]>
Fix #297
@jancborchardt we need a UI to allow to promote users to moderators, demote them again and in the future also to remove users from a room. Do you have a good idea for a UI here? I think it would be nice if this was possible while being in a call, but it should also work when there is no call atm (to prepare it) and when the user is not part of the current call, which I think makes this a bit tricky. But maybe you have an idea?
When there is a call for participants I would suggest a dropdown on the name of the user, or a little triangle behind it.
@Ivansss what do you think, how should we set the owner on update for group rooms etc. I mean for 1on1 rooms we just set both as owners, when there is only one user in a room it's also easy. But what do we do with public/group rooms where there is more than one user? We don't know which user created it.