Removed user bands (#25806)
Этот коммит содержится в:
коммит произвёл
GitHub
родитель
6520e570e0
Коммит
d23c16b9aa
@@ -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
|
|
||||||
}
|
}
|
||||||
|
|||||||
Ссылка в новой задаче
Block a user