盐腌鲱鱼/silverstripe-standard-permissions

SilverStripe CMS的标准权限模块

2.0.0 2018-04-11 05:21 UTC

This package is not auto-updated.

Last update: 2024-09-26 16:38:58 UTC


README

Scrutinizer Code Quality Build Status

实现了Silverstripe的标准权限(canCreate, canEdit, canDelete, 和 canView)

安装

该模块可以通过composer安装

composer require salted-herring/silverstripe-standard-permissions

使用

任何需要使用权限的对象,应该做两件事

  1. 设置yaml配置以提供权限
PublishProvider:
  classes:
    - Page
  1. 你使用的类也应该扩展PublishProvider
class Page {
  ...
  private static $extensions = [
    'PublishProvider'
  ];
  ...
}