FIX Use new namespace/classname for Previewable

This commit is contained in:
Guy Sartorelli 2022-08-06 18:57:06 +12:00
parent d21503c88c
commit 0d8ecfddd2
No known key found for this signature in database
GPG Key ID: F313E3B9504D496A
2 changed files with 5 additions and 5 deletions

View File

@ -22,7 +22,7 @@ use SilverStripe\Forms\GridField\GridFieldPrintButton;
use SilverStripe\Forms\GridField\GridFieldSortableHeader; use SilverStripe\Forms\GridField\GridFieldSortableHeader;
use SilverStripe\Forms\LiteralField; use SilverStripe\Forms\LiteralField;
use SilverStripe\ORM\ArrayList; use SilverStripe\ORM\ArrayList;
use SilverStripe\ORM\CMSPreviewable; use SilverStripe\Admin\Previewable;
use SilverStripe\ORM\DataList; use SilverStripe\ORM\DataList;
use SilverStripe\ORM\DataQuery; use SilverStripe\ORM\DataQuery;
use SilverStripe\ORM\Limitable; use SilverStripe\ORM\Limitable;
@ -425,8 +425,8 @@ class Report extends ViewableData
$fieldFormatting[$source] = $info['link']; $fieldFormatting[$source] = $info['link'];
} else { } else {
$fieldFormatting[$source] = function ($value, $item) { $fieldFormatting[$source] = function ($value, $item) {
if ($item instanceof CMSPreviewable) { if ($item instanceof Previewable) {
/** @var CMSPreviewable $item */ /** @var Previewable $item */
return sprintf( return sprintf(
'<a class="grid-field__link-block" href="%s" title="%s">%s</a>', '<a class="grid-field__link-block" href="%s" title="%s">%s</a>',
Convert::raw2att($item->CMSEditLink()), Convert::raw2att($item->CMSEditLink()),

View File

@ -4,10 +4,10 @@ namespace SilverStripe\Reports\Tests\ReportTest;
use SilverStripe\Control\Controller; use SilverStripe\Control\Controller;
use SilverStripe\Dev\TestOnly; use SilverStripe\Dev\TestOnly;
use SilverStripe\ORM\CMSPreviewable; use SilverStripe\Admin\Previewable;
use SilverStripe\ORM\DataObject; use SilverStripe\ORM\DataObject;
class FakeObject extends DataObject implements CMSPreviewable, TestOnly class FakeObject extends DataObject implements Previewable, TestOnly
{ {
private static $table_name = 'ReportTest_FakeObject'; private static $table_name = 'ReportTest_FakeObject';