We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
2 parents 9916aa6 + 3367327 commit 1ff9b6bCopy full SHA for 1ff9b6b
2 files changed
openstackclient/identity/v3/user.py
@@ -467,15 +467,13 @@ def take_action(self, parsed_args):
467
ignore_missing=False,
468
).id
469
470
- assignments = identity_client.role_assignments_filter(
471
- project=project
472
- )
473
-
474
# NOTE(stevemar): If a user has more than one role on a project
475
# then they will have two entries in the returned data. Since we
476
# are looking for any role, let's just track unique user IDs.
477
user_ids = set()
478
- for assignment in assignments:
+ for assignment in identity_client.role_assignments(
+ scope_project_id=project
+ ):
479
if assignment.user:
480
user_ids.add(assignment.user['id'])
481
openstackclient/tests/unit/identity/v3/test_user.py
@@ -891,7 +891,7 @@ def setUp(self):
891
self.identity_sdk_client.find_domain.return_value = self.domain
892
self.identity_sdk_client.find_group.return_value = self.group
893
self.identity_sdk_client.find_project.return_value = self.project
894
- self.identity_sdk_client.role_assignments_filter.return_value = [
+ self.identity_sdk_client.role_assignments.return_value = [
895
self.role_assignment
896
]
897
@@ -1029,12 +1029,10 @@ def test_user_list_project(self):
1029
columns, data = self.cmd.take_action(parsed_args)
1030
1031
kwargs = {
1032
- 'project': self.project.id,
+ 'scope_project_id': self.project.id,
1033
}
1034
1035
- self.identity_sdk_client.role_assignments_filter.assert_called_with(
1036
- **kwargs
1037
+ self.identity_sdk_client.role_assignments.assert_called_with(**kwargs)
1038
1039
self.assertEqual(self.columns, columns)
1040
self.assertEqual(self.datalist, tuple(data))
0 commit comments