Этот коммит содержится в:
Harshil Sharma
2023-12-25 12:41:28 +05:30
коммит произвёл GitHub
родитель 6520e570e0
Коммит d23c16b9aa
4 изменённых файлов: 5 добавлений и 25 удалений

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

@@ -3576,14 +3576,6 @@ components:
description: The maximum number of users allowed on server description: The maximum number of users allowed on server
type: integer type: integer
format: int64 format: int64
lowerBandUserLimit:
description: User count after which to show the first upgrade message
type: integer
format: int64
upperBandUserLimit:
description: User count after which to show the second upgrade message
type: integer
format: int64
activeUserCount: activeUserCount:
description: The number of active users in the server description: The number of active users in the server
type: integer type: integer

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

@@ -9,11 +9,7 @@ import (
"github.com/mattermost/mattermost/server/public/model" "github.com/mattermost/mattermost/server/public/model"
) )
const ( const maxUsersLimit = 10000
lowerBandUsersLimit = 500
upperBandUsersLimit = 9000
maxUsersLimit = 10000
)
func (a *App) GetUserLimits() (*model.UserLimits, *model.AppError) { func (a *App) GetUserLimits() (*model.UserLimits, *model.AppError) {
if !a.shouldShowUserLimits() { if !a.shouldShowUserLimits() {
@@ -26,10 +22,8 @@ func (a *App) GetUserLimits() (*model.UserLimits, *model.AppError) {
} }
return &model.UserLimits{ return &model.UserLimits{
ActiveUserCount: activeUserCount, ActiveUserCount: activeUserCount,
LowerBandUserLimit: lowerBandUsersLimit, MaxUsersLimit: maxUsersLimit,
UpperBandUserLimit: upperBandUsersLimit,
MaxUsersLimit: maxUsersLimit,
}, nil }, nil
} }

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

@@ -21,8 +21,6 @@ func TestGetUserLimits(t *testing.T) {
// InitBasic creates 3 users by default // InitBasic creates 3 users by default
require.Equal(t, int64(3), userLimits.ActiveUserCount) require.Equal(t, int64(3), userLimits.ActiveUserCount)
require.Equal(t, int64(10000), userLimits.MaxUsersLimit) require.Equal(t, int64(10000), userLimits.MaxUsersLimit)
require.Equal(t, int64(500), userLimits.LowerBandUserLimit)
require.Equal(t, int64(9000), userLimits.UpperBandUserLimit)
}) })
t.Run("user count should increase on creating new user and decrease on permanently deleting", func(t *testing.T) { t.Run("user count should increase on creating new user and decrease on permanently deleting", func(t *testing.T) {
@@ -130,7 +128,5 @@ func TestGetUserLimits(t *testing.T) {
require.Equal(t, int64(0), userLimits.ActiveUserCount) require.Equal(t, int64(0), userLimits.ActiveUserCount)
require.Equal(t, int64(0), userLimits.MaxUsersLimit) require.Equal(t, int64(0), userLimits.MaxUsersLimit)
require.Equal(t, int64(0), userLimits.LowerBandUserLimit)
require.Equal(t, int64(0), userLimits.UpperBandUserLimit)
}) })
} }

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

@@ -4,8 +4,6 @@
package model package model
type UserLimits struct { type UserLimits struct {
MaxUsersLimit int64 `json:"maxUsersLimit"` // max number of users allowed MaxUsersLimit int64 `json:"maxUsersLimit"` // max number of users allowed
LowerBandUserLimit int64 `json:"lowerBandUserLimit"` // user count for 1st warning ActiveUserCount int64 `json:"activeUserCount"` // actual number of active users on server. Active = non deleted
UpperBandUserLimit int64 `json:"upperBandUserLimit"` // user count for 2nd warning
ActiveUserCount int64 `json:"activeUserCount"` // actual number of active users on server. Active = non deleted
} }