From d754e430fd1f3200a718f0791430c8bea4f63e0b Mon Sep 17 00:00:00 2001 From: James Cocker Date: Wed, 14 May 2014 14:51:49 +0100 Subject: [PATCH] Allow setting of canAttachExisting and canPreviewFolder Allow the setting of canPreviewFolder (to hide upload location) and canAttachExisting (to hide the "From files" button) to the UploadField, via GridFieldBulkUpload config. --- bulkUpload/code/GridFieldBulkUpload.php | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/bulkUpload/code/GridFieldBulkUpload.php b/bulkUpload/code/GridFieldBulkUpload.php index 714a376..b5fe472 100644 --- a/bulkUpload/code/GridFieldBulkUpload.php +++ b/bulkUpload/code/GridFieldBulkUpload.php @@ -21,7 +21,9 @@ class GridFieldBulkUpload implements GridField_HTMLProvider, GridField_URLHandle 'fileRelationName' => null, 'folderName' => 'bulkUpload', 'maxFileSize' => null, - 'sequentialUploads' => false + 'sequentialUploads' => false, + 'canAttachExisting' => true, + 'canPreviewFolder' => true ); @@ -161,6 +163,9 @@ class GridFieldBulkUpload implements GridField_HTMLProvider, GridField_URLHandle ->setConfig('previewMaxHeight', 20) ->setConfig('changeDetection', false) + ->setConfig('canPreviewFolder', $this->getConfig('canPreviewFolder')) + ->setConfig('canAttachExisting', $this->getConfig('canAttachExisting')) + ->setTemplate('GridFieldBulkUploadField') ->setDownloadTemplateName('colymba-bulkuploaddownloadtemplate') @@ -298,4 +303,4 @@ class GridFieldBulkUpload implements GridField_HTMLProvider, GridField_URLHandle return $handler->handleRequest($request, DataModel::inst()); } -} \ No newline at end of file +}