public function getMoveForm($request, $dataArchive = null) {
		$dataArchive = $dataArchive ? $dataArchive : DNDataArchive::get()->byId($request->requestVar('DataArchiveID'));

		$envs = $dataArchive->validTargetEnvironments();
		if(!$envs) {
			return new SS_HTTPResponse("Environment '" . Convert::raw2xml($request->latestParam('Environment')) . "' not found.", 404);
		}

		$form = new Form(
			$this,
			'MoveForm',
			new FieldList(
				new HiddenField('DataArchiveID', false, $dataArchive->ID),
				new LiteralField('Warning', '<p class="text-warning"><strong>Warning:</strong> This will make the snapshot available to people with access to the target environment.<br>By pressing "Change ownership" you confirm that you have considered data confidentiality regulations.</p>'),
				new DropdownField('EnvironmentID', 'Environment', $envs->map())
			),
			new FieldList(
				FormAction::create('doMove', 'Change ownership')->addExtraClass('btn')
			)
		);
		$form->setFormAction($this->getCurrentProject()->Link() . '/MoveForm');

		return $form;
	}