From 2f744003141ec0964af3bfe84c8cfbc56ee859c0 Mon Sep 17 00:00:00 2001 From: Kamil Trzcinski Date: Tue, 5 Sep 2017 13:35:31 +0200 Subject: Properly decide when to show Auto DevOps banner - Only if user can manage project, - When Auto DevOps is not enabled, - When project configuration is set to implicit --- app/helpers/auto_devops_helper.rb | 8 ++++++++ 1 file changed, 8 insertions(+) create mode 100644 app/helpers/auto_devops_helper.rb (limited to 'app/helpers') diff --git a/app/helpers/auto_devops_helper.rb b/app/helpers/auto_devops_helper.rb new file mode 100644 index 00000000000..64c81f20cad --- /dev/null +++ b/app/helpers/auto_devops_helper.rb @@ -0,0 +1,8 @@ +module AutoDevOpsHelper + def show_auto_devops_callout?(project) + show_callout?('auto_devops_settings_dismissed') && + can?(current_user, :admin_pipeline, project) && + !current_settings.auto_devops_enabled? && + project.auto_devops&.enabled.nil? + end +end -- cgit v1.2.1