From 490dfa96cf8ac53052ebc0e1cc513357bfc71c3c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Alberto=20Miedes=20Garc=C3=A9s?= Date: Thu, 29 Jul 2021 13:50:28 +0200 Subject: [PATCH] Disable diagnosis page on demand --- NEWS.md | 1 + app/controllers/home_controller.rb | 3 ++- config/app_config.yml.sample | 1 + config/app_config.yml.sample.py2 | 1 + 4 files changed, 5 insertions(+), 1 deletion(-) diff --git a/NEWS.md b/NEWS.md index 78f275a328..d255245d8e 100644 --- a/NEWS.md +++ b/NEWS.md @@ -44,6 +44,7 @@ Development - Use Google Maps provider if the base layer is Google [#16314](https://github.com/CartoDB/cartodb/pull/16314) - Allow importing datasets with exhausted map quota [#16320](https://github.com/CartoDB/cartodb/pull/16320) - Fix empty ArcGIS imports [#16322](https://github.com/CartoDB/cartodb/pull/16322) +- Add setting to disable diagnosis page [#16324](https://github.com/CartoDB/cartodb/pull/16324) 4.45.0 (2021-04-14) ------------------- diff --git a/app/controllers/home_controller.rb b/app/controllers/home_controller.rb index 0d324e1bc6..136fa8c68d 100644 --- a/app/controllers/home_controller.rb +++ b/app/controllers/home_controller.rb @@ -41,7 +41,8 @@ class HomeController < ApplicationController end def app_diagnosis - return head(400) if Cartodb.config[:cartodb_com_hosted] == false + return head(404) if Cartodb.config[:cartodb_com_hosted] == false || + Cartodb.config[:diagnosis_page_disabled] == true @diagnosis = [ diagnosis_output('Configuration') { configuration_diagnosis }, diff --git a/config/app_config.yml.sample b/config/app_config.yml.sample index f42b52650b..7332f36928 100644 --- a/config/app_config.yml.sample +++ b/config/app_config.yml.sample @@ -793,6 +793,7 @@ defaults: &defaults enabled: true prefix_namespace: 'dbdirect:' hash_key: 'ips' + diagnosis_page_disabled: false development: <<: *defaults diff --git a/config/app_config.yml.sample.py2 b/config/app_config.yml.sample.py2 index 826a8d7874..4c997e4cb9 100644 --- a/config/app_config.yml.sample.py2 +++ b/config/app_config.yml.sample.py2 @@ -789,6 +789,7 @@ defaults: &defaults enabled: true prefix_namespace: 'dbdirect:' hash_key: 'ips' + diagnosis_page_disabled: false development: <<: *defaults