From 2b36c84176951441ea41d6195a20d33ae6fbf7d5 Mon Sep 17 00:00:00 2001 From: Filipa Lacerda Date: Fri, 10 Aug 2018 15:06:44 +0100 Subject: [PATCH] Moves terminal button into Vue. Updates permission checks to use paths instead - backend already handles permissions --- .../jobs/components/sidebar_details_block.vue | 38 +++++++---- .../javascripts/jobs/job_details_bundle.js | 2 +- app/views/projects/jobs/_sidebar.html.haml | 8 +-- .../jobs/sidebar_details_block_spec.js | 67 ++++++++++++------- 4 files changed, 69 insertions(+), 46 deletions(-) diff --git a/app/assets/javascripts/jobs/components/sidebar_details_block.vue b/app/assets/javascripts/jobs/components/sidebar_details_block.vue index d2adf628050..36d4a3e2bc9 100644 --- a/app/assets/javascripts/jobs/components/sidebar_details_block.vue +++ b/app/assets/javascripts/jobs/components/sidebar_details_block.vue @@ -1,14 +1,16 @@