Source of file ProfileGroup.php
Size: 0,804 Bytes - Last Modified: 2022-02-21T10:00:35+00:00
/var/www/docs.ssmods.com/process/src/code/ProfileGroup.php
1234567891011121314151617181920212223242526272829303132333435363738 | <?php /* * ProfileGroup stores arbitrary groups for the classification of profiles */ class ProfileGroup extends DataObject{ private static $db = array( 'Name'=>'Varchar(255)' ); private static $has_many = array( 'Profiles'=>'Profile' ); //Search Fields private static $searchable_fields = array( 'Name' ); private static $summary_fields = array( 'Name' => 'Name' ); //Permissions public function canView($member = null) { return Permission::check('GROUP_PROFILES_VIEW'); } public function canEdit($member = null) { return Permission::check('GROUP_PROFILES_EDIT'); } public function canDelete($member = null) { return Permission::check('GROUP_PROFILES_DELETE'); } public function canCreate($member = null) { return Permission::check('GROUP_PROFILES_CREATE'); } } |