mirror of
https://github.com/rgrgogu/new_starr.git
synced 2026-09-27 00:12:54 +08:00
@@ -369,6 +369,28 @@ export function AdminTaskProvider({ children }) {
|
||||
[request]
|
||||
);
|
||||
|
||||
// ─── GET TASK LIST FIELD VALUES ───────────────────────────────────────────────
|
||||
const fetchTaskListFieldValues = useCallback(
|
||||
(field) =>
|
||||
request(async () => {
|
||||
const res = await api.get(`${BASE}/field-values`, { params: { field } });
|
||||
return res.data?.data ?? [];
|
||||
}),
|
||||
[request]
|
||||
);
|
||||
|
||||
// ─── GET TASK FIELD VALUES ────────────────────────────────────────────────────
|
||||
const fetchTaskFieldValues = useCallback(
|
||||
(taskListId, field) =>
|
||||
request(async () => {
|
||||
const res = await api.get(`${BASE}/${taskListId}/tasks/field-values`, {
|
||||
params: { field },
|
||||
});
|
||||
return res.data?.data ?? [];
|
||||
}),
|
||||
[request]
|
||||
);
|
||||
|
||||
// ─────────────────────────────────────────────────────────────────────────
|
||||
return (
|
||||
<AdminTaskContext.Provider value={{
|
||||
@@ -383,7 +405,7 @@ export function AdminTaskProvider({ children }) {
|
||||
// task list actions
|
||||
fetchTaskLists, fetchTaskList, fetchArchivedTaskLists,
|
||||
createTaskList, updateTaskList,
|
||||
archiveTaskList, restoreTaskList,
|
||||
archiveTaskList, restoreTaskList, fetchTaskListFieldValues,
|
||||
bulkArchiveTaskLists, bulkRestoreTaskLists,
|
||||
|
||||
// task list group actions
|
||||
@@ -393,7 +415,7 @@ export function AdminTaskProvider({ children }) {
|
||||
|
||||
// task actions
|
||||
fetchTasks, fetchTask, fetchArchivedTasks,
|
||||
createTask, updateTask,
|
||||
createTask, updateTask, fetchTaskFieldValues,
|
||||
archiveTask, restoreTask,
|
||||
bulkArchiveTasks, bulkRestoreTasks,
|
||||
}}>
|
||||
|
||||
Reference in New Issue
Block a user