)]}'
{"api-ref/source/v3/inherit.inc":[{"author":{"_account_id":20259,"name":"Clenimar Filemon","email":"clenimar@lsd.ufcg.edu.br","username":"clenimar"},"change_message_id":"6c076260847c618e2f6f74b31b25f0ed12ab4b0e","unresolved":false,"context_lines":[{"line_number":17,"context_line":""},{"line_number":18,"context_line":".. rest_method::  PUT /v3/OS-INHERIT/domains/{domain_id}/users/{user_id}/roles/{role_id}/inherited_to_projects"},{"line_number":19,"context_line":""},{"line_number":20,"context_line":"Relationship:"},{"line_number":21,"context_line":"``http://developer.openstack.org/api-ref/identity/v3/index.html#assign-role-to-user-owned-by-domain-projects``"},{"line_number":22,"context_line":""},{"line_number":23,"context_line":"Assigns a role to a user in projects owned by a domain."},{"line_number":24,"context_line":""}],"source_content_type":"text/x-c++src","patch_set":1,"id":"fad55976_83e8dfb5","line":21,"range":{"start_line":20,"start_character":0,"end_line":21,"end_character":16},"updated":"2016-07-16 21:37:01.000000000","message":"not sure if this is right.","commit_id":"5703f5d94bf1434f0e2e9f26acbb4889a4bba68b"},{"author":{"_account_id":20259,"name":"Clenimar Filemon","email":"clenimar@lsd.ufcg.edu.br","username":"clenimar"},"change_message_id":"6c076260847c618e2f6f74b31b25f0ed12ab4b0e","unresolved":false,"context_lines":[{"line_number":406,"context_line":"Relationship:"},{"line_number":407,"context_line":"``http://developer.openstack.org/api-ref/identity/v3/?expanded\u003d#list-effective-role-assignments``"},{"line_number":408,"context_line":""},{"line_number":409,"context_line":"Optional query parameters:"},{"line_number":410,"context_line":""},{"line_number":411,"context_line":"- ``group.id`` (string)"},{"line_number":412,"context_line":"- ``role.id`` (string)"},{"line_number":413,"context_line":"- ``scope.OS-INHERIT:inherited_to`` (string)"},{"line_number":414,"context_line":"- ``scope.domain.id`` (string)"},{"line_number":415,"context_line":"- ``scope.project.id`` (string)"},{"line_number":416,"context_line":"- ``user.id`` (string)"},{"line_number":417,"context_line":"- ``effective`` (key only, no value expected)"},{"line_number":418,"context_line":"- ``include_subtree`` (boolean, defaults to false)"},{"line_number":419,"context_line":"- ``include_names`` (boolean, defaults to false)"},{"line_number":420,"context_line":""},{"line_number":421,"context_line":"Get a list of role assignments."},{"line_number":422,"context_line":""}],"source_content_type":"text/x-c++src","patch_set":1,"id":"fad55976_c3d2d7ff","line":419,"range":{"start_line":409,"start_character":0,"end_line":419,"end_character":48},"updated":"2016-07-16 21:37:01.000000000","message":"is there a better way to represent these?","commit_id":"5703f5d94bf1434f0e2e9f26acbb4889a4bba68b"},{"author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"change_message_id":"c1a874a78d4c6236244f2565647a4cd8a3b272b5","unresolved":false,"context_lines":[{"line_number":406,"context_line":"Relationship:"},{"line_number":407,"context_line":"``http://developer.openstack.org/api-ref/identity/v3/?expanded\u003d#list-effective-role-assignments``"},{"line_number":408,"context_line":""},{"line_number":409,"context_line":"Optional query parameters:"},{"line_number":410,"context_line":""},{"line_number":411,"context_line":"- ``group.id`` (string)"},{"line_number":412,"context_line":"- ``role.id`` (string)"},{"line_number":413,"context_line":"- ``scope.OS-INHERIT:inherited_to`` (string)"},{"line_number":414,"context_line":"- ``scope.domain.id`` (string)"},{"line_number":415,"context_line":"- ``scope.project.id`` (string)"},{"line_number":416,"context_line":"- ``user.id`` (string)"},{"line_number":417,"context_line":"- ``effective`` (key only, no value expected)"},{"line_number":418,"context_line":"- ``include_subtree`` (boolean, defaults to false)"},{"line_number":419,"context_line":"- ``include_names`` (boolean, defaults to false)"},{"line_number":420,"context_line":""},{"line_number":421,"context_line":"Get a list of role assignments."},{"line_number":422,"context_line":""}],"source_content_type":"text/x-c++src","patch_set":1,"id":"dada55a8_ddba2b6e","line":419,"range":{"start_line":409,"start_character":0,"end_line":419,"end_character":48},"in_reply_to":"fad55976_c3d2d7ff","updated":"2016-07-17 18:23:09.000000000","message":"why not add these to parameters.yaml and reference them using:\n\n  .. rest_parameters:: parameters.yaml\n\nseems like they should go there","commit_id":"5703f5d94bf1434f0e2e9f26acbb4889a4bba68b"},{"author":{"_account_id":5707,"name":"Henry Nash","email":"henryn@linux.vnet.ibm.com","username":"henry-nash"},"change_message_id":"38e0466a707998b658291e10d46045fac7e0b682","unresolved":false,"context_lines":[{"line_number":410,"context_line":""},{"line_number":411,"context_line":".. rest_parameters:: parameters.yaml"},{"line_number":412,"context_line":""},{"line_number":413,"context_line":"   - domain_id: scope_domain_id_query"},{"line_number":414,"context_line":"   - effective: effective_query"},{"line_number":415,"context_line":"   - include_names: include_names_query"},{"line_number":416,"context_line":"   - include_subtree: include_subtree_query"}],"source_content_type":"text/x-c++src","patch_set":3,"id":"dada55a8_eef9174f","line":413,"range":{"start_line":413,"start_character":5,"end_line":413,"end_character":14},"updated":"2016-07-18 14:48:08.000000000","message":"I think this should be scope.domain.id","commit_id":"4b4097ddf5faf331a98c986f987ec1e36834c825"},{"author":{"_account_id":5707,"name":"Henry Nash","email":"henryn@linux.vnet.ibm.com","username":"henry-nash"},"change_message_id":"942d31cccd6c7f40997a6097a5efef7ade61aae5","unresolved":false,"context_lines":[{"line_number":410,"context_line":""},{"line_number":411,"context_line":".. rest_parameters:: parameters.yaml"},{"line_number":412,"context_line":""},{"line_number":413,"context_line":"   - domain_id: scope_domain_id_query"},{"line_number":414,"context_line":"   - effective: effective_query"},{"line_number":415,"context_line":"   - include_names: include_names_query"},{"line_number":416,"context_line":"   - include_subtree: include_subtree_query"}],"source_content_type":"text/x-c++src","patch_set":3,"id":"dada55a8_339b8fcb","line":413,"range":{"start_line":413,"start_character":5,"end_line":413,"end_character":14},"in_reply_to":"dada55a8_132beb83","updated":"2016-07-18 17:44:49.000000000","message":"...only effects those when used as a query parameter..","commit_id":"4b4097ddf5faf331a98c986f987ec1e36834c825"},{"author":{"_account_id":5707,"name":"Henry Nash","email":"henryn@linux.vnet.ibm.com","username":"henry-nash"},"change_message_id":"0a43c4246c76d6f85258dfa319748aff1bce2958","unresolved":false,"context_lines":[{"line_number":410,"context_line":""},{"line_number":411,"context_line":".. rest_parameters:: parameters.yaml"},{"line_number":412,"context_line":""},{"line_number":413,"context_line":"   - domain_id: scope_domain_id_query"},{"line_number":414,"context_line":"   - effective: effective_query"},{"line_number":415,"context_line":"   - include_names: include_names_query"},{"line_number":416,"context_line":"   - include_subtree: include_subtree_query"}],"source_content_type":"text/x-c++src","patch_set":3,"id":"dada55a8_132beb83","line":413,"range":{"start_line":413,"start_character":5,"end_line":413,"end_character":14},"in_reply_to":"dada55a8_c4c50f5c","updated":"2016-07-18 17:44:04.000000000","message":"no, it is only project.id and domain.id that use the scope suffix (it was meant to match the auth request structure)","commit_id":"4b4097ddf5faf331a98c986f987ec1e36834c825"},{"author":{"_account_id":20259,"name":"Clenimar Filemon","email":"clenimar@lsd.ufcg.edu.br","username":"clenimar"},"change_message_id":"8a6267f7a560f61bb898b2122d90b6eaa2843422","unresolved":false,"context_lines":[{"line_number":410,"context_line":""},{"line_number":411,"context_line":".. rest_parameters:: parameters.yaml"},{"line_number":412,"context_line":""},{"line_number":413,"context_line":"   - domain_id: scope_domain_id_query"},{"line_number":414,"context_line":"   - effective: effective_query"},{"line_number":415,"context_line":"   - include_names: include_names_query"},{"line_number":416,"context_line":"   - include_subtree: include_subtree_query"}],"source_content_type":"text/x-c++src","patch_set":3,"id":"dada55a8_c4c50f5c","line":413,"range":{"start_line":413,"start_character":5,"end_line":413,"end_character":14},"in_reply_to":"dada55a8_eef9174f","updated":"2016-07-18 16:29:18.000000000","message":"sure. but then we\u0027d need to update all other occurrences in the doc to keep consistency, like role.id (L420) and user.id (L421), right?","commit_id":"4b4097ddf5faf331a98c986f987ec1e36834c825"},{"author":{"_account_id":5707,"name":"Henry Nash","email":"henryn@linux.vnet.ibm.com","username":"henry-nash"},"change_message_id":"38e0466a707998b658291e10d46045fac7e0b682","unresolved":false,"context_lines":[{"line_number":414,"context_line":"   - effective: effective_query"},{"line_number":415,"context_line":"   - include_names: include_names_query"},{"line_number":416,"context_line":"   - include_subtree: include_subtree_query"},{"line_number":417,"context_line":"   - inherited_to: scope_os_inherit_inherited_to"},{"line_number":418,"context_line":"   - group_id: group_id_query"},{"line_number":419,"context_line":"   - project_id: scope_project_id_query"},{"line_number":420,"context_line":"   - role_id: role_id_query"}],"source_content_type":"text/x-c++src","patch_set":3,"id":"dada55a8_99570702","line":417,"range":{"start_line":417,"start_character":5,"end_line":417,"end_character":17},"updated":"2016-07-18 14:48:08.000000000","message":"I think this is scope.OS-INHERIT:inherited_to","commit_id":"4b4097ddf5faf331a98c986f987ec1e36834c825"},{"author":{"_account_id":5707,"name":"Henry Nash","email":"henryn@linux.vnet.ibm.com","username":"henry-nash"},"change_message_id":"38e0466a707998b658291e10d46045fac7e0b682","unresolved":false,"context_lines":[{"line_number":416,"context_line":"   - include_subtree: include_subtree_query"},{"line_number":417,"context_line":"   - inherited_to: scope_os_inherit_inherited_to"},{"line_number":418,"context_line":"   - group_id: group_id_query"},{"line_number":419,"context_line":"   - project_id: scope_project_id_query"},{"line_number":420,"context_line":"   - role_id: role_id_query"},{"line_number":421,"context_line":"   - user_id: user_id_query"},{"line_number":422,"context_line":""}],"source_content_type":"text/x-c++src","patch_set":3,"id":"dada55a8_aed8bff0","line":419,"range":{"start_line":419,"start_character":5,"end_line":419,"end_character":15},"updated":"2016-07-18 14:48:08.000000000","message":"I think this should be scope.project.id","commit_id":"4b4097ddf5faf331a98c986f987ec1e36834c825"},{"author":{"_account_id":5707,"name":"Henry Nash","email":"henryn@linux.vnet.ibm.com","username":"henry-nash"},"change_message_id":"38e0466a707998b658291e10d46045fac7e0b682","unresolved":false,"context_lines":[{"line_number":500,"context_line":"``GET /v3/role_assignments?user.id\u003d{user_id}\u0026effective\u0026include_names\u003dtrue``"},{"line_number":501,"context_line":"would return:"},{"line_number":502,"context_line":""},{"line_number":503,"context_line":".. literalinclude::samples/admin/role-assignments-effective-list-include-names-response.json"},{"line_number":504,"context_line":""},{"line_number":505,"context_line":"Normal response codes: 200"},{"line_number":506,"context_line":"Error response codes:  400, 401, 403, 404, 405, 413, 503"}],"source_content_type":"text/x-c++src","patch_set":3,"id":"dada55a8_99f3870a","line":503,"range":{"start_line":503,"start_character":0,"end_line":503,"end_character":92},"updated":"2016-07-18 14:48:08.000000000","message":"this output doesn\u0027t appear in the final doc....missing the :language entry?","commit_id":"4b4097ddf5faf331a98c986f987ec1e36834c825"}],"api-ref/source/v3/samples/admin/role-assignments-effective-list-include-names-response.json":[{"author":{"_account_id":20259,"name":"Clenimar Filemon","email":"clenimar@lsd.ufcg.edu.br","username":"clenimar"},"change_message_id":"6c076260847c618e2f6f74b31b25f0ed12ab4b0e","unresolved":false,"context_lines":[{"line_number":5,"context_line":"                    \"assignment\": \"http://example.com/identity/v3/domains/--domain-id--/users/--user-id--/roles/--role-id--\""},{"line_number":6,"context_line":"                },"},{"line_number":7,"context_line":"                \"role\": {"},{"line_number":8,"context_line":"                    \"id\": \"--role-id--\","},{"line_number":9,"context_line":"                    \"name\": \"--role-name--\""},{"line_number":10,"context_line":"                },"},{"line_number":11,"context_line":"                \"scope\": {"}],"source_content_type":"application/json","patch_set":1,"id":"fad55976_a3cd235f","line":8,"range":{"start_line":8,"start_character":27,"end_line":8,"end_character":38},"updated":"2016-07-16 21:37:01.000000000","message":"do we have a pattern for these sample IDs?","commit_id":"5703f5d94bf1434f0e2e9f26acbb4889a4bba68b"}]}
