titledk / silverstripe-defaultgroups
以编程方式定义默认分组
dev-master
2017-03-31 13:40 UTC
Requires
- silverstripe/framework: ~3.1
This package is not auto-updated.
Last update: 2024-09-26 00:22:15 UTC
README
以编程方式定义默认分组
可以添加到成员扩展中,例如:
class MemberExtension extends DataExtension { const APP_ADMIN_GROUP_CODE = 'app-admins'; const APP_USER_GROUP_CODE = 'app-users'; public function requireDefaultRecords() { parent::requireDefaultRecords(); DefaultGroupsHelper::default_group( MemberExtension::APP_USER_GROUP_CODE, //group code _t('MemberExtension.AppUsers','App Users'), //group name null, //parent code null //permissions ); DefaultGroupsHelper::default_group( MemberExtension::APP_ADMIN_GROUP_CODE, //group code _t('MemberExtension.AppAdministrators','App Administrators'), //group name MemberExtension::APP_USER_GROUP_CODE, // parent code //permissions: array( 'APP_ACCESS_ADMIN' ) ); } }