diff options
Diffstat (limited to 'app/models/project.rb')
-rw-r--r-- | app/models/project.rb | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/app/models/project.rb b/app/models/project.rb index c8d7afdd46f..39a7541e5d3 100644 --- a/app/models/project.rb +++ b/app/models/project.rb @@ -1041,6 +1041,13 @@ class Project < ApplicationRecord def emails_enabled? !emails_disabled? end + + def cascade_cancel_pipelines_enabled? + strong_memoize(:cascade_cancel_pipelines_enabled) do + Feature.enabled?(:ci_parent_pipeline_cancels_children, self) + end + end + override :lfs_enabled? def lfs_enabled? return namespace.lfs_enabled? if self[:lfs_enabled].nil? |