Skip to content

Commit d5fea84

Browse files
committed
Added getAuthor method so you don't need to add it to the object
1 parent 61a8da9 commit d5fea84

File tree

1 file changed

+15
-2
lines changed

1 file changed

+15
-2
lines changed

src/extensions/DataObjectHistory.php

Lines changed: 15 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,14 +9,15 @@
99
use SilverStripe\Forms\GridField\GridFieldPageCount;
1010
use SilverStripe\Forms\GridField\GridFieldToolbarHeader;
1111
use SilverStripe\Forms\GridField\GridFieldSortableHeader;
12-
use Symbiote\GridFieldExtensions\GridFieldTitleHeader;
1312
use SilverStripe\Forms\GridField\GridFieldDetailForm;
1413
use SilverStripe\Forms\GridField\GridFieldDataColumns;
1514
use SilverStripe\Forms\GridField\GridFieldPaginator;
1615
use SilverStripe\Forms\GridField\GridFieldViewButton;
16+
use SilverStripe\Security\Member;
17+
use SilverStripe\Versioned\Versioned;
18+
use Symbiote\GridFieldExtensions\GridFieldTitleHeader;
1719
use gorriecoe\DataObjectHistory\Forms\GridFieldHistoryButton;
1820
use gorriecoe\DataObjectHistory\Forms\HistoryGridFieldItemRequest;
19-
use SilverStripe\Versioned\Versioned;
2021

2122
/**
2223
* DataObjectHistory
@@ -87,4 +88,16 @@ public function getHistoryFields()
8788
->addExtraClass('grid-field--history')
8889
);
8990
}
91+
92+
/**
93+
* @return Member
94+
*/
95+
public function getAuthor()
96+
{
97+
$owner = $this->owner;
98+
if ($owner->AuthorID) {
99+
return Member::get()->byId($owner->AuthorID);
100+
}
101+
return null;
102+
}
90103
}

0 commit comments

Comments
 (0)