From 3565ee2ed66bd064ab6bef96ab43c0be43f75e49 Mon Sep 17 00:00:00 2001 From: Adriel Santiago Date: Tue, 7 May 2019 14:47:09 +0000 Subject: Add external dashboard link Add settings for linking to external dashboard from metrics dashboard --- app/controllers/projects/environments_controller.rb | 1 + app/controllers/projects/settings/operations_controller.rb | 4 ++++ 2 files changed, 5 insertions(+) (limited to 'app/controllers/projects') diff --git a/app/controllers/projects/environments_controller.rb b/app/controllers/projects/environments_controller.rb index d8812c023ca..5a4adea497b 100644 --- a/app/controllers/projects/environments_controller.rb +++ b/app/controllers/projects/environments_controller.rb @@ -14,6 +14,7 @@ class Projects::EnvironmentsController < Projects::ApplicationController push_frontend_feature_flag(:metrics_time_window) push_frontend_feature_flag(:environment_metrics_use_prometheus_endpoint) push_frontend_feature_flag(:environment_metrics_show_multiple_dashboards) + push_frontend_feature_flag(:grafana_dashboard_link) end def index diff --git a/app/controllers/projects/settings/operations_controller.rb b/app/controllers/projects/settings/operations_controller.rb index 5cfb0ac307d..b5c77e5bbf4 100644 --- a/app/controllers/projects/settings/operations_controller.rb +++ b/app/controllers/projects/settings/operations_controller.rb @@ -5,6 +5,10 @@ module Projects class OperationsController < Projects::ApplicationController before_action :authorize_update_environment! + before_action do + push_frontend_feature_flag(:grafana_dashboard_link) + end + helper_method :error_tracking_setting def show -- cgit v1.2.1