mirror of
https://github.com/inventree/InvenTree.git
synced 2025-04-28 19:46:46 +00:00
[PUI] Active user filter (#7833)
* Fix status label renderer colors * Add "active" filters to forms * Fix "is_active" filter * Limit filters to active users / owners
This commit is contained in:
parent
5d64279e1e
commit
09bc06108c
@ -26,5 +26,7 @@ export const colorMap: { [key: string]: string } = {
|
|||||||
success: 'green',
|
success: 'green',
|
||||||
info: 'cyan',
|
info: 'cyan',
|
||||||
danger: 'red',
|
danger: 'red',
|
||||||
|
primary: 'blue',
|
||||||
|
secondary: 'gray',
|
||||||
default: 'gray'
|
default: 'gray'
|
||||||
};
|
};
|
||||||
|
@ -107,7 +107,10 @@ export function useBuildOrderFields({
|
|||||||
icon: <IconLink />
|
icon: <IconLink />
|
||||||
},
|
},
|
||||||
issued_by: {
|
issued_by: {
|
||||||
icon: <IconUser />
|
icon: <IconUser />,
|
||||||
|
filters: {
|
||||||
|
is_active: true
|
||||||
|
}
|
||||||
},
|
},
|
||||||
responsible: {
|
responsible: {
|
||||||
icon: <IconUsersGroup />,
|
icon: <IconUsersGroup />,
|
||||||
|
@ -178,6 +178,9 @@ export function usePurchaseOrderFields(): ApiFormFieldSet {
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
responsible: {
|
responsible: {
|
||||||
|
filters: {
|
||||||
|
is_active: true
|
||||||
|
},
|
||||||
icon: <IconUsers />
|
icon: <IconUsers />
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
@ -1,3 +1,4 @@
|
|||||||
|
import { IconUsers } from '@tabler/icons-react';
|
||||||
import { useMemo } from 'react';
|
import { useMemo } from 'react';
|
||||||
|
|
||||||
export function useReturnOrderLineItemFields({
|
export function useReturnOrderLineItemFields({
|
||||||
@ -32,7 +33,13 @@ export function useReturnOrderLineItemFields({
|
|||||||
price_currency: {},
|
price_currency: {},
|
||||||
target_date: {},
|
target_date: {},
|
||||||
notes: {},
|
notes: {},
|
||||||
link: {}
|
link: {},
|
||||||
|
responsible: {
|
||||||
|
filters: {
|
||||||
|
is_active: true
|
||||||
|
},
|
||||||
|
icon: <IconUsers />
|
||||||
|
}
|
||||||
};
|
};
|
||||||
}, [create, orderId, customerId]);
|
}, [create, orderId, customerId]);
|
||||||
}
|
}
|
||||||
|
@ -136,6 +136,9 @@ export function useReturnOrderFields(): ApiFormFieldSet {
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
responsible: {
|
responsible: {
|
||||||
|
filters: {
|
||||||
|
is_active: true
|
||||||
|
},
|
||||||
icon: <IconUsers />
|
icon: <IconUsers />
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
@ -81,6 +81,9 @@ export function useProjectCodeFilters() {
|
|||||||
export function useUserFilters() {
|
export function useUserFilters() {
|
||||||
return useFilters({
|
return useFilters({
|
||||||
url: apiUrl(ApiEndpoints.user_list),
|
url: apiUrl(ApiEndpoints.user_list),
|
||||||
|
params: {
|
||||||
|
is_active: true
|
||||||
|
},
|
||||||
transform: (item) => ({
|
transform: (item) => ({
|
||||||
value: item.pk,
|
value: item.pk,
|
||||||
label: item.username
|
label: item.username
|
||||||
@ -92,6 +95,9 @@ export function useUserFilters() {
|
|||||||
export function useOwnerFilters() {
|
export function useOwnerFilters() {
|
||||||
return useFilters({
|
return useFilters({
|
||||||
url: apiUrl(ApiEndpoints.owner_list),
|
url: apiUrl(ApiEndpoints.owner_list),
|
||||||
|
params: {
|
||||||
|
is_active: true
|
||||||
|
},
|
||||||
transform: (item) => ({
|
transform: (item) => ({
|
||||||
value: item.pk,
|
value: item.pk,
|
||||||
label: item.name
|
label: item.name
|
||||||
|
Loading…
x
Reference in New Issue
Block a user