Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/matomo-org/matomo.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPeter Zhang <peter@innocraft.com>2022-08-31 10:03:40 +0300
committerGitHub <noreply@github.com>2022-08-31 10:03:40 +0300
commit598c7e5af8b196df1ef0dc78c196a4e0968b26aa (patch)
tree306bdf37d4665280a69b08645b468cf115a8df0a /plugins/UsersManager/tests/Integration
parent645c4eb518a3668060e02d04750efb5d7ff50b2a (diff)
filtering a user's permissions, capabilities fixes (#19680)
* update some get role and capabilities update some get role and capabilities * update query and add tests update query and add tests * update query update query * Update Model.php update access * add UI tests add UI tests * Update UsersManager_spec.js update * Update UsersManager_admin_view_admin_filter_permissions.png update ui
Diffstat (limited to 'plugins/UsersManager/tests/Integration')
-rw-r--r--plugins/UsersManager/tests/Integration/APITest.php11
1 files changed, 11 insertions, 0 deletions
diff --git a/plugins/UsersManager/tests/Integration/APITest.php b/plugins/UsersManager/tests/Integration/APITest.php
index e7bfb60edf..02cf0d87eb 100644
--- a/plugins/UsersManager/tests/Integration/APITest.php
+++ b/plugins/UsersManager/tests/Integration/APITest.php
@@ -854,6 +854,17 @@ class APITest extends IntegrationTestCase
$this->assertEquals($expected, $access);
}
+ public function testGetUserCapabilitiesAfterFilter()
+ {
+ $this->addUserWithAccess('userLoginCapabilities', 'view', 1, 'searchTextdef@email.com');
+ $this->api->addCapabilities('userLoginCapabilities','tagmanager_write',1);
+
+ $access = $this->api->getSitesAccessForUser('userLoginCapabilities', null, 1, null, 'view');
+
+ $this->assertEquals(['tagmanager_write'], $access[0]['capabilities']);
+
+ }
+
public function testGetSitesAccessForUserShouldIgnoreOffsetIfLimitNotSupplied()
{
$this->api->setUserAccess('userLogin', 'admin', [1]);