From 8f9d6c5da62cfd6e482ba0c46ee39fad58b33d20 Mon Sep 17 00:00:00 2001 From: Sidney Alcantara Date: Fri, 4 Jun 2021 11:01:23 +1000 Subject: [PATCH] tableActions.addRow: add created, udpatedBy --- www/src/hooks/useFiretable/useTable.tsx | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/www/src/hooks/useFiretable/useTable.tsx b/www/src/hooks/useFiretable/useTable.tsx index fc5457b1..b187438e 100644 --- a/www/src/hooks/useFiretable/useTable.tsx +++ b/www/src/hooks/useFiretable/useTable.tsx @@ -15,6 +15,8 @@ import { import { projectId } from "../../firebase"; import _findIndex from "lodash/findIndex"; import _orderBy from "lodash/orderBy"; +import {firetableUser} from 'contexts/FiretableContext' +import { useAppContext } from "contexts/AppContext"; const CAP = 1000; // safety paramter sets the upper limit of number of docs fetched by this hook const serverTimestamp = firebase.firestore.FieldValue.serverTimestamp; @@ -77,6 +79,7 @@ const tableInitialState = { const useTable = (initialOverrides: any) => { const snack = useContext(SnackContext); + const {currentUser}=useAppContext() const [tableState, tableDispatch] = useReducer(tableReducer, { ...tableInitialState, @@ -286,7 +289,9 @@ const useTable = (initialOverrides: any) => { const docData = { ...valuesFromFilter, _ft_createdAt: serverTimestamp(), + _ft_createdBy: firetableUser(currentUser), _ft_updatedAt: serverTimestamp(), + _ft_updatedBy: firetableUser(currentUser), ...data, }; if (missingRequiredFields.length === 0) {