Source of file DashboardSearchResultFilePanel.php
Size: 0,716 Bytes - Last Modified: 2021-12-23T10:10:18+00:00
/var/www/docs.ssmods.com/process/src/src/Search/DashboardSearchResultFilePanel.php
123456789101112131415161718192021222324 | <?php namespace Plastyk\Dashboard\Search; use Plastyk\Dashboard\Model\DashboardSearchResultPanel; use SilverStripe\AssetAdmin\Controller\AssetAdmin; use SilverStripe\Assets\File; use SilverStripe\Security\Permission; class DashboardSearchResultFilePanel extends DashboardSearchResultPanel { protected $className = File::class; protected $searchFields = ['Title', 'Name', 'FileFilename']; protected $sort = ['Title' => 'ASC']; protected $exclusions = ['ClassName' => 'Folder']; public function canView($member = null) { return Permission::checkMember($member, 'CMS_ACCESS_AssetAdmin') && class_exists(AssetAdmin::class) && parent::canView($member); } } |