From 150d41b4c70eb680c4aa6ce7a565976ee12fcc69 Mon Sep 17 00:00:00 2001 From: Ingo Schommer Date: Mon, 29 Sep 2008 21:41:20 +0000 Subject: [PATCH] API CHANGE Removed SiteTree->canView_page() - originally created under the false assumption that SiteTree->can('view_page') is still valid. Every canView() can be instance specific. Original patch by simon_w in r53183 and #2198 git-svn-id: svn://svn.silverstripe.com/silverstripe/open/modules/sapphire/trunk@63310 467b73ca-7a2a-4603-9d3b-597d59a354a9 --- core/model/SiteTree.php | 25 ------------------------- 1 file changed, 25 deletions(-) diff --git a/core/model/SiteTree.php b/core/model/SiteTree.php index aa3854881..d2c4e61e7 100644 --- a/core/model/SiteTree.php +++ b/core/model/SiteTree.php @@ -592,31 +592,6 @@ class SiteTree extends DataObject { return false; return true; } - - /** - * This function should return true if the current user can view this - * page. - * - * It can be overloaded to customise the security model for an - * application. - * - * @return boolean True if the current user can view this page. - */ - public function canView_page($member = null) { - if(!isset($member)) { - $member = Member::currentUser(); - } - if($member && $member->isAdmin()) { - return true; - } - - $args = array($member, true); - $this->extend('alternateCanView_page', $args); - if($args[1] == false) return false; - - return $this->canView($member); - } - /** * This function should return true if the current user can delete this