mirror of
https://github.com/inventree/InvenTree
synced 2024-08-30 18:33:04 +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',
|
||||
info: 'cyan',
|
||||
danger: 'red',
|
||||
primary: 'blue',
|
||||
secondary: 'gray',
|
||||
default: 'gray'
|
||||
};
|
||||
|
@ -107,7 +107,10 @@ export function useBuildOrderFields({
|
||||
icon: <IconLink />
|
||||
},
|
||||
issued_by: {
|
||||
icon: <IconUser />
|
||||
icon: <IconUser />,
|
||||
filters: {
|
||||
is_active: true
|
||||
}
|
||||
},
|
||||
responsible: {
|
||||
icon: <IconUsersGroup />,
|
||||
|
@ -178,6 +178,9 @@ export function usePurchaseOrderFields(): ApiFormFieldSet {
|
||||
}
|
||||
},
|
||||
responsible: {
|
||||
filters: {
|
||||
is_active: true
|
||||
},
|
||||
icon: <IconUsers />
|
||||
}
|
||||
};
|
||||
|
@ -1,3 +1,4 @@
|
||||
import { IconUsers } from '@tabler/icons-react';
|
||||
import { useMemo } from 'react';
|
||||
|
||||
export function useReturnOrderLineItemFields({
|
||||
@ -32,7 +33,13 @@ export function useReturnOrderLineItemFields({
|
||||
price_currency: {},
|
||||
target_date: {},
|
||||
notes: {},
|
||||
link: {}
|
||||
link: {},
|
||||
responsible: {
|
||||
filters: {
|
||||
is_active: true
|
||||
},
|
||||
icon: <IconUsers />
|
||||
}
|
||||
};
|
||||
}, [create, orderId, customerId]);
|
||||
}
|
||||
|
@ -136,6 +136,9 @@ export function useReturnOrderFields(): ApiFormFieldSet {
|
||||
}
|
||||
},
|
||||
responsible: {
|
||||
filters: {
|
||||
is_active: true
|
||||
},
|
||||
icon: <IconUsers />
|
||||
}
|
||||
};
|
||||
|
@ -81,6 +81,9 @@ export function useProjectCodeFilters() {
|
||||
export function useUserFilters() {
|
||||
return useFilters({
|
||||
url: apiUrl(ApiEndpoints.user_list),
|
||||
params: {
|
||||
is_active: true
|
||||
},
|
||||
transform: (item) => ({
|
||||
value: item.pk,
|
||||
label: item.username
|
||||
@ -92,6 +95,9 @@ export function useUserFilters() {
|
||||
export function useOwnerFilters() {
|
||||
return useFilters({
|
||||
url: apiUrl(ApiEndpoints.owner_list),
|
||||
params: {
|
||||
is_active: true
|
||||
},
|
||||
transform: (item) => ({
|
||||
value: item.pk,
|
||||
label: item.name
|
||||
|
Loading…
Reference in New Issue
Block a user