Этот коммит содержится в:
Ibrahim Serdar Acikgoz
2025-04-11 12:43:47 +02:00
коммит произвёл GitHub
родитель 545de88486
Коммит 5c5aa06fea

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

@@ -3653,6 +3653,21 @@ func (s *ExportSettings) SetDefaults() {
}
}
type AccessControlSettings struct {
EnableAttributeBasedAccessControl *bool `access:"write_restrictable,cloud_restrictable"`
EnableChannelScopeAccessControl *bool `access:"cloud_restrictable"`
}
func (s *AccessControlSettings) SetDefaults() {
if s.EnableAttributeBasedAccessControl == nil {
s.EnableAttributeBasedAccessControl = NewPointer(false)
}
if s.EnableChannelScopeAccessControl == nil {
s.EnableChannelScopeAccessControl = NewPointer(false)
}
}
type ConfigFunc func() *Config
const (
@@ -3745,6 +3760,7 @@ type Config struct {
ExportSettings ExportSettings
WranglerSettings WranglerSettings
ConnectedWorkspacesSettings ConnectedWorkspacesSettings
AccessControlSettings AccessControlSettings
}
func (o *Config) Auditable() map[string]any {
@@ -3862,6 +3878,7 @@ func (o *Config) SetDefaults() {
o.ExportSettings.SetDefaults()
o.WranglerSettings.SetDefaults()
o.ConnectedWorkspacesSettings.SetDefaults(isUpdate, o.ExperimentalSettings)
o.AccessControlSettings.SetDefaults()
}
func (o *Config) IsValid() *AppError {