Added job login and log off functionality. BOD-183

This commit is contained in:
Patrick Fic
2020-07-03 16:35:18 -07:00
parent 1ff3cd0f55
commit 88c29490ca
24 changed files with 740 additions and 125 deletions

View File

@@ -6,7 +6,12 @@ import { alphaSort } from "../../utils/sorters";
import { DateFormatter } from "../../utils/DateFormatter";
import TimeTicketEnterButton from "../time-ticket-enter-button/time-ticket-enter-button.component";
export default function TimeTicketList({ loading, timetickets, refetch }) {
export default function TimeTicketList({
loading,
timetickets,
refetch,
techConsole,
}) {
const [state, setState] = useState({
sortedInfo: {},
filteredInfo: { text: "" },
@@ -65,14 +70,17 @@ export default function TimeTicketList({ loading, timetickets, refetch }) {
title: t("general.labels.actions"),
dataIndex: "actions",
key: "actions",
render: (text, record) => (
<TimeTicketEnterButton
actions={{ refetch }}
context={{ id: record.id, timeticket: record }}
>
{t("general.actions.edit")}
</TimeTicketEnterButton>
),
render: (text, record) => {
if (techConsole) return null;
return (
<TimeTicketEnterButton
actions={{ refetch }}
context={{ id: record.id, timeticket: record }}
>
{t("general.actions.edit")}
</TimeTicketEnterButton>
);
},
},
];