@@ -8,6 +8,7 @@ import { ActionDropdown } from '../components/items/ActionDropdown';
88import {
99 useAddStockItem ,
1010 useAssignStockItem ,
11+ useChangeStockBatchCode ,
1112 useChangeStockStatus ,
1213 useCountStockItem ,
1314 useDeleteStockItem ,
@@ -26,6 +27,7 @@ interface StockAdjustActionProps {
2627 assign ?: boolean ;
2728 count ?: boolean ;
2829 changeStatus ?: boolean ;
30+ changeBatch ?: boolean ;
2931 delete ?: boolean ;
3032 merge ?: boolean ;
3133 remove ?: boolean ;
@@ -55,6 +57,7 @@ export function useStockAdjustActions(
5557 const addStock = useAddStockItem ( props . formProps ) ;
5658 const assignStock = useAssignStockItem ( props . formProps ) ;
5759 const changeStatus = useChangeStockStatus ( props . formProps ) ;
60+ const changeBatch = useChangeStockBatchCode ( props . formProps ) ;
5861 const countStock = useCountStockItem ( props . formProps ) ;
5962 const deleteStock = useDeleteStockItem ( props . formProps ) ;
6063 const mergeStock = useMergeStockItem ( props . formProps ) ;
@@ -74,6 +77,7 @@ export function useStockAdjustActions(
7477 props . assign != false && modals . push ( assignStock ) ;
7578 props . count != false && modals . push ( countStock ) ;
7679 props . changeStatus != false && modals . push ( changeStatus ) ;
80+ props . changeBatch != false && modals . push ( changeBatch ) ;
7781 props . merge != false && modals . push ( mergeStock ) ;
7882 props . remove != false && modals . push ( removeStock ) ;
7983 props . transfer != false && modals . push ( transferStock ) ;
@@ -153,6 +157,16 @@ export function useStockAdjustActions(
153157 }
154158 } ) ;
155159
160+ props . changeBatch != false &&
161+ menuActions . push ( {
162+ name : t `Change Batch Code` ,
163+ icon : < InvenTreeIcon icon = 'batch' iconProps = { { color : 'blue' } } /> ,
164+ tooltip : t `Change batch code of selected stock items` ,
165+ onClick : ( ) => {
166+ changeBatch . open ( ) ;
167+ }
168+ } ) ;
169+
156170 props . assign != false &&
157171 menuActions . push ( {
158172 name : t `Assign Stock` ,
0 commit comments