summaryrefslogtreecommitdiff
path: root/app
diff options
context:
space:
mode:
authorGrzegorz Bizon <grzesiek.bizon@gmail.com>2017-01-09 12:22:19 +0100
committerGrzegorz Bizon <grzesiek.bizon@gmail.com>2017-01-11 13:53:17 +0100
commit8dbd1e7d0000bb08b6ac6867530bb501eadc85a4 (patch)
treeb4bf1f895aa9fa29ffc37cb06fd593c6446a8bf6 /app
parent8b30dd9834fd4026b846b016868701d8e95ec048 (diff)
downloadgitlab-ce-8dbd1e7d0000bb08b6ac6867530bb501eadc85a4.tar.gz
Add concrete success warning status to stage factory
Diffstat (limited to 'app')
-rw-r--r--app/models/ci/stage.rb8
1 files changed, 8 insertions, 0 deletions
diff --git a/app/models/ci/stage.rb b/app/models/ci/stage.rb
index d035eda6df5..d4b6ff910aa 100644
--- a/app/models/ci/stage.rb
+++ b/app/models/ci/stage.rb
@@ -39,5 +39,13 @@ module Ci
def builds
@builds ||= pipeline.builds.where(stage: name)
end
+
+ def success?
+ status.to_s == 'success'
+ end
+
+ def has_warnings?
+ statuses.latest.failed_but_allowed.any?
+ end
end
end