From 32ccde8ccdafa5920c5677c6caa7b22337e7cb44 Mon Sep 17 00:00:00 2001 From: Filipa Lacerda Date: Tue, 25 Sep 2018 08:07:47 +0000 Subject: Use Vue component for job artifacts, Commit and Trigger Variables --- .../jobs/components/artifacts_block.vue | 68 +++---- .../javascripts/jobs/components/commit_block.vue | 72 ++++---- .../jobs/components/sidebar_details_block.vue | 195 ++++++++++++--------- .../javascripts/jobs/components/trigger_block.vue | 28 ++- .../javascripts/jobs/job_details_mediator.js | 2 - 5 files changed, 187 insertions(+), 178 deletions(-) (limited to 'app/assets/javascripts/jobs') diff --git a/app/assets/javascripts/jobs/components/artifacts_block.vue b/app/assets/javascripts/jobs/components/artifacts_block.vue index 525c5eec91a..d5866f9b9f1 100644 --- a/app/assets/javascripts/jobs/components/artifacts_block.vue +++ b/app/assets/javascripts/jobs/components/artifacts_block.vue @@ -1,40 +1,27 @@ diff --git a/app/assets/javascripts/jobs/components/sidebar_details_block.vue b/app/assets/javascripts/jobs/components/sidebar_details_block.vue index 80c2a5fb48b..a591fcfb482 100644 --- a/app/assets/javascripts/jobs/components/sidebar_details_block.vue +++ b/app/assets/javascripts/jobs/components/sidebar_details_block.vue @@ -1,89 +1,113 @@ export default { props: { - shortToken: { - type: String, - required: false, - default: null, - }, - - variables: { + trigger: { type: Object, - required: false, - default: () => ({}), + required: true, }, }, data() { @@ -20,7 +13,7 @@ }, computed: { hasVariables() { - return Object.keys(this.variables).length > 0; + return this.trigger.variables && this.trigger.variables.length > 0; }, }, methods: { @@ -38,17 +31,18 @@

{{ __('Token') }} - {{ shortToken }} + {{ trigger.short_token }}