Adds cli for team restore and team archive.
Этот коммит содержится в:
Ashutosh Kumar
2019-01-28 17:34:19 +05:30
коммит произвёл Hanzei
родитель 144686148b
Коммит 9b952dce27
4 изменённых файлов: 67 добавлений и 0 удалений

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

@@ -1000,6 +1000,20 @@ func (a *App) SoftDeleteTeam(teamId string) *model.AppError {
return nil
}
func (a *App) RestoreTeam(teamId string) *model.AppError {
team, err := a.GetTeam(teamId)
if err != nil {
return err
}
team.DeleteAt = 0
result := <-a.Srv.Store.Team().Update(team)
if result.Err != nil {
return result.Err
}
a.sendTeamEvent(team, model.WEBSOCKET_EVENT_RESTORE_TEAM)
return nil
}
func (a *App) GetTeamStats(teamId string) (*model.TeamStats, *model.AppError) {
tchan := a.Srv.Store.Team().GetTotalMemberCount(teamId)
achan := a.Srv.Store.Team().GetActiveMemberCount(teamId)