feat: add experimental flag (#4364)

This commit is contained in:
Garrett Delfosse
2022-10-04 19:45:00 +00:00
committed by GitHub
parent 18b282cabb
commit ffbaa93722
12 changed files with 55 additions and 9 deletions
+1
View File
@@ -29,6 +29,7 @@ export const defaultEntitlements = (): TypesGen.Entitlements => {
features: features,
has_license: false,
warnings: [],
experimental: false,
}
}
+1
View File
@@ -244,6 +244,7 @@ export interface Entitlements {
readonly features: Record<string, Feature>
readonly warnings: string[]
readonly has_license: boolean
readonly experimental: boolean
}
// From codersdk/features.go
+3
View File
@@ -771,11 +771,13 @@ export const MockEntitlements: TypesGen.Entitlements = {
warnings: [],
has_license: false,
features: {},
experimental: false,
}
export const MockEntitlementsWithWarnings: TypesGen.Entitlements = {
warnings: ["You are over your active user limit.", "And another thing."],
has_license: true,
experimental: false,
features: {
user_limit: {
enabled: true,
@@ -797,6 +799,7 @@ export const MockEntitlementsWithWarnings: TypesGen.Entitlements = {
export const MockEntitlementsWithAuditLog: TypesGen.Entitlements = {
warnings: [],
has_license: true,
experimental: false,
features: {
audit_log: {
enabled: true,
@@ -23,6 +23,7 @@ const emptyEntitlements = {
warnings: [],
features: {},
has_license: false,
experimental: false,
}
export const entitlementsMachine = createMachine(