Skip to content
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

Breakout Rooms round 1 #8403

Merged
merged 42 commits into from
Jan 25, 2023
Merged

Conversation

marcoambrosini
Copy link
Member

@marcoambrosini marcoambrosini commented Nov 28, 2022

Signed-off-by: Marco marcoambrosini@icloud.com

partially fixes #8339

πŸ–ΌοΈ Screenshots

🏚️ Before 🏑 After
B A

@marcoambrosini marcoambrosini force-pushed the feature/8339/breakout-rooms-round-1 branch 6 times, most recently from 05ce820 to 1bf4dc1 Compare December 5, 2022 13:20
@marcoambrosini marcoambrosini force-pushed the feature/8339/breakout-rooms-round-1 branch 3 times, most recently from 71f1aae to 1dac92d Compare December 16, 2022 17:11
@marcoambrosini marcoambrosini force-pushed the feature/8339/breakout-rooms-round-1 branch from 1dac92d to b5566af Compare December 19, 2022 21:12
@marcoambrosini marcoambrosini force-pushed the feature/8339/breakout-rooms-round-1 branch 4 times, most recently from b561143 to 0c7b548 Compare January 24, 2023 11:30
@marcoambrosini marcoambrosini self-assigned this Jan 24, 2023
@marcoambrosini marcoambrosini marked this pull request as ready for review January 24, 2023 14:39
<label for="room-number">{{ t('spreed', 'Number of breakout rooms') }} </label>
<input id="room-number" v-model.number="amount" type="number">
<NcCheckboxRadioSwitch :checked.sync="mode"
value="1"
Copy link
Member

@nickvergessen nickvergessen Jan 24, 2023

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Followup:

Suggested change
value="1"
:value="CONVERSATION.BREAKOUT_ROOM_MODE.AUTOMATIC"

Same for others?

@marcoambrosini marcoambrosini force-pushed the feature/8339/breakout-rooms-round-1 branch from 0c7b548 to c557b48 Compare January 24, 2023 15:08
Signed-off-by: Marco <marcoambrosini@icloud.com>
Signed-off-by: Marco <marcoambrosini@icloud.com>
Signed-off-by: Marco <marcoambrosini@icloud.com>
Signed-off-by: Marco <marcoambrosini@icloud.com>
Signed-off-by: Marco <marcoambrosini@icloud.com>
marcoambrosini and others added 9 commits January 24, 2023 15:10
Signed-off-by: Marco <marcoambrosini@icloud.com>
Signed-off-by: Marco <marcoambrosini@icloud.com>
Signed-off-by: Marco <marcoambrosini@icloud.com>
Signed-off-by: Marco <marcoambrosini@icloud.com>
Signed-off-by: Marco <marcoambrosini@icloud.com>
@marcoambrosini marcoambrosini force-pushed the feature/8339/breakout-rooms-round-1 branch from c557b48 to 930dd1c Compare January 24, 2023 15:11
src/store/conversationsStore.js Show resolved Hide resolved

async stopBreakoutRoomsAction(context, token) {
try {
await stopBreakoutRooms(token)
Copy link
Member

@nickvergessen nickvergessen Jan 24, 2023

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Followup:

Should change the conversation detail in the conversationStore when successful


async startBreakoutRoomsAction(context, token) {
try {
await startBreakoutRooms(token)
Copy link
Member

@nickvergessen nickvergessen Jan 24, 2023

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Followup:

Should change the conversation detail in the conversationStore when successful


async getBreakoutRoomsAction(context, { token }) {
try {
const response = await getBreakoutRooms(token)
Copy link
Member

@nickvergessen nickvergessen Jan 24, 2023

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Followup:

Don't get them when the conversation breakout room mode says they are off.


async deleteBreakoutRoomsAction(context, { token }) {
try {
await deleteBreakoutRooms(token)
Copy link
Member

@nickvergessen nickvergessen Jan 24, 2023

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Followup:

Should change the conversation detail in the conversationStore when successful

<input id="participant.attendeeId"
v-model="modelProxy"
:value="participant.attendeeId"
type="checkbox"
Copy link
Member

@nickvergessen nickvergessen Jan 24, 2023

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Followup:
Not accessible, we have a NcCheckbox… component

<!-- TODO: choose final icon -->
<GoogleCircles :size="20" />
</template>
{{ roomName(index) }}
Copy link
Member

@nickvergessen nickvergessen Jan 24, 2023

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Followup:

When there is only 1 room this behaves weird.


data() {
return {
mode: '1',
Copy link
Member

@nickvergessen nickvergessen Jan 24, 2023

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Followup:

use const

<template v-if="!isEditingParticipants">
<div class="breakout-rooms-editor__main">
<label for="room-number">{{ t('spreed', 'Number of breakout rooms') }} </label>
<input id="room-number" v-model.number="amount" type="number">
Copy link
Member

@nickvergessen nickvergessen Jan 24, 2023

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Followup:

If only NcInputField would allow numbers

Copy link
Member

@nickvergessen nickvergessen Jan 24, 2023

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Must:

min=1 max=20

marcoambrosini and others added 4 commits January 24, 2023 17:15
Signed-off-by: Marco <marcoambrosini@icloud.com>
Signed-off-by: Marco <marcoambrosini@icloud.com>
Co-authored-by: Joas Schilling <213943+nickvergessen@users.noreply.github.com>
Signed-off-by: Marco <marcoambrosini@icloud.com>
Signed-off-by: Marco <marcoambrosini@icloud.com>
@marcoambrosini marcoambrosini force-pushed the feature/8339/breakout-rooms-round-1 branch from a345066 to 363ad43 Compare January 24, 2023 17:48
marcoambrosini and others added 5 commits January 24, 2023 17:51
Co-authored-by: Joas Schilling <213943+nickvergessen@users.noreply.github.com>
Signed-off-by: Marco <marcoambrosini@icloud.com>
Co-authored-by: Joas Schilling <213943+nickvergessen@users.noreply.github.com>
Signed-off-by: Marco <marcoambrosini@icloud.com>
Signed-off-by: Marco <marcoambrosini@icloud.com>
Signed-off-by: Marco <marcoambrosini@icloud.com>
Signed-off-by: Marco <marcoambrosini@icloud.com>
Signed-off-by: Joas Schilling <coding@schilljs.com>
Signed-off-by: Joas Schilling <coding@schilljs.com>
Signed-off-by: Joas Schilling <coding@schilljs.com>
Copy link
Member

@nickvergessen nickvergessen left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

step-by-step

@nickvergessen nickvergessen merged commit b1d9378 into master Jan 25, 2023
@nickvergessen nickvergessen deleted the feature/8339/breakout-rooms-round-1 branch January 25, 2023 05:48
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

πŸ–– Breakout rooms πŸ–ŒοΈ Frontend
3 participants