MM-13748 Add GetTeamStats to plugin API (#10105)
Этот коммит содержится в:
коммит произвёл
Hanzei
родитель
8ead10effb
Коммит
004e7d383b
@@ -158,6 +158,10 @@ func (api *PluginAPI) UpdateTeamMemberRoles(teamId, userId, newRoles string) (*m
|
||||
return api.app.UpdateTeamMemberRoles(teamId, userId, newRoles)
|
||||
}
|
||||
|
||||
func (api *PluginAPI) GetTeamStats(teamId string) (*model.TeamStats, *model.AppError) {
|
||||
return api.app.GetTeamStats(teamId)
|
||||
}
|
||||
|
||||
func (api *PluginAPI) CreateUser(user *model.User) (*model.User, *model.AppError) {
|
||||
return api.app.CreateUser(user)
|
||||
}
|
||||
|
||||
@@ -729,3 +729,15 @@ func TestGetTeamMembers(t *testing.T) {
|
||||
assert.Equal(t, userIDs[i], member.UserId)
|
||||
}
|
||||
}
|
||||
|
||||
func TestGetTeamStats(t *testing.T) {
|
||||
th := Setup().InitBasic()
|
||||
defer th.TearDown()
|
||||
|
||||
teamStats, err := th.App.GetTeamStats(th.BasicTeam.Id)
|
||||
require.Nil(t, err)
|
||||
require.NotNil(t, teamStats)
|
||||
members, err := th.App.GetTeamMembers(th.BasicTeam.Id, 0, 5)
|
||||
require.Nil(t, err)
|
||||
assert.Equal(t, int64(len(members)), teamStats.TotalMemberCount)
|
||||
}
|
||||
|
||||
Ссылка в новой задаче
Block a user