MM-13208 Rename DisablePostMetadata setting to EnablePostMetadata and turn off by default (#9894)

Этот коммит содержится в:
Harrison Healey
2018-11-27 16:13:02 -05:00
коммит произвёл GitHub
родитель 514c1f1617
Коммит 4294758793
5 изменённых файлов: 10 добавлений и 9 удалений

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

@@ -494,6 +494,7 @@ func (a *App) trackConfig() {
a.SendDiagnostic(TRACK_CONFIG_EXPERIMENTAL, map[string]interface{}{
"client_side_cert_enable": *cfg.ExperimentalSettings.ClientSideCertEnable,
"isdefault_client_side_cert_check": isDefault(*cfg.ExperimentalSettings.ClientSideCertCheck, model.CLIENT_SIDE_CERT_CHECK_PRIMARY_AUTH),
"enable_post_metadata": *cfg.ExperimentalSettings.EnablePostMetadata,
})
a.SendDiagnostic(TRACK_CONFIG_ANALYTICS, map[string]interface{}{

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

@@ -52,7 +52,7 @@ func (a *App) PreparePostForClient(originalPost *model.Post) *model.Post {
// Proxy image links before constructing metadata so that requests go through the proxy
post = a.PostWithProxyAddedToImageURLs(post)
if *a.Config().ExperimentalSettings.DisablePostMetadata {
if !*a.Config().ExperimentalSettings.EnablePostMetadata {
return post
}

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

@@ -25,7 +25,7 @@ func TestPreparePostListForClient(t *testing.T) {
defer th.TearDown()
th.App.UpdateConfig(func(cfg *model.Config) {
*cfg.ExperimentalSettings.DisablePostMetadata = false
*cfg.ExperimentalSettings.EnablePostMetadata = true
})
postList := model.NewPostList()
@@ -61,7 +61,7 @@ func TestPreparePostForClient(t *testing.T) {
*cfg.ServiceSettings.ImageProxyType = ""
*cfg.ServiceSettings.ImageProxyURL = ""
*cfg.ServiceSettings.ImageProxyOptions = ""
*cfg.ExperimentalSettings.DisablePostMetadata = false
*cfg.ExperimentalSettings.EnablePostMetadata = true
})
return th
@@ -395,7 +395,7 @@ func TestPreparePostForClient(t *testing.T) {
defer th.TearDown()
th.App.UpdateConfig(func(cfg *model.Config) {
*cfg.ExperimentalSettings.DisablePostMetadata = true
*cfg.ExperimentalSettings.EnablePostMetadata = false
})
post := th.CreatePost(th.BasicChannel)
@@ -418,7 +418,7 @@ func TestPreparePostForClientWithImageProxy(t *testing.T) {
*cfg.ServiceSettings.ImageProxyType = "atmos/camo"
*cfg.ServiceSettings.ImageProxyURL = "https://127.0.0.1"
*cfg.ServiceSettings.ImageProxyOptions = "foo"
*cfg.ExperimentalSettings.DisablePostMetadata = false
*cfg.ExperimentalSettings.EnablePostMetadata = true
})
return th