mirror of
https://github.com/silverstripe/silverstripe-dms
synced 2024-09-28 20:29:04 +02:00
ENHANCEMENT: using DMSUploadField in DMSDocument
This commit is contained in:
parent
5ac332352c
commit
449b1d3ba4
@ -424,7 +424,7 @@ class DMSDocument extends DataObject implements DMSDocumentInterface {
|
|||||||
$fields->addFieldToTab('Root.Main',$fieldsTop,'Title');
|
$fields->addFieldToTab('Root.Main',$fieldsTop,'Title');
|
||||||
|
|
||||||
//create upload field to replace document
|
//create upload field to replace document
|
||||||
$UploadField = new UploadField('file', 'Replace file');
|
$UploadField = new DMSUploadField('file', 'Replace file');
|
||||||
$UploadField->setConfig('allowedMaxFileNumber', 1);
|
$UploadField->setConfig('allowedMaxFileNumber', 1);
|
||||||
|
|
||||||
$fields->addFieldToTab('Root.Main',$UploadField);
|
$fields->addFieldToTab('Root.Main',$UploadField);
|
||||||
@ -500,7 +500,8 @@ class DMSDocument extends DataObject implements DMSDocumentInterface {
|
|||||||
* @param $file File to ingest
|
* @param $file File to ingest
|
||||||
*/
|
*/
|
||||||
function ingestFile($file) {
|
function ingestFile($file) {
|
||||||
|
$this->replaceDocument($file);
|
||||||
|
$file->delete();
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user