Renamed premium SKU to Enterprise Advanced (#30882)

Этот коммит содержится в:
Harshil Sharma
2025-05-02 11:34:46 +05:30
коммит произвёл GitHub
родитель e1f47e22e7
Коммит a76c063d85
16 изменённых файлов: 66 добавлений и 66 удалений

Просмотреть файл

@@ -19,21 +19,21 @@ const (
LicenseGracePeriod = DayInMilliseconds * 10 //10 days
LicenseRenewalLink = "https://mattermost.com/renew/"
LicenseShortSkuE10 = "E10"
LicenseShortSkuE20 = "E20"
LicenseShortSkuProfessional = "professional"
LicenseShortSkuEnterprise = "enterprise"
LicenseShortSkuPremium = "premium"
LicenseShortSkuE10 = "E10"
LicenseShortSkuE20 = "E20"
LicenseShortSkuProfessional = "professional"
LicenseShortSkuEnterprise = "enterprise"
LicenseShortSkuEnterpriseAdvanced = "advanced"
ProfessionalTier = 10
EnterpriseTier = 20
PremiumTier = 30
ProfessionalTier = 10
EnterpriseTier = 20
EnterpriseAdvancedTier = 30
)
var LicenseToLicenseTier = map[string]int{
LicenseShortSkuProfessional: ProfessionalTier,
LicenseShortSkuEnterprise: EnterpriseTier,
LicenseShortSkuPremium: PremiumTier,
LicenseShortSkuProfessional: ProfessionalTier,
LicenseShortSkuEnterprise: EnterpriseTier,
LicenseShortSkuEnterpriseAdvanced: EnterpriseAdvancedTier,
}
const (
@@ -474,7 +474,7 @@ func MinimumEnterpriseLicense(license *License) bool {
return license != nil && LicenseToLicenseTier[license.SkuShortName] >= EnterpriseTier
}
// MinimumPremiumLicense returns true if the provided license is at least a premium license.
func MinimumPremiumLicense(license *License) bool {
return license != nil && LicenseToLicenseTier[license.SkuShortName] >= PremiumTier
// MinimumEnterpriseAdvancedLicense returns true if the provided license is at least an Enterprise Advanced license.
func MinimumEnterpriseAdvancedLicense(license *License) bool {
return license != nil && LicenseToLicenseTier[license.SkuShortName] >= EnterpriseAdvancedTier
}

Просмотреть файл

@@ -512,9 +512,9 @@ func TestMinimumProfessionalLicense(t *testing.T) {
true,
},
{
"premium license",
"enterprise advanced license",
&License{
SkuShortName: LicenseShortSkuPremium,
SkuShortName: LicenseShortSkuEnterpriseAdvanced,
},
true,
},
@@ -574,9 +574,9 @@ func TestMinimumEnterpriseLicense(t *testing.T) {
true,
},
{
"premium license",
"enterprise advanced license",
&License{
SkuShortName: LicenseShortSkuPremium,
SkuShortName: LicenseShortSkuEnterpriseAdvanced,
},
true,
},
@@ -610,7 +610,7 @@ func TestMinimumEnterpriseLicense(t *testing.T) {
}
}
func TestMinimumPremiumLicense(t *testing.T) {
func TestMinimumEnterpriseAdvancedLicense(t *testing.T) {
testCases := []struct {
description string
license *License
@@ -636,9 +636,9 @@ func TestMinimumPremiumLicense(t *testing.T) {
false,
},
{
"premium license",
"enterprise advanced license",
&License{
SkuShortName: LicenseShortSkuPremium,
SkuShortName: LicenseShortSkuEnterpriseAdvanced,
},
true,
},
@@ -667,7 +667,7 @@ func TestMinimumPremiumLicense(t *testing.T) {
for _, testCase := range testCases {
t.Run(testCase.description, func(t *testing.T) {
assert.Equal(t, testCase.expectedValue, MinimumPremiumLicense(testCase.license))
assert.Equal(t, testCase.expectedValue, MinimumEnterpriseAdvancedLicense(testCase.license))
})
}
}