Source of file PublishHistoryAdmin.php
Size: 1,099 Bytes - Last Modified: 2021-12-24T07:09:52+00:00
/var/www/docs.ssmods.com/process/src/src/Admins/PublishHistoryAdmin.php
1234567891011121314151617181920212223242526272829303132333435363738394041424344 | <?php namespace SilverStripe\Headless\Admins; use SilverStripe\Admin\ModelAdmin; use SilverStripe\Forms\GridField\GridField; use SilverStripe\Forms\GridField\GridFieldExportButton; use SilverStripe\Forms\GridField\GridFieldImportButton; use SilverStripe\Forms\GridField\GridFieldPrintButton; use SilverStripe\Headless\Model\PublishEvent; use SilverStripe\Headless\Model\PublishQueueItem; class PublishHistoryAdmin extends ModelAdmin { /** * @var string */ private static $menu_title = 'Publish History'; /** * @var string */ private static $url_segment = 'publishhistoryadmin'; /** * @var array */ private static $managed_models = [ PublishEvent::class, ]; public function getGridField(): GridField { $grid = parent::getGridField(); $grid->getConfig()->removeComponentsByType(GridFieldImportButton::class); $grid->getConfig()->removeComponentsByType(GridFieldPrintButton::class); $grid->getConfig()->removeComponentsByType(GridFieldExportButton::class); return $grid; } } |