Commit 32b8b8df authored by Bryce Johnson's avatar Bryce Johnson

Remove mock code and fix refs to triggered and triggeredBy.

parent 92198c69
...@@ -13,14 +13,6 @@ ...@@ -13,14 +13,6 @@
type: Object, type: Object,
required: true, required: true,
}, },
triggered: {
type: Array,
required: true,
},
triggeredBy: {
type: Array,
required: true,
},
}, },
components: { components: {
linkedPipelinesColumn, linkedPipelinesColumn,
...@@ -31,11 +23,17 @@ ...@@ -31,11 +23,17 @@
graph() { graph() {
return this.pipeline.details && this.pipeline.details.stages; return this.pipeline.details && this.pipeline.details.stages;
}, },
triggered() {
return this.pipeline.triggered || [];
},
triggeredBy() {
return this.pipeline.triggeredBy || [];
},
hasTriggered() { hasTriggered() {
return this.triggered.length; return !!this.triggered.length;
}, },
hasTriggeredBy() { hasTriggeredBy() {
return this.triggeredBy.length; return !!this.triggeredBy.length;
}, },
}, },
methods: { methods: {
......
...@@ -24,8 +24,6 @@ document.addEventListener('DOMContentLoaded', () => { ...@@ -24,8 +24,6 @@ document.addEventListener('DOMContentLoaded', () => {
props: { props: {
isLoading: this.mediator.state.isLoading, isLoading: this.mediator.state.isLoading,
pipeline: this.mediator.store.state.pipeline, pipeline: this.mediator.store.state.pipeline,
triggeredBy: this.mediator.store.state.triggeredBy,
triggered: this.mediator.store.state.triggered,
}, },
}); });
}, },
......
...@@ -39,7 +39,6 @@ export default class pipelinesMediator { ...@@ -39,7 +39,6 @@ export default class pipelinesMediator {
successCallback(response) { successCallback(response) {
const data = response.json(); const data = response.json();
this.state.isLoading = false; this.state.isLoading = false;
this.store.storePipeline(data); this.store.storePipeline(data);
} }
......
const mockTriggerers = [
{ id: 111, path: 'hello/world/tho', project: { name: 'GitLab Shell' }, details: { status: { icon: 'icon_status_pending', group: 'pending', label: 'pending' } } },
];
const mockTriggereds = [
{ id: 111, path: 'hello/world/tho', project: { name: 'GitLab EE' }, details: { status: { icon: 'icon_status_failed', group: 'failed', label: 'failed' } } },
{ id: 111, path: 'hello/world/tho', project: { name: 'Gitaly' }, details: { status: { icon: 'icon_status_pending', group: 'pending', label: 'pending' } } },
{ id: 111, path: 'hello/world/tho', project: { name: 'GitHub' }, details: { status: { icon: 'icon_status_success', group: 'success', label: 'success' } } },
];
export default class PipelineStore { export default class PipelineStore {
constructor() { constructor() {
this.state = {}; this.state = {};
this.state.pipeline = {}; this.state.pipeline = {};
this.state.triggered = [];
this.state.triggeredBy = [];
} }
storePipeline(pipeline = {}) { storePipeline(pipeline = {}) {
// single job in first stage
pipeline.details.stages[3].groups = [pipeline.details.stages[0].groups[0]];
// multiple jobs in last stage
// pipeline.details.stages[3].groups.push(pipeline.details.stages[0].groups[0]);
this.state.pipeline = pipeline; this.state.pipeline = pipeline;
this.state.triggeredBy = mockTriggerers;
// single triggered
// this.state.triggered = [mockTriggereds[0]];
this.state.triggered = mockTriggereds;
} }
} }
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment