[MM-64516] Do not allow user editable attributes to be used in ABAC table editor (#32522) (#33524)

Automatic Merge
Этот коммит содержится в:
Mattermost Build
2025-07-23 08:28:42 +03:00
коммит произвёл GitHub
родитель 4952acea88
Коммит 4cb8d89403
12 изменённых файлов: 148 добавлений и 12 удалений

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

@@ -3783,8 +3783,9 @@ func (s *ExportSettings) SetDefaults() {
}
type AccessControlSettings struct {
EnableAttributeBasedAccessControl *bool `access:"write_restrictable,cloud_restrictable"`
EnableChannelScopeAccessControl *bool `access:"cloud_restrictable"`
EnableAttributeBasedAccessControl *bool `access:"write_restrictable"`
EnableChannelScopeAccessControl *bool `access:"write_restrictable"`
EnableUserManagedAttributes *bool `access:"write_restrictable"`
}
func (s *AccessControlSettings) SetDefaults() {
@@ -3795,6 +3796,10 @@ func (s *AccessControlSettings) SetDefaults() {
if s.EnableChannelScopeAccessControl == nil {
s.EnableChannelScopeAccessControl = NewPointer(false)
}
if s.EnableUserManagedAttributes == nil {
s.EnableUserManagedAttributes = NewPointer(false)
}
}
type ConfigFunc func() *Config