diff --git a/openvidu-testapp/src/app/components/dialogs/session-properties-dialog/session-properties-dialog.component.css b/openvidu-testapp/src/app/components/dialogs/session-properties-dialog/session-properties-dialog.component.css
index b0ee64f6..4728e295 100644
--- a/openvidu-testapp/src/app/components/dialogs/session-properties-dialog/session-properties-dialog.component.css
+++ b/openvidu-testapp/src/app/components/dialogs/session-properties-dialog/session-properties-dialog.component.css
@@ -7,7 +7,7 @@ mat-radio-button:first-child {
margin-left: 0;
}
-#turn-conf-label {
+.label {
display: block;
font-size: 12px;
color: rgba(0, 0, 0, 0.54);
@@ -15,9 +15,8 @@ mat-radio-button:first-child {
margin-bottom: 5px;
}
-.not-manual {
- padding-top: 6px;
- padding-bottom: 15px;
+#turn-div {
+ padding-bottom: 1.25em;
}
#manual-turn-div {
@@ -25,4 +24,9 @@ mat-radio-button:first-child {
padding: 5px;
border: 1px solid #00000026;
border-radius: 3px;
+}
+
+#role-div {
+ padding-top: 6px;
+ padding-bottom: 15px;
}
\ No newline at end of file
diff --git a/openvidu-testapp/src/app/components/dialogs/session-properties-dialog/session-properties-dialog.component.html b/openvidu-testapp/src/app/components/dialogs/session-properties-dialog/session-properties-dialog.component.html
index 38bce2fc..e945fc76 100644
--- a/openvidu-testapp/src/app/components/dialogs/session-properties-dialog/session-properties-dialog.component.html
+++ b/openvidu-testapp/src/app/components/dialogs/session-properties-dialog/session-properties-dialog.component.html
@@ -28,8 +28,8 @@
-
-
+
+
Auto
Freeice
@@ -47,9 +47,20 @@
+
+
+
+
+ SUB
+ PUB
+ MOD
+
+
+
+
-
+
\ No newline at end of file
diff --git a/openvidu-testapp/src/app/components/dialogs/session-properties-dialog/session-properties-dialog.component.ts b/openvidu-testapp/src/app/components/dialogs/session-properties-dialog/session-properties-dialog.component.ts
index 5ddb9d3c..189eef69 100644
--- a/openvidu-testapp/src/app/components/dialogs/session-properties-dialog/session-properties-dialog.component.ts
+++ b/openvidu-testapp/src/app/components/dialogs/session-properties-dialog/session-properties-dialog.component.ts
@@ -13,6 +13,7 @@ export class SessionPropertiesDialogComponent {
sessionProperties: SessionProperties;
turnConf: string;
manualTurnConf: RTCIceServer = {};
+ participantRole: string;
mediaMode = MediaMode;
recordingMode = RecordingMode;
@@ -23,6 +24,7 @@ export class SessionPropertiesDialogComponent {
this.sessionProperties = data.sessionProperties;
this.turnConf = data.turnConf;
this.manualTurnConf = data.manualTurnConf;
+ this.participantRole = data.participantRole;
}
enumToArray(enumerator: any) {
diff --git a/openvidu-testapp/src/app/components/openvidu-instance/openvidu-instance.component.html b/openvidu-testapp/src/app/components/openvidu-instance/openvidu-instance.component.html
index f3fdd6e7..18059538 100644
--- a/openvidu-testapp/src/app/components/openvidu-instance/openvidu-instance.component.html
+++ b/openvidu-testapp/src/app/components/openvidu-instance/openvidu-instance.component.html
@@ -78,7 +78,7 @@