mirror of
https://github.com/inventree/InvenTree.git
synced 2026-06-12 03:28:37 +00:00
[db] Stock creation date (#12011)
* Migrations * Add to serializer * Set the "creation_date" field to auto_now_add * Ordering and filtering * Add unit test * Add "has_stocktake" filter * Add test for data migration * Additional unit tests for StockItem API endpoint * Udpate API and CHANGELOG
This commit is contained in:
@@ -308,7 +308,7 @@ export function UpdatedAfterFilter(): TableFilter {
|
||||
return {
|
||||
name: 'updated_after',
|
||||
label: t`Updated After`,
|
||||
description: t`Show orders updated after this date`,
|
||||
description: t`Show items updated after this date`,
|
||||
type: 'date'
|
||||
};
|
||||
}
|
||||
@@ -317,7 +317,7 @@ export function UpdatedBeforeFilter(): TableFilter {
|
||||
return {
|
||||
name: 'updated_before',
|
||||
label: t`Updated Before`,
|
||||
description: t`Show orders updated before this date`,
|
||||
description: t`Show items updated before this date`,
|
||||
type: 'date'
|
||||
};
|
||||
}
|
||||
|
||||
@@ -32,6 +32,8 @@ import {
|
||||
} from '../ColumnRenderers';
|
||||
import {
|
||||
BatchFilter,
|
||||
CreatedAfterFilter,
|
||||
CreatedBeforeFilter,
|
||||
HasBatchCodeFilter,
|
||||
InStockFilter,
|
||||
IncludeVariantsFilter,
|
||||
@@ -41,7 +43,9 @@ import {
|
||||
SerialGTEFilter,
|
||||
SerialLTEFilter,
|
||||
StatusFilterOptions,
|
||||
SupplierFilter
|
||||
SupplierFilter,
|
||||
UpdatedAfterFilter,
|
||||
UpdatedBeforeFilter
|
||||
} from '../Filter';
|
||||
import { InvenTreeTable } from '../InvenTreeTable';
|
||||
|
||||
@@ -143,17 +147,21 @@ function stockItemTableColumns({
|
||||
sortable: true,
|
||||
defaultVisible: false
|
||||
},
|
||||
|
||||
DateColumn({
|
||||
title: t`Created`,
|
||||
accessor: 'creation_date',
|
||||
sortable: true
|
||||
}),
|
||||
DateColumn({
|
||||
title: t`Last Updated`,
|
||||
accessor: 'updated'
|
||||
}),
|
||||
DateColumn({
|
||||
title: t`Expiry Date`,
|
||||
accessor: 'expiry_date',
|
||||
hidden: !useGlobalSettingsState.getState().isSet('STOCK_ENABLE_EXPIRY'),
|
||||
defaultVisible: false
|
||||
}),
|
||||
DateColumn({
|
||||
title: t`Last Updated`,
|
||||
accessor: 'updated'
|
||||
}),
|
||||
DateColumn({
|
||||
accessor: 'stocktake_date',
|
||||
title: t`Stocktake Date`,
|
||||
@@ -273,18 +281,10 @@ function stockItemTableFilters({
|
||||
type: 'date',
|
||||
active: enableExpiry
|
||||
},
|
||||
{
|
||||
name: 'updated_before',
|
||||
label: t`Updated Before`,
|
||||
description: t`Show items updated before this date`,
|
||||
type: 'date'
|
||||
},
|
||||
{
|
||||
name: 'updated_after',
|
||||
label: t`Updated After`,
|
||||
description: t`Show items updated after this date`,
|
||||
type: 'date'
|
||||
},
|
||||
UpdatedBeforeFilter(),
|
||||
UpdatedAfterFilter(),
|
||||
CreatedBeforeFilter(),
|
||||
CreatedAfterFilter(),
|
||||
{
|
||||
name: 'stocktake_before',
|
||||
label: t`Stocktake Before`,
|
||||
@@ -297,6 +297,11 @@ function stockItemTableFilters({
|
||||
description: t`Show items counted after this date`,
|
||||
type: 'date'
|
||||
},
|
||||
{
|
||||
name: 'has_stocktake',
|
||||
label: t`Has Stocktake Date`,
|
||||
description: t`Show items which have a stocktake date`
|
||||
},
|
||||
{
|
||||
name: 'external',
|
||||
label: t`External Location`,
|
||||
|
||||
Reference in New Issue
Block a user