MM-8825: Make consistent INVITE_USER and ADD_USER_TO_TEAM permissions checking (#8326)

Этот коммит содержится в:
Jesús Espino
2018-02-20 16:19:35 +01:00
коммит произвёл GitHub
родитель f8289eb286
Коммит 21afaf4bed

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

@@ -121,6 +121,11 @@ func inviteMembers(c *Context, w http.ResponseWriter, r *http.Request) {
return
}
if !c.App.SessionHasPermissionToTeam(c.Session, c.TeamId, model.PERMISSION_ADD_USER_TO_TEAM) {
c.SetPermissionError(model.PERMISSION_INVITE_USER)
return
}
if err := c.App.InviteNewUsersToTeam(invites.ToEmailList(), c.TeamId, c.Session.UserId); err != nil {
c.Err = err
return