2
0
mirror of https://github.com/inventree/InvenTree.git synced 2025-06-17 20:45:44 +00:00

Transfer out of stock items (#7194)

* Use new setting to determine if item can be moved

* Add new setting to front-end

* Invert double inversion

* Prevent empty stock tracking entry

* Updated unit tests

* Fix rendering of FailedTasksTable
This commit is contained in:
Oliver
2024-05-10 12:04:26 +10:00
committed by GitHub
parent b88457a39e
commit 29fa5cfafa
7 changed files with 48 additions and 6 deletions

View File

@ -20,7 +20,7 @@ const FailedTasksTable = Loadable(
export default function TaskManagementPanel() {
return (
<Accordion defaultValue="pending">
<Accordion.Item value="pending">
<Accordion.Item value="pending" key="pending-tasks">
<Accordion.Control>
<StylishText size="lg">{t`Pending Tasks`}</StylishText>
</Accordion.Control>
@ -28,7 +28,7 @@ export default function TaskManagementPanel() {
<PendingTasksTable />
</Accordion.Panel>
</Accordion.Item>
<Accordion.Item value="scheduled">
<Accordion.Item value="scheduled" key="scheduled-tasks">
<Accordion.Control>
<StylishText size="lg">{t`Scheduled Tasks`}</StylishText>
</Accordion.Control>
@ -36,7 +36,7 @@ export default function TaskManagementPanel() {
<ScheduledTasksTable />
</Accordion.Panel>
</Accordion.Item>
<Accordion.Item value="failed">
<Accordion.Item value="failed" key="failed-tasks">
<Accordion.Control>
<StylishText size="lg">{t`Failed Tasks`}</StylishText>
</Accordion.Control>

View File

@ -212,6 +212,7 @@ export default function SystemSettings() {
'STOCK_LOCATION_DEFAULT_ICON',
'STOCK_SHOW_INSTALLED_ITEMS',
'STOCK_ENFORCE_BOM_INSTALLATION',
'STOCK_ALLOW_OUT_OF_STOCK_TRANSFER',
'TEST_STATION_DATA'
]}
/>

View File

@ -57,8 +57,12 @@ export default function FailedTasksTable() {
title={<StylishText>{t`Error Details`}</StylishText>}
onClose={close}
>
{error.split('\n').map((line: string) => {
return <Text size="sm">{line}</Text>;
{error.split('\n').map((line: string, index: number) => {
return (
<Text key={`error-${index}`} size="sm">
{line}
</Text>
);
})}
</Drawer>
<InvenTreeTable