mirror of
https://github.com/hex248/sprint.git
synced 2026-02-07 18:23:03 +00:00
added hours column to time tracking export data
This commit is contained in:
@@ -203,13 +203,14 @@ function Organisations({ trigger }: { trigger?: ReactNode }) {
|
|||||||
|
|
||||||
// generate CSV or JSON
|
// generate CSV or JSON
|
||||||
if (format === "csv") {
|
if (format === "csv") {
|
||||||
const headers = ["User ID", "Name", "Username", "Total Time (ms)", "Total Time (formatted)"];
|
const headers = ["User ID", "Name", "Username", "Total Time (ms)", "Total Time (formatted)", "Hours"];
|
||||||
const rows = data.map((user) => [
|
const rows = data.map((user) => [
|
||||||
user.userId,
|
user.userId,
|
||||||
user.name,
|
user.name,
|
||||||
user.username,
|
user.username,
|
||||||
user.totalTimeMs,
|
user.totalTimeMs,
|
||||||
formatDuration(user.totalTimeMs),
|
formatDuration(user.totalTimeMs),
|
||||||
|
(user.totalTimeMs / 3600000).toFixed(2),
|
||||||
]);
|
]);
|
||||||
const csv = [headers.join(","), ...rows.map((row) => row.map((cell) => `"${cell}"`).join(","))].join(
|
const csv = [headers.join(","), ...rows.map((row) => row.map((cell) => `"${cell}"`).join(","))].join(
|
||||||
"\n",
|
"\n",
|
||||||
@@ -234,6 +235,7 @@ function Organisations({ trigger }: { trigger?: ReactNode }) {
|
|||||||
members: data.map((user) => ({
|
members: data.map((user) => ({
|
||||||
...user,
|
...user,
|
||||||
totalTimeFormatted: formatDuration(user.totalTimeMs),
|
totalTimeFormatted: formatDuration(user.totalTimeMs),
|
||||||
|
hours: Number((user.totalTimeMs / 3600000).toFixed(2)),
|
||||||
})),
|
})),
|
||||||
},
|
},
|
||||||
null,
|
null,
|
||||||
|
|||||||
Reference in New Issue
Block a user