2
0
mirror of https://github.com/inventree/InvenTree.git synced 2025-06-17 04:25:42 +00:00

Improve "issued by" filter for Build list API (#7900)

* Simplify build order filters

* Improve labels for order filters

* Bump API version
This commit is contained in:
Oliver
2024-08-16 19:56:43 +10:00
committed by GitHub
parent ed2ac0f1da
commit 7178b95657
5 changed files with 63 additions and 60 deletions

View File

@ -8,11 +8,7 @@ import { ApiEndpoints } from '../../enums/ApiEndpoints';
import { ModelType } from '../../enums/ModelType';
import { UserRoles } from '../../enums/Roles';
import { useBuildOrderFields } from '../../forms/BuildForms';
import {
useOwnerFilters,
useProjectCodeFilters,
useUserFilters
} from '../../hooks/UseFilter';
import { useOwnerFilters, useProjectCodeFilters } from '../../hooks/UseFilter';
import { useCreateApiFormModal } from '../../hooks/UseForm';
import { useTable } from '../../hooks/UseTable';
import { apiUrl } from '../../states/ApiState';
@ -103,8 +99,7 @@ export function BuildOrderTable({
const tableColumns = useMemo(() => buildOrderTableColumns(), []);
const projectCodeFilters = useProjectCodeFilters();
const userFilters = useUserFilters();
const responsibleFilters = useOwnerFilters();
const ownerFilters = useOwnerFilters();
const tableFilters: TableFilter[] = useMemo(() => {
return [
@ -147,20 +142,16 @@ export function BuildOrderTable({
name: 'issued_by',
label: t`Issued By`,
description: t`Filter by user who issued this order`,
choices: userFilters.choices
choices: ownerFilters.choices
},
{
name: 'assigned_to',
label: t`Responsible`,
description: t`Filter by responsible owner`,
choices: responsibleFilters.choices
choices: ownerFilters.choices
}
];
}, [
projectCodeFilters.choices,
userFilters.choices,
responsibleFilters.choices
]);
}, [projectCodeFilters.choices, ownerFilters.choices]);
const user = useUserState();