diff options
author | Elias Werberich <elias@werberich.de> | 2019-02-25 08:57:41 +0100 |
---|---|---|
committer | Elias Werberich <elias@werberich.de> | 2019-02-25 08:57:41 +0100 |
commit | 2949479c67bf1058ad919452cfea6cadd52d4c41 (patch) | |
tree | e70f4867c7617eb1c48c966e0beaa2cc1554f6d4 | |
parent | c44c83c447377f974e1d3f9b7719cd115791fbb1 (diff) | |
download | gitlab-ce-2949479c67bf1058ad919452cfea6cadd52d4c41.tar.gz |
Remove timezone conversion of issue due dates for issue board cards
3 files changed, 8 insertions, 3 deletions
diff --git a/app/assets/javascripts/boards/components/issue_due_date.vue b/app/assets/javascripts/boards/components/issue_due_date.vue index 9c4c6632976..9bc66978198 100644 --- a/app/assets/javascripts/boards/components/issue_due_date.vue +++ b/app/assets/javascripts/boards/components/issue_due_date.vue @@ -53,7 +53,7 @@ export default { } else if (timeDifference === -1) { return __('Yesterday'); } else if (timeDifference > 0 && timeDifference < 7) { - return dateFormat(issueDueDate, 'dddd', true); + return dateFormat(issueDueDate, 'dddd'); } return standardDateFormat; diff --git a/changelogs/unreleased/56251-fix-issue-board-weekday-shift.yml b/changelogs/unreleased/56251-fix-issue-board-weekday-shift.yml new file mode 100644 index 00000000000..bedc488ebd4 --- /dev/null +++ b/changelogs/unreleased/56251-fix-issue-board-weekday-shift.yml @@ -0,0 +1,5 @@ +--- +title: "Fix weekday shift in issue board cards for UTC+X timezones by removing local timezone to UTC conversion" +merge_request: 25512 +author: Elias Werberich +type: fixed diff --git a/spec/javascripts/boards/components/issue_due_date_spec.js b/spec/javascripts/boards/components/issue_due_date_spec.js index 054cf8c5b7d..68e26b68f04 100644 --- a/spec/javascripts/boards/components/issue_due_date_spec.js +++ b/spec/javascripts/boards/components/issue_due_date_spec.js @@ -43,7 +43,7 @@ describe('Issue Due Date component', () => { date.setDate(date.getDate() + 5); vm = createComponent(date); - expect(vm.$el.querySelector('time').textContent.trim()).toEqual(dateFormat(date, 'dddd', true)); + expect(vm.$el.querySelector('time').textContent.trim()).toEqual(dateFormat(date, 'dddd')); }); it('should render month and day for other dates', () => { @@ -53,7 +53,7 @@ describe('Issue Due Date component', () => { const isDueInCurrentYear = today.getFullYear() === date.getFullYear(); const format = isDueInCurrentYear ? 'mmm d' : 'mmm d, yyyy'; - expect(vm.$el.querySelector('time').textContent.trim()).toEqual(dateFormat(date, format, true)); + expect(vm.$el.querySelector('time').textContent.trim()).toEqual(dateFormat(date, format)); }); it('should contain the correct `.text-danger` css class for overdue issue', () => { |