mirror of
https://github.com/coder/coder.git
synced 2026-09-24 15:04:27 +08:00
feat: add experimental flag (#4364)
This commit is contained in:
@@ -29,6 +29,7 @@ export const defaultEntitlements = (): TypesGen.Entitlements => {
|
||||
features: features,
|
||||
has_license: false,
|
||||
warnings: [],
|
||||
experimental: false,
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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(
|
||||
|
||||
Reference in New Issue
Block a user