示例#1
0
 /**
  * idsites = all => apply access to all websites with admin access
  */
 function test_setUserAccess_idsitesIsAll()
 {
     Piwik_UsersManager_API::addUser("gegg4564eqgeqag", "geqgegagae", "*****@*****.**", "alias");
     FakeAccess::$superUser = false;
     Piwik_UsersManager_API::setUserAccess("gegg4564eqgeqag", "view", "all");
     FakeAccess::$superUser = true;
     $access = Piwik_UsersManager_API::getSitesAccessFromUser("gegg4564eqgeqag");
     FakeAccess::$superUser = false;
     $this->assertEqual(array_keys($access), FakeAccess::getSitesIdWithAdminAccess());
     // we want to test the case for which we have actually set some rights
     // if this is not OK then change the setUp method and add some admin rights for some websites
     $this->assertTrue(count(array_keys($access)) > 0);
 }
示例#2
0
 /**
  * idsites = all => apply access to all websites with admin access
  * 
  * @group Plugins
  * @group UsersManager
  */
 public function testSetUserAccessIdsitesIsAll()
 {
     Piwik_UsersManager_API::getInstance()->addUser("gegg4564eqgeqag", "geqgegagae", "*****@*****.**", "alias");
     FakeAccess::$superUser = false;
     Piwik_UsersManager_API::getInstance()->setUserAccess("gegg4564eqgeqag", "view", "all");
     FakeAccess::$superUser = true;
     $access = Piwik_UsersManager_API::getInstance()->getSitesAccessFromUser("gegg4564eqgeqag");
     $access = $this->_flatten($access);
     FakeAccess::$superUser = false;
     $this->assertEquals(array_keys($access), FakeAccess::getSitesIdWithAdminAccess());
     // we want to test the case for which we have actually set some rights
     // if this is not OK then change the setUp method and add some admin rights for some websites
     $this->assertGreaterThan(0, count(array_keys($access)));
 }