chore: re-enable vaults for internal team
This commit is contained in:
@@ -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],
|
||||||
},
|
},
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -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 {
|
||||||
|
|||||||
Reference in New Issue
Block a user