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:
@ -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();
|
||||
|
||||
|
Reference in New Issue
Block a user