[ADD] Sorting data to the table field

Since the localized date and time values can have different formats, sorting with them wasn't gonna work reliably, so we add the original datetime string as sorting data.
This commit is contained in:
Peter Pfeufer 2025-02-26 21:17:13 +01:00
parent d51e730a7f
commit 9b494106bc
No known key found for this signature in database

View File

@ -105,29 +105,35 @@
{ data: 'version' }, { data: 'version' },
{ {
data: 'last_connect', data: 'last_connect',
render: (data) => { render: {
if (data === null) { _: (data) => {
return ''; return data === null
? ''
: moment(data)
.locale('{{ MOMENTJS_LCODE }}')
.utc()
.format(MUMBLESTATS_DATETIME_FORMAT);
},
sort: (data) => {
return data === null ? '' : data;
} }
return moment(data)
.locale('{{ MOMENTJS_LCODE }}')
.utc()
.format(MUMBLESTATS_DATETIME_FORMAT);
}, },
className: 'text-end', className: 'text-end',
}, },
{ {
data: 'last_disconnect', data: 'last_disconnect',
render: (data) => { render: {
if (data === null) { _: (data) => {
return ''; return data === null
? ''
: moment(data)
.locale('{{ MOMENTJS_LCODE }}')
.utc()
.format(MUMBLESTATS_DATETIME_FORMAT);
},
sort: (data) => {
return data === null ? '' : data;
} }
return moment(data)
.locale('{{ MOMENTJS_LCODE }}')
.utc()
.format(MUMBLESTATS_DATETIME_FORMAT);
}, },
className: 'text-end', className: 'text-end',
}, },