42 parent::__construct($context,
$filter);
60 $this->orderManagement->hold(
$order->getEntityId());
63 $countNonHoldOrder =
$collection->count() - $countHoldOrder;
65 if ($countNonHoldOrder && $countHoldOrder) {
66 $this->messageManager->addErrorMessage(
__(
'%1 order(s) were not put on hold.', $countNonHoldOrder));
67 }
elseif ($countNonHoldOrder) {
68 $this->messageManager->addErrorMessage(
__(
'No order(s) were put on hold.'));
71 if ($countHoldOrder) {
72 $this->messageManager->addSuccessMessage(
__(
'You have put %1 order(s) on hold.', $countHoldOrder));
75 $resultRedirect = $this->resultRedirectFactory->create();
77 return $resultRedirect;
elseif(isset( $params[ 'redirect_parent']))
__construct(Context $context, Filter $filter, CollectionFactory $collectionFactory, OrderManagementInterface $orderManagement)
massAction(AbstractCollection $collection)