diff --git a/mysite/code/Page.php b/mysite/code/Page.php index 58fb4dd..f6e7330 100755 --- a/mysite/code/Page.php +++ b/mysite/code/Page.php @@ -12,6 +12,25 @@ class Page extends SiteTree { class Page_Controller extends ContentController { + /** + * An array of actions that can be accessed via a request. Each array element should be an action name, and the + * permissions or conditions required to allow the user to access it. + * + * + * array ( + * 'action', // anyone can access this action + * 'action' => true, // same as above + * 'action' => 'ADMIN', // you must have ADMIN permissions to access this action + * 'action' => '->checkAction' // you can only access this action if $this->checkAction() returns true + * ); + * + * + * @var array + */ + public static $allowed_actions = array ( + 'SearchForm' + ); + public function init() { parent::init();