MM-58255 Ensure remote users do not get valid email addresses (#27421)

* remote users don't get valid email addresses; remote users cannot have access tokens

* block notification emails for remote users

---------

Co-authored-by: Mattermost Build <build@mattermost.com>
Этот коммит содержится в:
Doug Lauder
2024-06-25 09:26:08 -04:00
коммит произвёл GitHub
родитель 12ad9f3fe2
Коммит 6773d13dee
7 изменённых файлов: 41 добавлений и 15 удалений

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

@@ -1102,8 +1102,8 @@ func max(a, b int64) int64 {
}
func (a *App) userAllowsEmail(c request.CTX, user *model.User, channelMemberNotificationProps model.StringMap, post *model.Post) bool {
// if user is a bot account, then we do not send email
if user.IsBot {
// if user is a bot account or remote, then we do not send email
if user.IsBot || user.IsRemote() {
return false
}