diff --git a/app/assets/javascripts/pipelines/components/graph/graph_component.vue b/app/assets/javascripts/pipelines/components/graph/graph_component.vue index e645a1f41837a018fa6870dfc37026249aa38b92..aa47c88db69dc5435e0a2f3589d49c254a6faa3e 100644 --- a/app/assets/javascripts/pipelines/components/graph/graph_component.vue +++ b/app/assets/javascripts/pipelines/components/graph/graph_component.vue @@ -2,6 +2,7 @@ import linkedPipelinesColumn from './linked_pipelines_column.vue'; import stageColumnComponent from './stage_column_component.vue'; import loadingIcon from '../../../vue_shared/components/loading_icon.vue'; + import { UPSTREAM, DOWNSTREAM } from '../../constants'; export default { props: { @@ -14,23 +15,27 @@ required: true, }, }, - components: { linkedPipelinesColumn, stageColumnComponent, loadingIcon, }, + data() { + return { + UPSTREAM, + DOWNSTREAM, + }; + }, + created() { + console.log(this.pipeline); + }, computed: { - graph() { - return this.pipeline.details && this.pipeline.details.stages; - }, triggered() { - return this.pipeline.triggered || []; + return this.pipeline.downstreams || []; }, triggeredBy() { - const response = this.pipeline.triggered_by; - return response ? [response] : []; + return this.pipeline.upstreams; }, hasTriggered() { return !!this.triggered.length; @@ -79,7 +84,7 @@ v-if="hasTriggeredBy" :linked-pipelines="triggeredBy" column-title="Upstream" - graph-position="left" + :type="UPSTREAM" />