Source of file LoginGroupExtension.php
Size: 0,828 Bytes - Last Modified: 2021-12-24T06:48:28+00:00
/var/www/docs.ssmods.com/process/src/src/Extensions/LoginGroupExtension.php
1234567891011121314151617181920212223242526272829 | <?php namespace Fromholdio\GroupLoginRedirect\Extensions; use SilverStripe\CMS\Model\SiteTree; use SilverStripe\Forms\FieldList; use SilverStripe\Forms\TreeDropdownField; use SilverStripe\ORM\DataExtension; class LoginGroupExtension extends DataExtension { private static $has_one = [ 'LoginTargetPage' => SiteTree::class ]; public function updateCMSFields(FieldList $fields) { $fields->removeByName('LoginTargetPageID'); $targetPageField = TreeDropdownField::create( 'LoginTargetPageID', 'Login Target Page', SiteTree::class ); $targetPageField->setDescription( 'Select a page that users in this group will be force-redirected to on login.' ); $fields->insertAfter('ParentID', $targetPageField); } } |