/** * 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); }
/** * 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))); }