mirror of
https://github.com/bitwarden/browser
synced 2025-12-16 08:13:42 +00:00
Use organizations$ observable instead of class member (#15377)
This commit is contained in:
@@ -248,10 +248,13 @@ export class MembersComponent extends BaseMembersComponent<OrganizationUserView>
|
|||||||
const separateCustomRolePermissionsEnabled$ = this.configService.getFeatureFlag$(
|
const separateCustomRolePermissionsEnabled$ = this.configService.getFeatureFlag$(
|
||||||
FeatureFlag.SeparateCustomRolePermissions,
|
FeatureFlag.SeparateCustomRolePermissions,
|
||||||
);
|
);
|
||||||
this.showUserManagementControls$ = separateCustomRolePermissionsEnabled$.pipe(
|
this.showUserManagementControls$ = combineLatest([
|
||||||
|
separateCustomRolePermissionsEnabled$,
|
||||||
|
organization$,
|
||||||
|
]).pipe(
|
||||||
map(
|
map(
|
||||||
(separateCustomRolePermissionsEnabled) =>
|
([separateCustomRolePermissionsEnabled, organization]) =>
|
||||||
!separateCustomRolePermissionsEnabled || this.organization.canManageUsers,
|
!separateCustomRolePermissionsEnabled || organization.canManageUsers,
|
||||||
),
|
),
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user