Welcome to mirror list, hosted at ThFree Co, Russian Federation.

gitlab.com/gitlab-org/gitlab-foss.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
path: root/app
diff options
context:
space:
mode:
authorKamil Trzcinski <ayufan@ayufan.eu>2017-09-07 16:08:51 +0300
committerKamil Trzcinski <ayufan@ayufan.eu>2017-09-07 16:08:51 +0300
commit83c1bb688c9fff5c146dcc5fb74fe74c1d948d34 (patch)
tree352d2754f7dbb9c5ee306eebc4bf1af90f901c41 /app
parentd02f36d63c844c2a7ecd825df90745cb7951d982 (diff)
Add has_auto_devops_implicitly_disabled
Diffstat (limited to 'app')
-rw-r--r--app/helpers/auto_devops_helper.rb3
-rw-r--r--app/models/project.rb4
2 files changed, 5 insertions, 2 deletions
diff --git a/app/helpers/auto_devops_helper.rb b/app/helpers/auto_devops_helper.rb
index e4907f631ef..4ff38f86b5f 100644
--- a/app/helpers/auto_devops_helper.rb
+++ b/app/helpers/auto_devops_helper.rb
@@ -2,7 +2,6 @@ module AutoDevopsHelper
def show_auto_devops_callout?(project)
show_callout?('auto_devops_settings_dismissed') &&
can?(current_user, :admin_pipeline, project) &&
- !current_application_settings.auto_devops_enabled? &&
- project.auto_devops&.enabled.nil?
+ project.has_auto_devops_implicitly_disabled?
end
end
diff --git a/app/models/project.rb b/app/models/project.rb
index b52b1e9049b..ca64fb173fb 100644
--- a/app/models/project.rb
+++ b/app/models/project.rb
@@ -477,6 +477,10 @@ class Project < ActiveRecord::Base
end
end
+ def has_auto_devops_implicitly_disabled?
+ auto_devops&.enabled.nil? && !current_application_settings.auto_devops_enabled?
+ end
+
def repository_storage_path
Gitlab.config.repositories.storages[repository_storage].try(:[], 'path')
end