diff options
Diffstat (limited to 'app/assets/javascripts/vue_merge_request_widget/stores/mr_widget_store.js')
-rw-r--r-- | app/assets/javascripts/vue_merge_request_widget/stores/mr_widget_store.js | 25 |
1 files changed, 8 insertions, 17 deletions
diff --git a/app/assets/javascripts/vue_merge_request_widget/stores/mr_widget_store.js b/app/assets/javascripts/vue_merge_request_widget/stores/mr_widget_store.js index 672e5280b5e..016e5b64371 100644 --- a/app/assets/javascripts/vue_merge_request_widget/stores/mr_widget_store.js +++ b/app/assets/javascripts/vue_merge_request_widget/stores/mr_widget_store.js @@ -14,6 +14,7 @@ export default class MergeRequestStore { setData(data) { const currentUser = data.current_user; const pipelineStatus = data.pipeline ? data.pipeline.details.status : null; + const mergeUser = MergeRequestStore.formatUserObject(data.merge_user || {}); this.squash = data.squash; this.squashBeforeMergeHelpPath = @@ -47,8 +48,13 @@ export default class MergeRequestStore { } this.updatedAt = data.updated_at; - this.metrics = MergeRequestStore.buildMetrics(data.metrics); - this.setToMWPSBy = MergeRequestStore.formatUserObject(data.merge_user || {}); + this.mergedBy = mergeUser; + this.mergedAt = MergeRequestStore.formatUserObject(data.merged_at); + this.readableMergedAt = MergeRequestStore.getReadableDate(data.merged_at); + this.closedBy = MergeRequestStore.formatUserObject(data.closed_by); + this.closedAt = MergeRequestStore.formatUserObject(data.closed_at); + this.readableClosedAt = MergeRequestStore.getReadableDate(data.closed_at); + this.setToMWPSBy = mergeUser; this.mergeUserId = data.merge_user_id; this.currentUserId = gon.current_user_id; this.sourceBranchPath = data.source_branch_path; @@ -150,21 +156,6 @@ export default class MergeRequestStore { this.rebasePath = data.rebase_path; } - static buildMetrics(metrics) { - if (!metrics) { - return {}; - } - - return { - mergedBy: MergeRequestStore.formatUserObject(metrics.merged_by), - closedBy: MergeRequestStore.formatUserObject(metrics.closed_by), - mergedAt: formatDate(metrics.merged_at), - closedAt: formatDate(metrics.closed_at), - readableMergedAt: MergeRequestStore.getReadableDate(metrics.merged_at), - readableClosedAt: MergeRequestStore.getReadableDate(metrics.closed_at), - }; - } - static formatUserObject(user) { if (!user) { return {}; |