diff options
author | Grzegorz Bizon <grzesiek.bizon@gmail.com> | 2017-01-17 14:30:33 +0100 |
---|---|---|
committer | Grzegorz Bizon <grzesiek.bizon@gmail.com> | 2017-01-17 14:30:33 +0100 |
commit | 9f1beed7a7d5cb70db843c765754b8a4c7de141a (patch) | |
tree | afc3d0c6eb88998654895b04184b6deb4d672f91 /app/models/generic_commit_status.rb | |
parent | 8faf0c7abe9ddd8e9b3932f8f22c8319ada06a35 (diff) | |
download | gitlab-ce-9f1beed7a7d5cb70db843c765754b8a4c7de141a.tar.gz |
Link external commit status badge to a target URL
Using new detailed statuses factory for external commit statuses.
Diffstat (limited to 'app/models/generic_commit_status.rb')
-rw-r--r-- | app/models/generic_commit_status.rb | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/app/models/generic_commit_status.rb b/app/models/generic_commit_status.rb index fa54e3540d0..9f6ca11c0df 100644 --- a/app/models/generic_commit_status.rb +++ b/app/models/generic_commit_status.rb @@ -12,4 +12,10 @@ class GenericCommitStatus < CommitStatus def tags [:external] end + + def detailed_status(current_user) + Gitlab::Ci::Status::External::Factory + .new(self, current_user) + .fabricate! + end end |