mirror of
https://github.com/silverstripe/silverstripe-cms
synced 2024-10-22 08:05:56 +02:00
db3dcf7331
Remove hardcoded references to pages and SiteTree Remove assumption that records are versioned Remove or validate assumptions about methods on the model class Improve general architecture of CMSMain
20 lines
704 B
YAML
20 lines
704 B
YAML
---
|
|
Name: sitetreepermissions
|
|
---
|
|
SilverStripe\Core\Injector\Injector:
|
|
SilverStripe\Security\PermissionChecker.sitetree:
|
|
class: SilverStripe\Security\InheritedPermissions
|
|
constructor:
|
|
BaseClass: SilverStripe\CMS\Model\SiteTree
|
|
CacheService: '%$Psr\SimpleCache\CacheInterface.InheritedPermissions'
|
|
properties:
|
|
DefaultPermissions: '%$SilverStripe\SiteConfig\SiteConfigPagePermissions'
|
|
GlobalEditPermissions:
|
|
- CMS_ACCESS_LeftAndMain
|
|
- CMS_ACCESS_CMSMain
|
|
SilverStripe\Security\InheritedPermissionFlusher:
|
|
properties:
|
|
Services:
|
|
- '%$SilverStripe\Security\PermissionChecker.sitetree'
|
|
- '%$SilverStripe\CMS\Controllers\CMSMain'
|