Skip to content

Commit eb41250

Browse files
ENH Add link to files section for routing behat (#243)
1 parent cdb4a6d commit eb41250

File tree

1 file changed

+9
-1
lines changed

1 file changed

+9
-1
lines changed

code/Company.php

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,9 @@
1313
use SilverStripe\Versioned\Versioned;
1414
use RelationFieldsTestPage;
1515
use GridFieldTestPage;
16+
use SilverStripe\AssetAdmin\Controller\AssetAdmin;
17+
use SilverStripe\Assets\File;
18+
use SilverStripe\Forms\LiteralField;
1619
use SilverStripe\Forms\RequiredFields;
1720

1821
/**
@@ -96,7 +99,12 @@ class Company extends DataObject
9699
public function getCMSFields()
97100
{
98101
$this->beforeUpdateCMSFields(function ($fields) {
99-
$fields->addFieldToTab('Root.Main', $uploadField = UploadField::create('GroupPhotos'));
102+
$file = File::get()->first();
103+
$fileUrl = $file?->CMSEditLink() ?? AssetAdmin::singleton()->Link();
104+
$fields->addFieldsToTab('Root.Main', [
105+
$uploadField = UploadField::create('GroupPhotos'),
106+
LiteralField::create('fileLink', '<a href="' . $fileUrl . '">behat link to file</a>'),
107+
]);
100108
$uploadField->setAllowedFileCategories('image');
101109
});
102110
return parent::getCMSFields();

0 commit comments

Comments
 (0)