chore: re-enable vaults for internal team

This commit is contained in:
Aman Harwara
2023-10-23 13:52:01 +05:30
parent 2a2897bae8
commit c9358db645
2 changed files with 3 additions and 2 deletions

View File

@@ -69,7 +69,7 @@ export function serverFeatures(): ServerFeatureDescription[] {
name: 'Shared Vaults', name: 'Shared Vaults',
identifier: NativeFeatureIdentifier.TYPES.SharedVaults, identifier: NativeFeatureIdentifier.TYPES.SharedVaults,
permission_name: PermissionName.SharedVaults, permission_name: PermissionName.SharedVaults,
availableInRoles: [RoleName.NAMES.VaultsUser], availableInRoles: [RoleName.NAMES.InternalTeamUser],
}, },
] ]
} }

View File

@@ -8,6 +8,7 @@ import {
FeatureStatus, FeatureStatus,
InternalEventBusInterface, InternalEventBusInterface,
InternalEventInterface, InternalEventInterface,
RoleName,
} from '@standardnotes/snjs' } from '@standardnotes/snjs'
import { action, makeObservable, observable, runInAction, when } from 'mobx' import { action, makeObservable, observable, runInAction, when } from 'mobx'
import { AbstractViewController } from './Abstract/AbstractViewController' import { AbstractViewController } from './Abstract/AbstractViewController'
@@ -132,7 +133,7 @@ export class FeaturesController extends AbstractViewController implements Intern
isVaultsEnabled(): boolean { isVaultsEnabled(): boolean {
const enabled = this.features.isExperimentalFeatureEnabled(NativeFeatureIdentifier.TYPES.Vaults) const enabled = this.features.isExperimentalFeatureEnabled(NativeFeatureIdentifier.TYPES.Vaults)
return featureTrunkVaultsEnabled() || enabled return featureTrunkVaultsEnabled() || enabled || this.features.hasMinimumRole(RoleName.NAMES.InternalTeamUser)
} }
isEntitledToSharedVaults(): boolean { isEntitledToSharedVaults(): boolean {