diff options
author | Kamil Trzcinski <ayufan@ayufan.eu> | 2017-09-07 16:08:51 +0300 |
---|---|---|
committer | Kamil Trzcinski <ayufan@ayufan.eu> | 2017-09-07 16:08:51 +0300 |
commit | 83c1bb688c9fff5c146dcc5fb74fe74c1d948d34 (patch) | |
tree | 352d2754f7dbb9c5ee306eebc4bf1af90f901c41 /app | |
parent | d02f36d63c844c2a7ecd825df90745cb7951d982 (diff) |
Add has_auto_devops_implicitly_disabled
Diffstat (limited to 'app')
-rw-r--r-- | app/helpers/auto_devops_helper.rb | 3 | ||||
-rw-r--r-- | app/models/project.rb | 4 |
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 |