diff --git a/client/package.json b/client/package.json index 90fe49380..ece697eb7 100644 --- a/client/package.json +++ b/client/package.json @@ -102,7 +102,7 @@ "karma-jasmine": "~3.1.1", "karma-jasmine-html-reporter": "^1.4.0", "npm-license-crawler": "^0.2.1", - "prettier": "^2.0.5", + "prettier": "~2.0.5", "protractor": "^5.4.3", "resize-observer-polyfill": "^1.5.1", "ts-node": "~8.8.1", diff --git a/client/src/app/shared/components/jitsi/jitsi.component.html b/client/src/app/shared/components/jitsi/jitsi.component.html index 499369152..175d9a547 100644 --- a/client/src/app/shared/components/jitsi/jitsi.component.html +++ b/client/src/app/shared/components/jitsi/jitsi.component.html @@ -47,7 +47,7 @@ -
+
diff --git a/client/src/app/shared/components/jitsi/jitsi.component.ts b/client/src/app/shared/components/jitsi/jitsi.component.ts index a8bcdac7e..b21fada2f 100644 --- a/client/src/app/shared/components/jitsi/jitsi.component.ts +++ b/client/src/app/shared/components/jitsi/jitsi.component.ts @@ -138,6 +138,30 @@ export class JitsiComponent extends BaseViewComponent implements OnInit, OnDestr public canManageSpeaker: boolean; + /** + * Jitsi|URL|Perm||Show + * =====|===|====||==== + * 0 | 0 | 0 || 0 + * 0 | 0 | 1 || 0 + * 0 | 1 | 0 || 0 + * 0 | 1 | 1 || 1 + * 1 | 0 | 0 || 1 + * 1 | 0 | 1 || 1 + * 1 | 1 | 0 || 0 + * 1 | 1 | 1 || 1 + */ + public get showConferenceBar(): boolean { + if (this.enableJitsi) { + if (this.videoStreamUrl && !this.canSeeLiveStream) { + return false; + } else { + return true; + } + } else { + return this.videoStreamUrl && this.canSeeLiveStream; + } + } + public get isAccessPermitted(): boolean { return !this.restricted || this.canManageSpeaker || this.isOnCurrentLos; }