summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKamil Trzcinski <ayufan@ayufan.eu>2016-12-08 18:18:30 +0100
committerGrzegorz Bizon <grzesiek.bizon@gmail.com>2016-12-12 12:59:02 +0100
commitd9a979c84f2d91b25ccde9131f9b4b03b40c4ef7 (patch)
tree1cdd5976383fa6f5e90b27dafe7f3537dfc78cc4
parentd1dd89356c4cd5e70f2b81ef416e52b745486293 (diff)
downloadgitlab-ce-d9a979c84f2d91b25ccde9131f9b4b03b40c4ef7.tar.gz
Add action_class/action_title
-rw-r--r--lib/gitlab/ci/status/build/cancelable.rb6
-rw-r--r--lib/gitlab/ci/status/build/play.rb8
-rw-r--r--lib/gitlab/ci/status/build/retryable.rb6
-rw-r--r--lib/gitlab/ci/status/build/stop.rb6
-rw-r--r--lib/gitlab/ci/status/core.rb7
5 files changed, 30 insertions, 3 deletions
diff --git a/lib/gitlab/ci/status/build/cancelable.rb b/lib/gitlab/ci/status/build/cancelable.rb
index 88be0cd924b..a979fe7d573 100644
--- a/lib/gitlab/ci/status/build/cancelable.rb
+++ b/lib/gitlab/ci/status/build/cancelable.rb
@@ -10,7 +10,7 @@ module Gitlab
end
def action_icon
- 'remove'
+ 'ban'
end
def action_path
@@ -23,6 +23,10 @@ module Gitlab
:post
end
+ def action_title
+ 'Cancel'
+ end
+
def self.matches?(build, user)
build.cancelable?
end
diff --git a/lib/gitlab/ci/status/build/play.rb b/lib/gitlab/ci/status/build/play.rb
index 57c7058fe84..e3066d40a37 100644
--- a/lib/gitlab/ci/status/build/play.rb
+++ b/lib/gitlab/ci/status/build/play.rb
@@ -17,10 +17,18 @@ module Gitlab
can?(user, :update_build, subject)
end
+ def action_title
+ 'Play'
+ end
+
def action_icon
'play'
end
+ def action_class
+ 'ci-play-icon'
+ end
+
def action_path
play_namespace_project_build_path(subject.project.namespace,
subject.project,
diff --git a/lib/gitlab/ci/status/build/retryable.rb b/lib/gitlab/ci/status/build/retryable.rb
index 69f2ad1d277..8e38d6a8523 100644
--- a/lib/gitlab/ci/status/build/retryable.rb
+++ b/lib/gitlab/ci/status/build/retryable.rb
@@ -10,7 +10,11 @@ module Gitlab
end
def action_icon
- 'repeat'
+ 'refresh'
+ end
+
+ def action_title
+ 'Retry'
end
def action_path
diff --git a/lib/gitlab/ci/status/build/stop.rb b/lib/gitlab/ci/status/build/stop.rb
index cd9bd959a7c..487fd033960 100644
--- a/lib/gitlab/ci/status/build/stop.rb
+++ b/lib/gitlab/ci/status/build/stop.rb
@@ -26,7 +26,11 @@ module Gitlab
end
def action_icon
- :play
+ 'stop'
+ end
+
+ def action_title
+ 'Stop'
end
def action_path
diff --git a/lib/gitlab/ci/status/core.rb b/lib/gitlab/ci/status/core.rb
index 7e9f6e35012..dd3a824e486 100644
--- a/lib/gitlab/ci/status/core.rb
+++ b/lib/gitlab/ci/status/core.rb
@@ -49,6 +49,9 @@ module Gitlab
raise NotImplementedError
end
+ def action_class
+ end
+
def action_path
raise NotImplementedError
end
@@ -56,6 +59,10 @@ module Gitlab
def action_method
raise NotImplementedError
end
+
+ def action_title
+ raise NotImplementedError
+ end
end
end
end