From d2711a82bbb70aa1d3cb1e19061c9f0ec5b361e2 Mon Sep 17 00:00:00 2001 From: Ingo Schommer Date: Thu, 6 Jul 2017 14:20:29 +1200 Subject: [PATCH] Add ownership model for files --- code/BasicFieldsTestPage.php | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/code/BasicFieldsTestPage.php b/code/BasicFieldsTestPage.php index c05eb59..2a035d6 100644 --- a/code/BasicFieldsTestPage.php +++ b/code/BasicFieldsTestPage.php @@ -94,6 +94,12 @@ class BasicFieldsTestPage extends TestPage 'Listbox' => 'SilverStripe\\FrameworkTest\\Model\\TestCategory', ); + private static $owns = [ + 'AttachedFile', + 'File', + 'Image', + ]; + private static $defaults = array( 'Validated' => 2 ); @@ -270,11 +276,11 @@ class BasicFieldsTestPage extends TestPage )); $fields->addFieldsToTab('Root.File', array( - $bla = UploadField::create('File', 'UploadField with multiUpload=false') + $bla = UploadField::create('File', 'UploadField with multiUpload=false (owned by page)') ->setDescription($description) ->setRightTitle($rightTitle) ->setIsMultiUpload(false), - UploadField::create('Image', 'UploadField for image') + UploadField::create('Image', 'UploadField for image (owned by page)') ->setDescription($description) ->setRightTitle($rightTitle), UploadField::create('HasManyFiles', 'UploadField for has_many')