/**
  * Move a node
  *
  * @param Request $request
  *
  * @AclAncestor("pim_enrich_category_edit")
  *
  * @return Response
  */
 public function moveNodeAction(Request $request)
 {
     $categoryId = $request->get('id');
     $parentId = $request->get('parent');
     $prevSiblingId = $request->get('prev_sibling');
     $this->categoryManager->move($categoryId, $parentId, $prevSiblingId);
     return new JsonResponse(['status' => 1]);
 }
 /**
  * Move a node
  * @param Request $request
  *
  * @AclAncestor("pim_enrich_category_edit")
  * @return Response
  */
 public function moveNodeAction(Request $request)
 {
     $categoryId = $request->get('id');
     $parentId = $request->get('parent');
     $prevSiblingId = $request->get('prev_sibling');
     if ($request->get('copy') == 1) {
         $this->categoryManager->copy($categoryId, $parentId, $prevSiblingId);
     } else {
         $this->categoryManager->move($categoryId, $parentId, $prevSiblingId);
     }
     $this->categoryManager->getObjectManager()->flush();
     return new JsonResponse(array('status' => 1));
 }