public function getCMSFields()
{
$fields = parent::getCMSFields();
$fields->removeByName('EnvironmentID');
$fields->removeByName('ArchiveFile');
$fields->addFieldsToTab('Root.Main', array(new ReadonlyField('ProjectName', 'Project', $this->Environment()->Project()->Name), new ReadonlyField('EnvironmentName', 'Environment', $this->Environment()->Name), new ReadonlyField('DataArchive', 'Archive File', sprintf('<a href="%s">%s</a>', $this->DataArchive()->ArchiveFile()->AbsoluteURL, $this->DataArchive()->ArchiveFile()->Filename))));
$fields = $fields->makeReadonly();
return $fields;
}