@@ -118,6 +118,8 @@ function TaskListComponent({
|
||||
dataIndex: "assigned_to",
|
||||
key: "assigned_to",
|
||||
width: '10%',
|
||||
sorter: true,
|
||||
sortOrder: sortcolumn === "assigned_to" && sortorder,
|
||||
}
|
||||
);
|
||||
}
|
||||
|
||||
@@ -46,18 +46,9 @@ export default function TaskListContainer({bodyshop, titleTranslation ,query, r
|
||||
* Refetch tasks when a task is updated
|
||||
*/
|
||||
useEffect(() => {
|
||||
const handleTaskUpdated = () => {
|
||||
refetch().catch((e) => {
|
||||
console.error(`Something went wrong fetching tasks: ${e.message || ''}`);
|
||||
});
|
||||
const handleTaskUpdated = async (event) => {
|
||||
await refetch().catch(e => `Something went wrong fetching tasks: ${e.message || ''}`);
|
||||
};
|
||||
}, [refetch]);
|
||||
|
||||
useEffect(() => {
|
||||
const handleTaskUpdated = (event) => {
|
||||
refetch();
|
||||
};
|
||||
|
||||
window.addEventListener('taskUpdated', handleTaskUpdated);
|
||||
|
||||
// Clean up the event listener when the component is unmounted.
|
||||
@@ -87,9 +78,12 @@ export default function TaskListContainer({bodyshop, titleTranslation ,query, r
|
||||
completed_at: completed_at
|
||||
}
|
||||
});
|
||||
refetch().catch((e) => {
|
||||
console.error(`Something went wrong fetching tasks: ${e.message || ''}`);
|
||||
});
|
||||
// refetch().catch((e) => {
|
||||
// console.error(`Something went wrong fetching tasks: ${e.message || ''}`);
|
||||
// });
|
||||
window.dispatchEvent( new CustomEvent('taskUpdated', {
|
||||
detail: { message: 'A task has been completed.' },
|
||||
}));
|
||||
notification["success"]({
|
||||
message: t("tasks.successes.completed"),
|
||||
});
|
||||
@@ -121,9 +115,12 @@ export default function TaskListContainer({bodyshop, titleTranslation ,query, r
|
||||
deleted_at: deleted_at
|
||||
}
|
||||
});
|
||||
refetch().catch((e) => {
|
||||
console.error(`Something went wrong fetching tasks: ${e.message || ''}`);
|
||||
});
|
||||
window.dispatchEvent( new CustomEvent('taskUpdated', {
|
||||
detail: { message: 'A task has been deleted.' },
|
||||
}));
|
||||
// refetch().catch((e) => {
|
||||
// console.error(`Something went wrong fetching tasks: ${e.message || ''}`);
|
||||
// });
|
||||
notification["success"]({
|
||||
message: t("tasks.successes.deleted"),
|
||||
});
|
||||
|
||||
@@ -109,6 +109,18 @@ export function JobsDetailPage({
|
||||
form.resetFields();
|
||||
}, [form, job]);
|
||||
|
||||
useEffect(() => {
|
||||
const handleTaskUpdated = async (event) => {
|
||||
await refetch().catch(e => `Something went wrong fetching tasks: ${e.message || ''}`);
|
||||
};
|
||||
window.addEventListener('taskUpdated', handleTaskUpdated);
|
||||
|
||||
// Clean up the event listener when the component is unmounted.
|
||||
return () => {
|
||||
window.removeEventListener('taskUpdated', handleTaskUpdated);
|
||||
};
|
||||
}, [refetch]);
|
||||
|
||||
//useKeyboardSaveShortcut(form.submit);
|
||||
|
||||
const handleFinish = async (values) => {
|
||||
|
||||
Reference in New Issue
Block a user