Merge pull request #17 from open-sausages/pulls/4.0/fix-namespace-security

Fix to support security namespace
This commit is contained in:
Paul 2016-07-21 13:30:27 +12:00 committed by GitHub
commit db1909f957
7 changed files with 45 additions and 32 deletions

View File

@ -1,5 +1,7 @@
<?php <?php
use SilverStripe\Security\Member;
Member::add_extension('FrameworkTestRole'); Member::add_extension('FrameworkTestRole');
Member::add_extension('FileUploadRole'); Member::add_extension('FileUploadRole');
SiteTree::add_extension('FrameworkTestSiteTreeExtension'); SiteTree::add_extension('FrameworkTestSiteTreeExtension');

View File

@ -32,6 +32,8 @@ class Employee extends DataObject
'PastCompanies' => 'SilverStripe\\FrameworkTest\\Model\\Company' 'PastCompanies' => 'SilverStripe\\FrameworkTest\\Model\\Company'
); );
private static $table_name = 'Employee';
public function getCMSFields() public function getCMSFields()
{ {
$fields = parent::getCMSFields(); $fields = parent::getCMSFields();

View File

@ -3,6 +3,8 @@
use SilverStripe\ORM\DataObject; use SilverStripe\ORM\DataObject;
use SilverStripe\ORM\DB; use SilverStripe\ORM\DB;
use SilverStripe\ORM\DataExtension; use SilverStripe\ORM\DataExtension;
use SilverStripe\Security\Member;
class FrameworkTestRole extends DataExtension class FrameworkTestRole extends DataExtension
{ {
@ -21,7 +23,7 @@ class FrameworkTestRole extends DataExtension
public function requireDefaultRecords() public function requireDefaultRecords()
{ {
$hasTestMembers = DataObject::get('Member')->find('Email', 'hayley@test.com'); $hasTestMembers = Member::get()->find('Email', 'hayley@test.com');
if (!$hasTestMembers) { if (!$hasTestMembers) {
foreach ($this->data() as $name) { foreach ($this->data() as $name) {
$member = new Member(array( $member = new Member(array(

View File

@ -1,4 +1,8 @@
<?php <?php
use SilverStripe\Security\Permission;
use SilverStripe\Security\Security;
/** /**
* Starts a test session with various configurations set in session. * Starts a test session with various configurations set in session.
* These configurations are assumed to be evaluated in mysite/_config.php, * These configurations are assumed to be evaluated in mysite/_config.php,

View File

@ -2,6 +2,7 @@
use SilverStripe\FrameworkTest\Model\TestPage; use SilverStripe\FrameworkTest\Model\TestPage;
use SilverStripe\FrameworkTest\Model\TestPage_Controller; use SilverStripe\FrameworkTest\Model\TestPage_Controller;
use SilverStripe\Security\Member;
class TestFileUploadPage extends TestPage class TestFileUploadPage extends TestPage
{ {

View File

@ -1,6 +1,7 @@
<?php <?php
use SilverStripe\ORM\DataObject; use SilverStripe\ORM\DataObject;
use SilverStripe\Security\Member;
class Page2MultiForm extends MultiForm class Page2MultiForm extends MultiForm
{ {

View File

@ -1,6 +1,7 @@
<?php <?php
use SilverStripe\ORM\DataObject; use SilverStripe\ORM\DataObject;
use SilverStripe\Security\Member;
class Page3MultiForm extends MultiForm class Page3MultiForm extends MultiForm
{ {