|
35 | 35 |
|
36 | 36 |
|
37 | 37 | @view_auth_classes() |
38 | | -class PermissionValidationView(APIView): |
| 38 | +class PermissionValidationMeView(APIView): |
39 | 39 | """ |
40 | 40 | API view for validating user permissions against authorization policies. |
41 | 41 |
|
@@ -127,7 +127,7 @@ class RoleUserAPIView(APIView): |
127 | 127 | **Query Parameters (GET)** |
128 | 128 | - scope (Required): The authorization scope to query (e.g., 'lib:DemoX:CSPROB') |
129 | 129 | - search (Optional): Search term to filter users by username or email |
130 | | - - role (Optional): Filter by specific role name |
| 130 | + - roles (Optional): Filter by specific role names |
131 | 131 | - page (Optional): Page number for pagination |
132 | 132 | - page_size (Optional): Number of items per page |
133 | 133 | - sort_by (Optional): Field to sort by (e.g., 'username', 'email') |
@@ -170,7 +170,7 @@ class RoleUserAPIView(APIView): |
170 | 170 | parameters=[ |
171 | 171 | apidocs.query_parameter("scope", str, description="The authorization scope for the role"), |
172 | 172 | apidocs.query_parameter("search", str, description="The search query to filter users by"), |
173 | | - apidocs.query_parameter("role", str, description="The name of the role to query"), |
| 173 | + apidocs.query_parameter("roles", str, description="The names of the roles to query"), |
174 | 174 | apidocs.query_parameter("page", int, description="Page number for pagination"), |
175 | 175 | apidocs.query_parameter("page_size", int, description="Number of items per page"), |
176 | 176 | apidocs.query_parameter("sort_by", str, description="The field to sort by"), |
|
0 commit comments