Source of file ComponentTrait.php
Size: 0,632 Bytes - Last Modified: 2021-12-23T10:07:48+00:00
/var/www/docs.ssmods.com/process/src/src/Model/ComponentTrait.php
1234567891011121314151617181920212223242526272829 | <?php namespace Symbiote\Frontend\LivingPage\Model; use SilverStripe\Security\Permission; use Symbiote\Frontend\LivingPage\Admin\LivingPageModelAdmin; trait ComponentTrait { public function canView($member = null) { return Permission::check('CMS_ACCESS'); } public function canEdit($member = null) { return Permission::check('CMS_ACCESS_' . LivingPageModelAdmin::class); } public function canCreate($member = null, $context = []) { return $this->canEdit($member); } public function canDelete($member = null) { return $this->canEdit($member); } } |