summaryrefslogtreecommitdiff
path: root/app/views/projects/environments
diff options
context:
space:
mode:
authorFilipa Lacerda <filipa@gitlab.com>2016-10-21 23:33:18 +0100
committerFilipa Lacerda <filipa@gitlab.com>2016-11-16 11:57:56 +0000
commit9d8de1c97f03b5fbeedcd0d867eecdd2eed4e1bc (patch)
tree8930042c270a5aada4195cec23fb8b96ee591a56 /app/views/projects/environments
parent6b71ca0c46aab8612308823a5dfa01b193bc5eaf (diff)
downloadgitlab-ce-9d8de1c97f03b5fbeedcd0d867eecdd2eed4e1bc.tar.gz
Adds actions
Diffstat (limited to 'app/views/projects/environments')
-rw-r--r--app/views/projects/environments/components/_actions.html.haml14
-rw-r--r--app/views/projects/environments/components/_external_url.html.haml2
-rw-r--r--app/views/projects/environments/components/_rollback.html.haml0
-rw-r--r--app/views/projects/environments/components/_stop.html.haml0
4 files changed, 15 insertions, 1 deletions
diff --git a/app/views/projects/environments/components/_actions.html.haml b/app/views/projects/environments/components/_actions.html.haml
new file mode 100644
index 00000000000..35a80c936db
--- /dev/null
+++ b/app/views/projects/environments/components/_actions.html.haml
@@ -0,0 +1,14 @@
+- if can?(current_user, :create_deployment, @project)
+ .inline{ "v-if" => "model.last_deployment.manual_actions && model.last_deployment.manual_actions.present"}
+ .dropdown
+ %a.dropdown-new.btn.btn-default{type: "button", "data-toggle" => "dropdown"}
+ = custom_icon('icon_play')
+ = icon('caret-down')
+
+ %ul.dropdown-menu.dropdown-menu-align-right
+ %li{ "v-for" => "action in model.last_deployment.manual_actions" }
+ -# transform this = link_to [:play, @project.namespace.becomes(Namespace), @project, action] into href
+ %a{data: {"method" => ":post", "rel" => "nofollow"}}
+ = custom_icon('icon_play')
+ %span
+ {{action.name}} \ No newline at end of file
diff --git a/app/views/projects/environments/components/_external_url.html.haml b/app/views/projects/environments/components/_external_url.html.haml
index dc224475b8b..9b789d0ed5f 100644
--- a/app/views/projects/environments/components/_external_url.html.haml
+++ b/app/views/projects/environments/components/_external_url.html.haml
@@ -2,4 +2,4 @@
%a.btn.external-url{ "v-if" => "!isFolder && model.external_url",
":target" => "_blank",
":href" => "model.external_url"}
- = icon("external-link") \ No newline at end of file
+ = icon("external-link")
diff --git a/app/views/projects/environments/components/_rollback.html.haml b/app/views/projects/environments/components/_rollback.html.haml
new file mode 100644
index 00000000000..e69de29bb2d
--- /dev/null
+++ b/app/views/projects/environments/components/_rollback.html.haml
diff --git a/app/views/projects/environments/components/_stop.html.haml b/app/views/projects/environments/components/_stop.html.haml
new file mode 100644
index 00000000000..e69de29bb2d
--- /dev/null
+++ b/app/views/projects/environments/components/_stop.html.haml