)]}'
{"api-ref/source/v3/roles.inc":[{"author":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"change_message_id":"1b140edfb9b86a76476c941da59ebb71f198a370","unresolved":false,"context_lines":[{"line_number":626,"context_line":"List role assignments for group on project"},{"line_number":627,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":628,"context_line":""},{"line_number":629,"context_line":".. rest_method::  GET /v3/projects/{project_id}/groups/{group_id}/roles"},{"line_number":630,"context_line":""},{"line_number":631,"context_line":"Relationship: ``https://docs.openstack.org/api/openstack-identity/3/rel/project_user_role``"},{"line_number":632,"context_line":""}],"source_content_type":"text/x-c++src","patch_set":1,"id":"7f515b1d_52b73e3b","line":629,"updated":"2017-09-29 18:06:04.000000000","message":"You can make the same argument here with: \n\n  GET /role_assignments?group.id\u003d{user_id}\u0026scope.project.id\u003d{project_id}\n\nYou can also make a lot of these calls with domains. Maybe instead of explicitly calling out individual similarities, we can add a general statement at the top of this document saying the /v3/role_assignments API might be worth checking out.","commit_id":"35468f26ea5054e96d385b9709e22b756852d59d"},{"author":{"_account_id":17860,"name":"Samuel de Medeiros Queiroz","email":"samueldmq@gmail.com","username":"samueldmq"},"change_message_id":"82a01ba01090f75905fb273e0c5cd63a1651eca4","unresolved":false,"context_lines":[{"line_number":626,"context_line":"List role assignments for group on project"},{"line_number":627,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":628,"context_line":""},{"line_number":629,"context_line":".. rest_method::  GET /v3/projects/{project_id}/groups/{group_id}/roles"},{"line_number":630,"context_line":""},{"line_number":631,"context_line":"Relationship: ``https://docs.openstack.org/api/openstack-identity/3/rel/project_user_role``"},{"line_number":632,"context_line":""}],"source_content_type":"text/x-c++src","patch_set":1,"id":"3f4b6375_6fcafe4f","line":629,"in_reply_to":"7f515b1d_52b73e3b","updated":"2017-10-30 13:35:28.000000000","message":"++","commit_id":"35468f26ea5054e96d385b9709e22b756852d59d"},{"author":{"_account_id":8482,"name":"Colleen Murphy","email":"colleen@gazlene.net","username":"krinkle"},"change_message_id":"bb8a7e0e8ce21111d66e799c346c0942fc98adda","unresolved":false,"context_lines":[{"line_number":626,"context_line":"List role assignments for group on project"},{"line_number":627,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":628,"context_line":""},{"line_number":629,"context_line":".. rest_method::  GET /v3/projects/{project_id}/groups/{group_id}/roles"},{"line_number":630,"context_line":""},{"line_number":631,"context_line":"Relationship: ``https://docs.openstack.org/api/openstack-identity/3/rel/project_user_role``"},{"line_number":632,"context_line":""}],"source_content_type":"text/x-c++src","patch_set":1,"id":"3f4b6375_2faac618","line":629,"in_reply_to":"7f515b1d_52b73e3b","updated":"2017-10-30 13:42:01.000000000","message":"This note already exists for this API on line 662. This change is about making all the descriptions consistent, so while adding a general statement would be worthwhile too, I\u0027m not sure it\u0027s a reason not to accept this change as-is.","commit_id":"35468f26ea5054e96d385b9709e22b756852d59d"}]}
