public function push($data, Form $form)
 {
     $toNode = $data['TargetNode'];
     if ($toNode) {
         $node = DataList::create('RemoteSyncroNode')->byID($toNode);
         if ($node) {
             $status = $this->syncrotronService->pushChangeset($this->record, $node);
             if (is_array($status)) {
                 $form->sessionMessage($status[1], $status[0] ? 'good' : 'bad');
             }
         }
     }
     $controller = $form->getController()->getTopLevelController();
     $controller->getRequest()->addHeader('X-Pjax', 'Content');
     return $controller->redirect($form->getController()->Link(), 302);
 }