MM-8825: Make consistent INVITE_USER and ADD_USER_TO_TEAM permissions checking (#8326)
Этот коммит содержится в:
коммит произвёл
GitHub
родитель
f8289eb286
Коммит
21afaf4bed
@@ -121,6 +121,11 @@ func inviteMembers(c *Context, w http.ResponseWriter, r *http.Request) {
|
|||||||
return
|
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 {
|
if err := c.App.InviteNewUsersToTeam(invites.ToEmailList(), c.TeamId, c.Session.UserId); err != nil {
|
||||||
c.Err = err
|
c.Err = err
|
||||||
return
|
return
|
||||||
|
|||||||
Ссылка в новой задаче
Block a user