MM-68845: Tighten authorization on /share-channel autocomplete (#36662) (#36808)

Automatic Merge
Этот коммит содержится в:
Maria A Nunez
2026-05-29 10:24:08 -04:00
коммит произвёл GitHub
родитель 71deee9a15
Коммит 24b6762dfb
2 изменённых файлов: 306 добавлений и 0 удалений

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

@@ -63,6 +63,10 @@ func (sp *ShareProvider) GetCommand(a *app.App, T i18n.TranslateFunc) *model.Com
}
func (sp *ShareProvider) GetAutoCompleteListItems(c request.CTX, a *app.App, commandArgs *model.CommandArgs, arg *model.AutocompleteArg, parsed, toBeParsed string) ([]model.AutocompleteListItem, error) {
if !a.HasPermissionTo(commandArgs.UserId, model.PermissionManageSharedChannels) {
return []model.AutocompleteListItem{}, nil
}
switch {
case strings.Contains(parsed, " share "):