MINOR can always create top level if admin

git-svn-id: svn://svn.silverstripe.com/silverstripe/open/modules/sapphire/branches/2.4@100511 467b73ca-7a2a-4603-9d3b-597d59a354a9
This commit is contained in:
Tom Rix 2010-03-04 20:31:34 +00:00 committed by Sam Minnee
parent c7d9c10760
commit d5dba5f3fc

View File

@ -262,6 +262,8 @@ class SiteConfig extends DataObject {
if(!$member || !(is_a($member, 'Member')) || is_numeric($member)) {
$member = Member::currentUserID();
}
if (Permission::check('ADMIN')) return true;
// check for any logged-in users
if($this->CanCreateTopLevelType == 'LoggedInUsers' && $member) return true;