summaryrefslogtreecommitdiffstats
path: root/model
diff options
context:
space:
mode:
Diffstat (limited to 'model')
-rw-r--r--model/config.go9
1 files changed, 9 insertions, 0 deletions
diff --git a/model/config.go b/model/config.go
index 0755f514f..8c7cd0d68 100644
--- a/model/config.go
+++ b/model/config.go
@@ -449,6 +449,10 @@ type JobSettings struct {
RunScheduler *bool
}
+type PluginSettings struct {
+ Plugins map[string]interface{}
+}
+
type Config struct {
ServiceSettings ServiceSettings
TeamSettings TeamSettings
@@ -476,6 +480,7 @@ type Config struct {
ElasticsearchSettings ElasticsearchSettings
DataRetentionSettings DataRetentionSettings
JobSettings JobSettings
+ PluginSettings PluginSettings
}
func (o *Config) ToJson() string {
@@ -1427,6 +1432,10 @@ func (o *Config) SetDefaults() {
*o.JobSettings.RunScheduler = true
}
+ if o.PluginSettings.Plugins == nil {
+ o.PluginSettings.Plugins = make(map[string]interface{})
+ }
+
o.defaultWebrtcSettings()
}