Source of file FeatureFlagAdmin.php
Size: 0,854 Bytes - Last Modified: 2021-12-23T10:30:28+00:00
/var/www/docs.ssmods.com/process/src/src/FeatureFlagAdmin.php
123456789101112131415161718192021222324252627282930313233 | <?php namespace SilverStripe\FeatureFlags; use SilverStripe\FeatureFlags\GridField\FeatureContextItem; use SilverStripe\Admin\ModelAdmin; use SilverStripe\Forms\GridField\GridFieldDetailForm; class FeatureFlagAdmin extends ModelAdmin { private static $managed_models = [ FeatureSelection::class ]; private static $url_segment = 'featureflags'; private static $menu_title = 'Feature Flags'; public function getEditForm($id = null, $fields = null) { $form = parent::getEditForm($id, $fields); if ($gridField = $form->Fields()->dataFieldByName('SilverStripe-FeatureFlags-FeatureSelection')) { $gridField->getConfig() ->getComponentByType(GridFieldDetailForm::class) ->setItemRequestClass(FeatureContextItem::class); } return $form; } } |