Skip to content

Commit

Permalink
fix(settings/integration): handle teams integration permissions KMCNG…
Browse files Browse the repository at this point in the history
…-2604
  • Loading branch information
amirch1 committed Apr 2, 2024
1 parent f68b213 commit 446bcac
Show file tree
Hide file tree
Showing 3 changed files with 8 additions and 4 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@

<kEntitlement class="kEntitlement"></kEntitlement>

<kTeamsIntegration class="kEntitlement"></kTeamsIntegration>
<kTeamsIntegration *ngIf="_enableTeamsIntegration" class="kEntitlement"></kTeamsIntegration>

<kWebexIntegration class="kEntitlement"></kWebexIntegration>

Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
import {Component} from '@angular/core';
import { KMCPermissions } from 'app-shared/kmc-shared/kmc-permissions';
import {KMCPermissions, KMCPermissionsService} from 'app-shared/kmc-shared/kmc-permissions';
import { SettingsIntegrationSettingsMainViewService } from 'app-shared/kmc-shared/kmc-views';

@Component({
Expand All @@ -9,7 +9,10 @@ import { SettingsIntegrationSettingsMainViewService } from 'app-shared/kmc-share
})
export class SettingsIntegrationSettingsComponent {
public _kmcPermissions = KMCPermissions;
constructor(settingsIntegrationSettingsMainViewService: SettingsIntegrationSettingsMainViewService) {
public _enableTeamsIntegration = false;
constructor(settingsIntegrationSettingsMainViewService: SettingsIntegrationSettingsMainViewService,
_appPermissions: KMCPermissionsService) {
settingsIntegrationSettingsMainViewService.viewEntered();
this._enableTeamsIntegration = _appPermissions.hasPermission(KMCPermissions.FEATURE_TEAMS_RECORDING_UPLOAD_PERMISSION)
}
}
3 changes: 2 additions & 1 deletion src/shared/kmc-shared/kmc-permissions/kmc-permissions.ts
Original file line number Diff line number Diff line change
Expand Up @@ -155,5 +155,6 @@ export enum KMCPermissions {
'FEATURE_AUTH_BROKER_PERMISSION' = 1145,
'FEATURE_EVENT_PLATFORM_PERMISSION' = 1146,
'FEATURE_MEDIA_REPURPOSING_PERMISSION' = 1147,
'FEATURE_MEDIA_REPURPOSING_NG_PERMISSION' = 1148
'FEATURE_MEDIA_REPURPOSING_NG_PERMISSION' = 1148,
FEATURE_TEAMS_RECORDING_UPLOAD_PERMISSION = 1149
}

0 comments on commit 446bcac

Please sign in to comment.