)]}'
{"/PATCHSET_LEVEL":[{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"fb66358b8ac23a8dc5d099c998debaf709d2eaa9","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":4,"id":"7eb01263_058d6cf1","updated":"2021-12-10 23:06:48.000000000","message":"this is already added now https://github.com/openstack/tempest/blob/master/tempest/lib/services/identity/v3/role_assignments_client.py","commit_id":"cddcb69912a2bb63ae51094d4ce1a079fd257267"}],"releasenotes/notes/add-list-role-assignments-api-to-v3-roles-client-6ba83e96c3713439.yaml":[{"author":{"_account_id":8367,"name":"Arx Cruz","email":"arxcruz@redhat.com","username":"arxcruz"},"change_message_id":"5a8fdc29b24cc74b47f2931c20d12ff055b35d25","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":4,"id":"3fa7e38b_b1464556","line":7,"updated":"2020-01-14 11:47:38.000000000","message":"Typo?","commit_id":"cddcb69912a2bb63ae51094d4ce1a079fd257267"},{"author":{"_account_id":8367,"name":"Arx Cruz","email":"arxcruz@redhat.com","username":"arxcruz"},"change_message_id":"5d80a37a75a6b46c5a9f7a18c1231778c8517d99","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":4,"id":"3fa7e38b_313a55c5","line":7,"in_reply_to":"3fa7e38b_b1464556","updated":"2020-01-14 11:48:48.000000000","message":"Sorry, using gerrty shows empty line at the end here...","commit_id":"cddcb69912a2bb63ae51094d4ce1a079fd257267"}],"tempest/lib/services/identity/v3/roles_client.py":[{"author":{"_account_id":23186,"name":"Felipe Monteiro","email":"felipe.carneiro.monteiro@gmail.com","username":"felipe.monteiro"},"change_message_id":"43acde74c7c32b475f0ea9342b051b00f224640b","unresolved":false,"context_lines":[{"line_number":229,"context_line":"        self.expected_success(200, resp.status)"},{"line_number":230,"context_line":"        body \u003d json.loads(body)"},{"line_number":231,"context_line":"        return rest_client.ResponseBody(resp, body)"},{"line_number":232,"context_line":""},{"line_number":233,"context_line":"    def list_role_assignments(self):"},{"line_number":234,"context_line":"        \"\"\"List role assignments."},{"line_number":235,"context_line":""},{"line_number":236,"context_line":"        For a full list of available parameters, please refer to the official"},{"line_number":237,"context_line":"        API reference:"},{"line_number":238,"context_line":"        https://docs.openstack.org/api-ref/identity/v3/index.html#list-role-assignments"},{"line_number":239,"context_line":"        \"\"\""},{"line_number":240,"context_line":"        resp, body \u003d self.get(\u0027role_assignments\u0027)"},{"line_number":241,"context_line":"        self.expected_success(200, resp.status)"},{"line_number":242,"context_line":"        body \u003d json.loads(body)"}],"source_content_type":"text/x-python","patch_set":3,"id":"3fa7e38b_f355ba20","line":239,"range":{"start_line":232,"start_character":0,"end_line":239,"end_character":11},"updated":"2020-01-13 05:55:16.000000000","message":"This endpoint supports numerous query parameters: https://docs.openstack.org/api-ref/identity/v3/index.html?expanded\u003dlist-role-assignments-detail#id381\n\nSee L44 above for an example.","commit_id":"ece209d8d5936750e1f9d788ce10205c2e02df19"},{"author":{"_account_id":30409,"name":"wangzhiguang","email":"wangzhiguang@inspur.com","username":"wangzhiguang"},"change_message_id":"1275fdbc498eb599786d25fb8d7b434c69c90d8f","unresolved":false,"context_lines":[{"line_number":229,"context_line":"        self.expected_success(200, resp.status)"},{"line_number":230,"context_line":"        body \u003d json.loads(body)"},{"line_number":231,"context_line":"        return rest_client.ResponseBody(resp, body)"},{"line_number":232,"context_line":""},{"line_number":233,"context_line":"    def list_role_assignments(self):"},{"line_number":234,"context_line":"        \"\"\"List role assignments."},{"line_number":235,"context_line":""},{"line_number":236,"context_line":"        For a full list of available parameters, please refer to the official"},{"line_number":237,"context_line":"        API reference:"},{"line_number":238,"context_line":"        https://docs.openstack.org/api-ref/identity/v3/index.html#list-role-assignments"},{"line_number":239,"context_line":"        \"\"\""},{"line_number":240,"context_line":"        resp, body \u003d self.get(\u0027role_assignments\u0027)"},{"line_number":241,"context_line":"        self.expected_success(200, resp.status)"},{"line_number":242,"context_line":"        body \u003d json.loads(body)"}],"source_content_type":"text/x-python","patch_set":3,"id":"3fa7e38b_be12a954","line":239,"range":{"start_line":232,"start_character":0,"end_line":239,"end_character":11},"in_reply_to":"3fa7e38b_f355ba20","updated":"2020-01-13 06:19:23.000000000","message":"@Felipe Monteiro\nthanks for your review, I has add query patameters at this method.","commit_id":"ece209d8d5936750e1f9d788ce10205c2e02df19"}],"tempest/tests/lib/services/identity/v3/test_roles_client.py":[{"author":{"_account_id":26458,"name":"Brin Zhang","email":"zhangbailin@inspur.com","username":"zhangbailin"},"change_message_id":"906e911e7eeee793b71ba501c9ed76d8fc6a7bd3","unresolved":false,"context_lines":[{"line_number":167,"context_line":"        \"role_assignments\": ["},{"line_number":168,"context_line":"            {"},{"line_number":169,"context_line":"                \"links\": {"},{"line_number":170,"context_line":"                    \"assignment\": \"http://example.com/identity/v3/domains\" + "},{"line_number":171,"context_line":"                                  \"/161718/users/313233/roles/123456\""},{"line_number":172,"context_line":"                },"},{"line_number":173,"context_line":"                \"role\": {"}],"source_content_type":"text/x-python","patch_set":1,"id":"3fa7e38b_40c97a57","line":170,"range":{"start_line":170,"start_character":76,"end_line":170,"end_character":77},"updated":"2020-01-09 08:36:40.000000000","message":"redundant","commit_id":"8dd6b4f46ceea0af9269cfd7fe88c4351114b85b"},{"author":{"_account_id":26458,"name":"Brin Zhang","email":"zhangbailin@inspur.com","username":"zhangbailin"},"change_message_id":"906e911e7eeee793b71ba501c9ed76d8fc6a7bd3","unresolved":false,"context_lines":[{"line_number":187,"context_line":"                    \"id\": \"101112\""},{"line_number":188,"context_line":"                },"},{"line_number":189,"context_line":"                \"links\": {"},{"line_number":190,"context_line":"                    \"assignment\": \"http://example.com/identity/v3/projects\" + "},{"line_number":191,"context_line":"                                  \"/456789/groups/101112/roles/123456\""},{"line_number":192,"context_line":"                },"},{"line_number":193,"context_line":"                \"role\": {"}],"source_content_type":"text/x-python","patch_set":1,"id":"3fa7e38b_60c4b641","line":190,"range":{"start_line":190,"start_character":77,"end_line":190,"end_character":78},"updated":"2020-01-09 08:36:40.000000000","message":"ditto","commit_id":"8dd6b4f46ceea0af9269cfd7fe88c4351114b85b"}]}
