2
0
mirror of https://github.com/inventree/InvenTree.git synced 2025-11-09 09:35:42 +00:00

Move "view" actions to the end of the list (#10749)

This commit is contained in:
Oliver
2025-11-03 14:28:31 +11:00
committed by GitHub
parent 91489e986c
commit 0997a18a62
4 changed files with 27 additions and 27 deletions

View File

@@ -102,12 +102,6 @@ export function BuildLineSubTable({
const rowActions = useCallback(
(record: any): RowAction[] => {
return [
RowViewAction({
title: t`View Stock Item`,
modelType: ModelType.stockitem,
modelId: record.stock_item,
navigate: navigate
}),
RowEditAction({
hidden: !onEditAllocation || !user.hasChangeRole(UserRoles.build),
onClick: () => {
@@ -119,6 +113,12 @@ export function BuildLineSubTable({
onClick: () => {
onDeleteAllocation?.(record.pk);
}
}),
RowViewAction({
title: t`View Stock Item`,
modelType: ModelType.stockitem,
modelId: record.stock_item,
navigate: navigate
})
];
},

View File

@@ -494,12 +494,6 @@ export default function BuildOutputTable({
const production = build?.status == buildStatus.PRODUCTION;
return [
RowViewAction({
title: t`View Build Output`,
modelId: record.pk,
modelType: ModelType.stockitem,
navigate: navigate
}),
{
title: t`Allocate`,
tooltip: t`Allocate stock to build output`,
@@ -575,7 +569,13 @@ export default function BuildOutputTable({
setSelectedOutputs([record]);
cancelBuildOutputsForm.open();
}
}
},
RowViewAction({
title: t`View Build Output`,
modelId: record.pk,
modelType: ModelType.stockitem,
navigate: navigate
})
];
},
[buildStatus, user, partId, hasTrackedItems]

View File

@@ -355,13 +355,6 @@ export function PurchaseOrderLineItemTable({
receiveLineItems.open();
}
},
RowViewAction({
hidden: !record.build_order,
title: t`View Build Order`,
modelType: ModelType.build,
modelId: record.build_order,
navigate: navigate
}),
RowEditAction({
hidden: !canEdit,
onClick: () => {
@@ -382,6 +375,13 @@ export function PurchaseOrderLineItemTable({
setSelectedLine(record.pk);
deleteLine.open();
}
}),
RowViewAction({
hidden: !record.build_order,
title: t`View Build Order`,
modelType: ModelType.build,
modelId: record.build_order,
navigate: navigate
})
];
},

View File

@@ -395,13 +395,6 @@ export default function SalesOrderLineItemTable({
const virtual = record?.part_detail?.virtual ?? false;
return [
RowViewAction({
title: t`View Part`,
modelType: ModelType.part,
modelId: record.part,
navigate: navigate,
hidden: !user.hasViewRole(UserRoles.part)
}),
{
hidden:
allocated ||
@@ -487,6 +480,13 @@ export default function SalesOrderLineItemTable({
setSelectedLineId(record.pk);
deleteLine.open();
}
}),
RowViewAction({
title: t`View Part`,
modelType: ModelType.part,
modelId: record.part,
navigate: navigate,
hidden: !user.hasViewRole(UserRoles.part)
})
];
},