From aedc970cf4ebfcfcc5754498adba371191da275c Mon Sep 17 00:00:00 2001 From: Sacha Judd Date: Tue, 30 May 2017 13:51:56 +1200 Subject: [PATCH] NEW Reorder summary fields and make getFieldsForFile extensible --- code/model/DMSDocument.php | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/code/model/DMSDocument.php b/code/model/DMSDocument.php index 445ced3..e6591e2 100644 --- a/code/model/DMSDocument.php +++ b/code/model/DMSDocument.php @@ -73,8 +73,8 @@ class DMSDocument extends DataObject implements DMSDocumentInterface private static $summary_fields = array( 'Filename' => 'Filename', 'Title' => 'Title', + 'getRelatedPages.count' => 'Page Use', 'ViewCount' => 'ViewCount', - 'getRelatedPages.count' => 'Page Use' ); /** @@ -1127,7 +1127,7 @@ class DMSDocument extends DataObject implements DMSDocumentInterface new ReadonlyField("PublishedOn", "Published on". ':', $publishedOnValue), new ReadonlyField("ReferencedOn", "Referenced on". ':', $relationListCountValue), new ReadonlyField("ViewCount", "View count". ':', $this->ViewCount) - ) + )->setName('FilePreviewDataFields') )->setName("FilePreviewData")->addExtraClass('cms-file-info-data') )->setName("FilePreview")->addExtraClass('cms-file-info') ); @@ -1135,6 +1135,8 @@ class DMSDocument extends DataObject implements DMSDocumentInterface $fields->addExtraClass('dmsdocument-documentdetails'); $urlField->dontEscape = true; + $this->extend('updateFieldsForFile', $fields); + return $fields; }