diff --git a/coderd/apidoc/docs.go b/coderd/apidoc/docs.go index 3d14f4ec72..22961a36df 100644 --- a/coderd/apidoc/docs.go +++ b/coderd/apidoc/docs.go @@ -9542,15 +9542,18 @@ const docTemplate = `{ "type": "string", "enum": [ "example", - "auto-fill-parameters" + "auto-fill-parameters", + "multi-organization" ], "x-enum-comments": { "ExperimentAutoFillParameters": "This should not be taken out of experiments until we have redesigned the feature.", - "ExperimentExample": "This isn't used for anything." + "ExperimentExample": "This isn't used for anything.", + "ExperimentMultiOrganization": "Requires organization context for interactions, default org is assumed." }, "x-enum-varnames": [ "ExperimentExample", - "ExperimentAutoFillParameters" + "ExperimentAutoFillParameters", + "ExperimentMultiOrganization" ] }, "codersdk.ExternalAuth": { diff --git a/coderd/apidoc/swagger.json b/coderd/apidoc/swagger.json index 9f6a1833e9..76b606e46b 100644 --- a/coderd/apidoc/swagger.json +++ b/coderd/apidoc/swagger.json @@ -8541,12 +8541,17 @@ }, "codersdk.Experiment": { "type": "string", - "enum": ["example", "auto-fill-parameters"], + "enum": ["example", "auto-fill-parameters", "multi-organization"], "x-enum-comments": { "ExperimentAutoFillParameters": "This should not be taken out of experiments until we have redesigned the feature.", - "ExperimentExample": "This isn't used for anything." + "ExperimentExample": "This isn't used for anything.", + "ExperimentMultiOrganization": "Requires organization context for interactions, default org is assumed." }, - "x-enum-varnames": ["ExperimentExample", "ExperimentAutoFillParameters"] + "x-enum-varnames": [ + "ExperimentExample", + "ExperimentAutoFillParameters", + "ExperimentMultiOrganization" + ] }, "codersdk.ExternalAuth": { "type": "object", diff --git a/codersdk/deployment.go b/codersdk/deployment.go index 087ad660cb..8f8499e51f 100644 --- a/codersdk/deployment.go +++ b/codersdk/deployment.go @@ -2217,6 +2217,7 @@ const ( // Add new experiments here! ExperimentExample Experiment = "example" // This isn't used for anything. ExperimentAutoFillParameters Experiment = "auto-fill-parameters" // This should not be taken out of experiments until we have redesigned the feature. + ExperimentMultiOrganization Experiment = "multi-organization" // Requires organization context for interactions, default org is assumed. ) // ExperimentsAll should include all experiments that are safe for diff --git a/docs/api/schemas.md b/docs/api/schemas.md index a6462a14ca..68ad8c8612 100644 --- a/docs/api/schemas.md +++ b/docs/api/schemas.md @@ -2693,6 +2693,7 @@ CreateWorkspaceRequest provides options for creating a new workspace. Only one o | ---------------------- | | `example` | | `auto-fill-parameters` | +| `multi-organization` | ## codersdk.ExternalAuth diff --git a/site/src/api/typesGenerated.ts b/site/src/api/typesGenerated.ts index c2e9b51b96..8d49bc6ca7 100644 --- a/site/src/api/typesGenerated.ts +++ b/site/src/api/typesGenerated.ts @@ -1907,8 +1907,15 @@ export const Entitlements: Entitlement[] = [ ]; // From codersdk/deployment.go -export type Experiment = "auto-fill-parameters" | "example"; -export const Experiments: Experiment[] = ["auto-fill-parameters", "example"]; +export type Experiment = + | "auto-fill-parameters" + | "example" + | "multi-organization"; +export const Experiments: Experiment[] = [ + "auto-fill-parameters", + "example", + "multi-organization", +]; // From codersdk/deployment.go export type FeatureName =