added generatedBy

This commit is contained in:
rgrgogu
2026-07-21 09:52:04 +08:00
parent 77e758c38b
commit ed500509eb
30 changed files with 156 additions and 14 deletions
@@ -2,6 +2,7 @@ import { useMemo, useRef, useState } from "react";
import { useNavigate } from "react-router-dom";
import { useUsers } from "@/contexts/AdminUserContext";
import { useAuth } from "@/contexts/AuthContext";
import DataTable from "@/components/generic/Table/DataTable";
import { FilterSheet } from "@/components/generic/Sheet/FilterSheet";
import { RestoreDialog } from "@/components/generic/Dialogs/RestoreDialog";
@@ -13,6 +14,7 @@ import { buildSelectionActions } from "../../config/users/archive/selection.conf
import { buildRowActions } from "../../config/users/archive/rowActions.config";
import { getTimestamp } from "@/utils/timestamp.util";
import { formatGeneratedBy } from "@/utils/generatedBy.util";
export default function ArchiveGroupTable() {
const [restoreTarget, setRestoreTarget] = useState(null); // single: row object
@@ -21,6 +23,7 @@ export default function ArchiveGroupTable() {
const [deleteIds, setDeleteIds] = useState(null);
const tableRefsRef = useRef({ getFilters: () => [], getSort: () => [], resetSelection: () => { } });
const navigate = useNavigate();
const { user: currentUser } = useAuth();
const {
users,
@@ -42,6 +45,7 @@ export default function ArchiveGroupTable() {
attributes,
filename: `${getTimestamp()}_ArchivedUserGroups`,
sheetName: "ArchivedUserGroups",
generatedBy: formatGeneratedBy(currentUser),
};
const rowActions = buildRowActions({