Documentation
¶
Index ¶
Constants ¶
View Source
const ( CompressionGzip = "gzip" CompressionZstd = "zstd" )
Variables ¶
This section is empty.
Functions ¶
Types ¶
type ConfigSyncApplyer ¶
type ConfigSyncApplyer interface {
Push(ctx adminSdk.ApiContext, client *adminSdk.Client, config *platform.Config, operation *ConfigSyncOperation) error
Pull(ctx adminSdk.ApiContext, client *adminSdk.Client, config *platform.Config) error
}
func NewSyncApplyers ¶
func NewSyncApplyers(cfg *platform.Config) []ConfigSyncApplyer
type ConfigSyncOperation ¶
type ConfigSyncOperation struct {
Operations Operation
SystemSettings SystemConfig
ThemeSettings ThemeSettings
}
func (ConfigSyncOperation) HasChanges ¶
func (o ConfigSyncOperation) HasChanges() bool
type EntitySync ¶
type EntitySync struct{}
func (EntitySync) Pull ¶
func (EntitySync) Pull(_ adminSdk.ApiContext, _ *adminSdk.Client, _ *platform.Config) error
func (EntitySync) Push ¶
func (EntitySync) Push(ctx adminSdk.ApiContext, client *adminSdk.Client, config *platform.Config, operation *ConfigSyncOperation) error
type SystemConfig ¶
func (SystemConfig) HasChanges ¶
func (s SystemConfig) HasChanges() bool
func (SystemConfig) ToJson ¶
func (s SystemConfig) ToJson() string
type SystemConfigSync ¶
type SystemConfigSync struct{}
func (SystemConfigSync) Pull ¶
func (SystemConfigSync) Pull(ctx adminSdk.ApiContext, client *adminSdk.Client, config *platform.Config) error
func (SystemConfigSync) Push ¶
func (SystemConfigSync) Push(ctx adminSdk.ApiContext, client *adminSdk.Client, config *platform.Config, operation *ConfigSyncOperation) error
type ThemeSettings ¶
type ThemeSettings []ThemeSyncOperation
func (ThemeSettings) HasChanges ¶
func (t ThemeSettings) HasChanges() bool
type ThemeSyncOperation ¶
type ThemeSyncOperation struct {
Id string
Name string
Settings map[string]adminSdk.ThemeConfigValue
}
Source Files
¶
- ci.go
- config_sync.go
- config_sync_entity.go
- config_sync_system_config.go
- config_sync_theme.go
- platform.go
- project.go
- project_admin_api.go
- project_admin_build.go
- project_admin_watch.go
- project_autofix.go
- project_autofix_composer.go
- project_autofix_flex.go
- project_clear_cache.go
- project_config.go
- project_config_init.go
- project_config_pull.go
- project_config_push.go
- project_console.go
- project_create.go
- project_debug.go
- project_dump.go
- project_extension.go
- project_extension_activate.go
- project_extension_deactivate.go
- project_extension_delete.go
- project_extension_install.go
- project_extension_list.go
- project_extension_outdated.go
- project_extension_uninstall.go
- project_extension_update.go
- project_extension_upload.go
- project_fix.go
- project_format.go
- project_frontend_build.go
- project_frontend_watch.go
- project_generate_jwt.go
- project_image_proxy.go
- project_upgrade_check.go
- project_validate.go
- project_worker.go
Click to show internal directories.
Click to hide internal directories.