mirror of
https://github.com/coder/coder.git
synced 2025-07-21 01:28:49 +00:00
chore: move custom-roles feature to permium license (#14201)
Currently an unsafe experiment, so it can be moved safely
This commit is contained in:
@ -154,7 +154,7 @@ func (set FeatureSet) Features() []FeatureName {
|
||||
enterpriseFeatures = slices.DeleteFunc(enterpriseFeatures, func(f FeatureName) bool {
|
||||
switch f {
|
||||
// Add all features that should be excluded in the Enterprise feature set.
|
||||
case FeatureMultipleOrganizations:
|
||||
case FeatureMultipleOrganizations, FeatureCustomRoles:
|
||||
return true
|
||||
default:
|
||||
return false
|
||||
|
@ -810,6 +810,7 @@ func TestLicenseEntitlements(t *testing.T) {
|
||||
ExpectedErrorContains: "",
|
||||
AssertEntitlements: func(t *testing.T, entitlements codersdk.Entitlements) {
|
||||
assert.False(t, entitlements.Features[codersdk.FeatureMultipleOrganizations].Enabled, "multi-org only enabled for premium")
|
||||
assert.False(t, entitlements.Features[codersdk.FeatureCustomRoles].Enabled, "custom-roles only enabled for premium")
|
||||
},
|
||||
},
|
||||
{
|
||||
@ -822,6 +823,7 @@ func TestLicenseEntitlements(t *testing.T) {
|
||||
ExpectedErrorContains: "",
|
||||
AssertEntitlements: func(t *testing.T, entitlements codersdk.Entitlements) {
|
||||
assert.True(t, entitlements.Features[codersdk.FeatureMultipleOrganizations].Enabled, "multi-org enabled for premium")
|
||||
assert.True(t, entitlements.Features[codersdk.FeatureCustomRoles].Enabled, "custom-roles enabled for premium")
|
||||
},
|
||||
},
|
||||
}
|
||||
|
Reference in New Issue
Block a user