Added websocket event and webapp handler for updating user roles (#6953)
Этот коммит содержится в:
коммит произвёл
Joram Wilander
родитель
ac5dd4aa70
Коммит
cc3a95fdd9
@@ -164,9 +164,18 @@ func UpdateTeamMemberRoles(teamId string, userId string, newRoles string) (*mode
|
||||
|
||||
ClearSessionCacheForUser(userId)
|
||||
|
||||
sendUpdatedMemberRoleEvent(userId, member)
|
||||
|
||||
return member, nil
|
||||
}
|
||||
|
||||
func sendUpdatedMemberRoleEvent(userId string, member *model.TeamMember) {
|
||||
message := model.NewWebSocketEvent(model.WEBSOCKET_EVENT_MEMBERROLE_UPDATED, "", "", userId, nil)
|
||||
message.Add("member", member.ToJson())
|
||||
|
||||
go Publish(message)
|
||||
}
|
||||
|
||||
func AddUserToTeam(teamId string, userId string, userRequestorId string) (*model.Team, *model.AppError) {
|
||||
tchan := Srv.Store.Team().Get(teamId)
|
||||
uchan := Srv.Store.User().Get(userId)
|
||||
|
||||
Ссылка в новой задаче
Block a user