fix today/yesterday ticket date & hindi bug

This commit is contained in:
Guillermo Giuliana 2021-11-21 03:53:30 -03:00
parent 064856e326
commit d8101eaed2
3 changed files with 7 additions and 5 deletions

View File

@ -226,7 +226,7 @@ class TicketList extends React.Component {
}
getTableRows() {
return this.getTickets().map(this.gerTicketTableObject.bind(this));
return this.getTickets().map(this.getTicketTableObject.bind(this));
}
getTickets() {
@ -240,7 +240,7 @@ class TicketList extends React.Component {
);
}
gerTicketTableObject(ticket) {
getTicketTableObject(ticket) {
const { date, title, ticketNumber, closed, tags, department, author } = ticket;
const dateTodayWithOutHoursAndMinutes = DateTransformer.getDateToday();
const ticketDateWithOutHoursAndMinutes = Math.floor(DateTransformer.UTCDateToLocalNumericDate(JSON.stringify(date*1)) / 10000);
@ -248,7 +248,7 @@ class TicketList extends React.Component {
const ticketDate = (
((dateTodayWithOutHoursAndMinutes - ticketDateWithOutHoursAndMinutes) > 1) ?
stringTicketLocalDateFormat :
`${(dateTodayWithOutHoursAndMinutes - ticketDateWithOutHoursAndMinutes) ? "Yesterday" : "Today"} at ${stringTicketLocalDateFormat.slice(-5)}`
`${(dateTodayWithOutHoursAndMinutes - ticketDateWithOutHoursAndMinutes) ? i18n("YESTERDAY_AT") : i18n("TODAY_AT")} ${stringTicketLocalDateFormat.slice(-5)}`
);
let titleText = (this.isTicketUnread(ticket)) ? title + ' (1)' : title;

View File

@ -442,6 +442,8 @@ export default {
'TITLE_EDITED': '(title edited)',
'COMMENT_EDITED': '(comment edited)',
'TODAY_AT': 'Today at',
'YESTERDAY_AT': 'Yesterday at',
'LAST_7_DAYS': 'Last 7 days',
'LAST_30_DAYS': 'Last 30 days',
'LAST_90_DAYS': 'Last 90 days',

View File

@ -6,7 +6,7 @@ const localUTCMins = new Date().getTimezoneOffset();
let language = sessionStore.getConfigs().language;
if (language == 'br') language = 'pt';
if (language == 'cn') language = 'zh-cn';
if (language == 'in') language = 'en';
if (language == 'in') language = 'hi';
if (language == 'jp') language = 'ja';
if (language == 'gr') language = 'el';
@ -15,7 +15,7 @@ export default {
return moment(`${date}`, stringDateFormat);
},
momentToStringDate(date) {
return date.locale(language).format(stringDateFormat);
return date.format(stringDateFormat);
},
UTCDateToLocalNumericDate(date) {
return JSON.parse(this.momentToStringDate(this.stringDateToMoment(date).subtract(localUTCMins, 'minutes')));