)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":13063,"name":"WEI CHEN","email":"dave.jungler@gmail.com","username":"wei.d.chen"},"change_message_id":"e6f6d3f5a7ed6417a0143934800c2f57ee078020","unresolved":false,"context_lines":[{"line_number":6,"context_line":""},{"line_number":7,"context_line":"[api-ref] Remove parameters unused in keystone v2"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"This patch removes parameters unused in keystone v2."},{"line_number":10,"context_line":""},{"line_number":11,"context_line":"Change-Id: I0b81389ee43e588c5a37d7470763d7ecf853fbd3"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":4,"id":"9a89bdaa_72e0c229","line":9,"range":{"start_line":9,"start_character":0,"end_line":9,"end_character":52},"updated":"2016-09-08 12:41:23.000000000","message":"It could be nice to update the commit message, this patch is correct all the parameters not just remove the unused parameters.","commit_id":"338424066d77a85d6f14e0c26b16ca8ddc5f8d1a"},{"author":{"_account_id":7725,"name":"David Stanek","email":"dstanek@dstanek.com","username":"dstanek"},"change_message_id":"6d520ccdd7b04d4c6a29e63478f679cbffdc5ee1","unresolved":false,"context_lines":[{"line_number":4,"context_line":"Commit:     Ha Van Tu \u003ctuhv@vn.fujitsu.com\u003e"},{"line_number":5,"context_line":"CommitDate: 2016-09-09 17:46:08 +0700"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"[api-ref] Refactor Keystone API reference v2 - part 1"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"This patch refactor Keystone API reference v2. Other path will"},{"line_number":10,"context_line":"perform v2-ext and v2-admin. The division is requested to make"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":5,"id":"9a89bdaa_50629617","line":7,"updated":"2016-09-09 12:32:29.000000000","message":"What is this actually doing? No need to tag [api-ref] it this line was more like \u0027Fixes XXX in api-ref\u0027","commit_id":"d80e953c04ab234c343f44c7b9de87dc90983d30"},{"author":{"_account_id":20079,"name":"Ha Van Tu","email":"tuhv@vn.fujitsu.com","username":"tuhv"},"change_message_id":"915111b54864fbc24d433aa6b6ebe1bff10ced28","unresolved":false,"context_lines":[{"line_number":4,"context_line":"Commit:     Ha Van Tu \u003ctuhv@vn.fujitsu.com\u003e"},{"line_number":5,"context_line":"CommitDate: 2016-09-09 17:46:08 +0700"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"[api-ref] Refactor Keystone API reference v2 - part 1"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"This patch refactor Keystone API reference v2. Other path will"},{"line_number":10,"context_line":"perform v2-ext and v2-admin. The division is requested to make"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":5,"id":"9a89bdaa_c7ddd243","line":7,"in_reply_to":"9a89bdaa_50629617","updated":"2016-09-12 07:01:48.000000000","message":"Done","commit_id":"d80e953c04ab234c343f44c7b9de87dc90983d30"},{"author":{"_account_id":7725,"name":"David Stanek","email":"dstanek@dstanek.com","username":"dstanek"},"change_message_id":"6d520ccdd7b04d4c6a29e63478f679cbffdc5ee1","unresolved":false,"context_lines":[{"line_number":6,"context_line":""},{"line_number":7,"context_line":"[api-ref] Refactor Keystone API reference v2 - part 1"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"This patch refactor Keystone API reference v2. Other path will"},{"line_number":10,"context_line":"perform v2-ext and v2-admin. The division is requested to make"},{"line_number":11,"context_line":"this patch to be easier to review."},{"line_number":12,"context_line":""}],"source_content_type":"text/x-gerrit-commit-message","patch_set":5,"id":"9a89bdaa_2425d7ad","line":9,"updated":"2016-09-09 12:32:29.000000000","message":"I think this entire paragraph should just expand on the short message above. What is it fixing and why? Leave the other patches to describe what they are doing.","commit_id":"d80e953c04ab234c343f44c7b9de87dc90983d30"},{"author":{"_account_id":20079,"name":"Ha Van Tu","email":"tuhv@vn.fujitsu.com","username":"tuhv"},"change_message_id":"915111b54864fbc24d433aa6b6ebe1bff10ced28","unresolved":false,"context_lines":[{"line_number":6,"context_line":""},{"line_number":7,"context_line":"[api-ref] Refactor Keystone API reference v2 - part 1"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"This patch refactor Keystone API reference v2. Other path will"},{"line_number":10,"context_line":"perform v2-ext and v2-admin. The division is requested to make"},{"line_number":11,"context_line":"this patch to be easier to review."},{"line_number":12,"context_line":""}],"source_content_type":"text/x-gerrit-commit-message","patch_set":5,"id":"9a89bdaa_67c4065f","line":9,"in_reply_to":"9a89bdaa_2425d7ad","updated":"2016-09-12 07:01:48.000000000","message":"Actually I have not finished them yet. I will make related-changes when I finished them. Thanks for your comments.","commit_id":"d80e953c04ab234c343f44c7b9de87dc90983d30"}],"api-ref/source/v2-admin/admin-tenants.inc":[{"author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"change_message_id":"28122c4b648731ebd885886c5401f8d5a6fa8651","unresolved":false,"context_lines":[{"line_number":156,"context_line":""},{"line_number":157,"context_line":".. rest_parameters:: parameters.yaml"},{"line_number":158,"context_line":""},{"line_number":159,"context_line":"   - name: name-request"},{"line_number":160,"context_line":""},{"line_number":161,"context_line":"Response Parameters"},{"line_number":162,"context_line":"-------------------"}],"source_content_type":"text/x-c++src","patch_set":2,"id":"9a89bdaa_4647b176","line":159,"range":{"start_line":159,"start_character":11,"end_line":159,"end_character":23},"updated":"2016-09-07 17:42:00.000000000","message":"tenant_name_request","commit_id":"d06c31adf5ead17125baae04052d0500baf4243f"},{"author":{"_account_id":15471,"name":"Nguyen Phuong An","email":"annp.cs51@gmail.com","username":"An-FVL"},"change_message_id":"a0329af516eaefc2db34883927e4c726a3dadb13","unresolved":false,"context_lines":[{"line_number":156,"context_line":""},{"line_number":157,"context_line":".. rest_parameters:: parameters.yaml"},{"line_number":158,"context_line":""},{"line_number":159,"context_line":"   - name: name-request"},{"line_number":160,"context_line":""},{"line_number":161,"context_line":"Response Parameters"},{"line_number":162,"context_line":"-------------------"}],"source_content_type":"text/x-c++src","patch_set":2,"id":"9a89bdaa_e4b6ebf7","line":159,"range":{"start_line":159,"start_character":11,"end_line":159,"end_character":23},"in_reply_to":"9a89bdaa_4647b176","updated":"2016-09-08 03:57:19.000000000","message":"Done! Thanks.","commit_id":"d06c31adf5ead17125baae04052d0500baf4243f"},{"author":{"_account_id":13063,"name":"WEI CHEN","email":"dave.jungler@gmail.com","username":"wei.d.chen"},"change_message_id":"e6f6d3f5a7ed6417a0143934800c2f57ee078020","unresolved":false,"context_lines":[{"line_number":13,"context_line":"Shows details for a tenant, by ID."},{"line_number":14,"context_line":""},{"line_number":15,"context_line":"Normal response codes: 200,203"},{"line_number":16,"context_line":""},{"line_number":17,"context_line":"Error response codes: 413,405,404,403,401,400,503"},{"line_number":18,"context_line":""},{"line_number":19,"context_line":"Request"}],"source_content_type":"text/x-c++src","patch_set":4,"id":"9a89bdaa_9294668b","line":16,"updated":"2016-09-08 12:41:23.000000000","message":"Totally unrelated change, but I am fine with it.","commit_id":"338424066d77a85d6f14e0c26b16ca8ddc5f8d1a"}],"api-ref/source/v2-admin/admin-users.inc":[{"author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"change_message_id":"28122c4b648731ebd885886c5401f8d5a6fa8651","unresolved":false,"context_lines":[{"line_number":30,"context_line":"   - roles_links: roles_links"},{"line_number":31,"context_line":"   - roles: roles"},{"line_number":32,"context_line":"   - description: description"},{"line_number":33,"context_line":"   - name: name-of-user"},{"line_number":34,"context_line":"   - id: userId"},{"line_number":35,"context_line":""},{"line_number":36,"context_line":"Response Example"}],"source_content_type":"text/x-c++src","patch_set":2,"id":"9a89bdaa_660e753c","line":33,"range":{"start_line":33,"start_character":11,"end_line":33,"end_character":23},"updated":"2016-09-07 17:42:00.000000000","message":"just use `username`","commit_id":"d06c31adf5ead17125baae04052d0500baf4243f"},{"author":{"_account_id":15471,"name":"Nguyen Phuong An","email":"annp.cs51@gmail.com","username":"An-FVL"},"change_message_id":"a0329af516eaefc2db34883927e4c726a3dadb13","unresolved":false,"context_lines":[{"line_number":30,"context_line":"   - roles_links: roles_links"},{"line_number":31,"context_line":"   - roles: roles"},{"line_number":32,"context_line":"   - description: description"},{"line_number":33,"context_line":"   - name: name-of-user"},{"line_number":34,"context_line":"   - id: userId"},{"line_number":35,"context_line":""},{"line_number":36,"context_line":"Response Example"}],"source_content_type":"text/x-c++src","patch_set":2,"id":"9a89bdaa_a4c06351","line":33,"range":{"start_line":33,"start_character":11,"end_line":33,"end_character":23},"in_reply_to":"9a89bdaa_660e753c","updated":"2016-09-08 03:57:19.000000000","message":"Done","commit_id":"d06c31adf5ead17125baae04052d0500baf4243f"},{"author":{"_account_id":13063,"name":"WEI CHEN","email":"dave.jungler@gmail.com","username":"wei.d.chen"},"change_message_id":"e6f6d3f5a7ed6417a0143934800c2f57ee078020","unresolved":false,"context_lines":[{"line_number":156,"context_line":".. rest_parameters:: parameters.yaml"},{"line_number":157,"context_line":""},{"line_number":158,"context_line":"   - users: users"},{"line_number":159,"context_line":"   - enabled: user_is_enabled"},{"line_number":160,"context_line":"   - email: email"},{"line_number":161,"context_line":"   - name: username"},{"line_number":162,"context_line":"   - id: userId"}],"source_content_type":"text/x-c++src","patch_set":4,"id":"9a89bdaa_0c9bdf18","line":159,"range":{"start_line":159,"start_character":14,"end_line":159,"end_character":29},"updated":"2016-09-08 12:41:23.000000000","message":"Is this an optional parameter in the response body? I guess not.","commit_id":"338424066d77a85d6f14e0c26b16ca8ddc5f8d1a"}],"api-ref/source/v2-admin/parameters.yaml":[{"author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"change_message_id":"1c7bf2ab8b419bcfdbf53191ce18cf7a295d113b","unresolved":false,"context_lines":[{"line_number":29,"context_line":"  type: string"},{"line_number":30,"context_line":""},{"line_number":31,"context_line":"# variables in query"},{"line_number":32,"context_line":"name_2:"},{"line_number":33,"context_line":"  description: |"},{"line_number":34,"context_line":"    Filters the response by a tenant name."},{"line_number":35,"context_line":"  in: query"},{"line_number":36,"context_line":"  required: true"},{"line_number":37,"context_line":"  type: string"},{"line_number":38,"context_line":""},{"line_number":39,"context_line":"# variables in body"},{"line_number":40,"context_line":"access:"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"9a89bdaa_0ec0a57a","side":"PARENT","line":37,"range":{"start_line":32,"start_character":0,"end_line":37,"end_character":14},"updated":"2016-09-06 16:26:21.000000000","message":"this should be renamed and used here: https://github.com/openstack/keystone/blob/master/api-ref/source/v2-admin/admin-tenants.inc#L159","commit_id":"b47f10290ed83415149f3d2ab6b0dc64646e578a"},{"author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"change_message_id":"1c7bf2ab8b419bcfdbf53191ce18cf7a295d113b","unresolved":false,"context_lines":[{"line_number":69,"context_line":"  in: body"},{"line_number":70,"context_line":"  required: true"},{"line_number":71,"context_line":"  type: boolean"},{"line_number":72,"context_line":"enabled_1:"},{"line_number":73,"context_line":"  description: |"},{"line_number":74,"context_line":"    Indicates whether the user is enabled (``true``)"},{"line_number":75,"context_line":"    or disabled (``false``). Default is ``true``."},{"line_number":76,"context_line":"  in: body"},{"line_number":77,"context_line":"  required: false"},{"line_number":78,"context_line":"  type: boolean"},{"line_number":79,"context_line":"enabled_2:"},{"line_number":80,"context_line":"  description: |"},{"line_number":81,"context_line":"    Indicates whether the user is enabled (``true``)"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"9a89bdaa_4e5f0de5","side":"PARENT","line":78,"range":{"start_line":72,"start_character":0,"end_line":78,"end_character":15},"updated":"2016-09-06 16:26:21.000000000","message":"this should also be renamed and used here: https://github.com/openstack/keystone/blob/master/api-ref/source/v2-admin/admin-users.inc#L60","commit_id":"b47f10290ed83415149f3d2ab6b0dc64646e578a"},{"author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"change_message_id":"1c7bf2ab8b419bcfdbf53191ce18cf7a295d113b","unresolved":false,"context_lines":[{"line_number":123,"context_line":"  in: body"},{"line_number":124,"context_line":"  required: false"},{"line_number":125,"context_line":"  type: string"},{"line_number":126,"context_line":"id_1:"},{"line_number":127,"context_line":"  description: |"},{"line_number":128,"context_line":"    The user ID."},{"line_number":129,"context_line":"  in: body"},{"line_number":130,"context_line":"  required: true"},{"line_number":131,"context_line":"  type: string"},{"line_number":132,"context_line":"impersonation:"},{"line_number":133,"context_line":"  description: |"},{"line_number":134,"context_line":"    The impersonation flag."}],"source_content_type":"text/x-yaml","patch_set":1,"id":"9a89bdaa_6e30519f","side":"PARENT","line":131,"range":{"start_line":126,"start_character":0,"end_line":131,"end_character":14},"updated":"2016-09-06 16:26:21.000000000","message":"this should be renamed and used in all the user *response* objects: https://github.com/openstack/keystone/blob/master/api-ref/source/v2-admin/admin-users.inc#L80 (and for list, get and update users)","commit_id":"b47f10290ed83415149f3d2ab6b0dc64646e578a"},{"author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"change_message_id":"1c7bf2ab8b419bcfdbf53191ce18cf7a295d113b","unresolved":false,"context_lines":[{"line_number":170,"context_line":"  in: body"},{"line_number":171,"context_line":"  required: true"},{"line_number":172,"context_line":"  type: string"},{"line_number":173,"context_line":"name_1:"},{"line_number":174,"context_line":"  description: |"},{"line_number":175,"context_line":"    The user name."},{"line_number":176,"context_line":"  in: body"},{"line_number":177,"context_line":"  required: true"},{"line_number":178,"context_line":"  type: string"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"9a89bdaa_eee38103","side":"PARENT","line":175,"range":{"start_line":173,"start_character":0,"end_line":175,"end_character":18},"updated":"2016-09-06 16:26:21.000000000","message":"this should be renamed and used here: https://github.com/openstack/keystone/blob/master/api-ref/source/v2-admin/admin-users.inc#L79 and other user spots","commit_id":"b47f10290ed83415149f3d2ab6b0dc64646e578a"},{"author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"change_message_id":"28122c4b648731ebd885886c5401f8d5a6fa8651","unresolved":false,"context_lines":[{"line_number":15,"context_line":"  in: path"},{"line_number":16,"context_line":"  required: true"},{"line_number":17,"context_line":"  type: string"},{"line_number":18,"context_line":"userId-path:"},{"line_number":19,"context_line":"  description: |"},{"line_number":20,"context_line":"    The user ID."},{"line_number":21,"context_line":"  in: path"},{"line_number":22,"context_line":"  required: true"},{"line_number":23,"context_line":"  type: string"},{"line_number":24,"context_line":""},{"line_number":25,"context_line":"# variables in query"},{"line_number":26,"context_line":"name-request:"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"9a89bdaa_c95d9216","line":23,"range":{"start_line":18,"start_character":0,"end_line":23,"end_character":14},"updated":"2016-09-07 17:42:00.000000000","message":"you can remove this and re-use the userId below","commit_id":"d06c31adf5ead17125baae04052d0500baf4243f"},{"author":{"_account_id":15471,"name":"Nguyen Phuong An","email":"annp.cs51@gmail.com","username":"An-FVL"},"change_message_id":"a0329af516eaefc2db34883927e4c726a3dadb13","unresolved":false,"context_lines":[{"line_number":15,"context_line":"  in: path"},{"line_number":16,"context_line":"  required: true"},{"line_number":17,"context_line":"  type: string"},{"line_number":18,"context_line":"userId-path:"},{"line_number":19,"context_line":"  description: |"},{"line_number":20,"context_line":"    The user ID."},{"line_number":21,"context_line":"  in: path"},{"line_number":22,"context_line":"  required: true"},{"line_number":23,"context_line":"  type: string"},{"line_number":24,"context_line":""},{"line_number":25,"context_line":"# variables in query"},{"line_number":26,"context_line":"name-request:"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"9a89bdaa_64fe5baf","line":23,"range":{"start_line":18,"start_character":0,"end_line":23,"end_character":14},"in_reply_to":"9a89bdaa_c95d9216","updated":"2016-09-08 03:57:19.000000000","message":"I think userId-path is used in API end-point, userId is used in response/request body. So we shouldn\u0027t remove it. How do you think?","commit_id":"d06c31adf5ead17125baae04052d0500baf4243f"},{"author":{"_account_id":7725,"name":"David Stanek","email":"dstanek@dstanek.com","username":"dstanek"},"change_message_id":"dfb436eae3a6e1476bee9740234adecc4e819b24","unresolved":false,"context_lines":[{"line_number":23,"context_line":"  type: string"},{"line_number":24,"context_line":""},{"line_number":25,"context_line":"# variables in query"},{"line_number":26,"context_line":"name-request:"},{"line_number":27,"context_line":"  description: |"},{"line_number":28,"context_line":"    Filters the response by a tenant name."},{"line_number":29,"context_line":"  in: query"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"9a89bdaa_6c22d953","line":26,"updated":"2016-09-07 16:22:43.000000000","message":"I\u0027d rather see this be name-query to match the pattern from userId-path.","commit_id":"d06c31adf5ead17125baae04052d0500baf4243f"},{"author":{"_account_id":15471,"name":"Nguyen Phuong An","email":"annp.cs51@gmail.com","username":"An-FVL"},"change_message_id":"a0329af516eaefc2db34883927e4c726a3dadb13","unresolved":false,"context_lines":[{"line_number":23,"context_line":"  type: string"},{"line_number":24,"context_line":""},{"line_number":25,"context_line":"# variables in query"},{"line_number":26,"context_line":"name-request:"},{"line_number":27,"context_line":"  description: |"},{"line_number":28,"context_line":"    Filters the response by a tenant name."},{"line_number":29,"context_line":"  in: query"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"9a89bdaa_64501bd5","line":26,"in_reply_to":"9a89bdaa_6c22d953","updated":"2016-09-08 03:57:19.000000000","message":"Done! Thanks.","commit_id":"d06c31adf5ead17125baae04052d0500baf4243f"},{"author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"change_message_id":"28122c4b648731ebd885886c5401f8d5a6fa8651","unresolved":false,"context_lines":[{"line_number":145,"context_line":"  in: body"},{"line_number":146,"context_line":"  required: true"},{"line_number":147,"context_line":"  type: string"},{"line_number":148,"context_line":"name-of-user:"},{"line_number":149,"context_line":"  description: |"},{"line_number":150,"context_line":"    The user name."},{"line_number":151,"context_line":"  in: body"},{"line_number":152,"context_line":"  required: true"},{"line_number":153,"context_line":"  type: string"},{"line_number":154,"context_line":"password:"},{"line_number":155,"context_line":"  description: |"},{"line_number":156,"context_line":"    The user password."}],"source_content_type":"text/x-yaml","patch_set":2,"id":"9a89bdaa_4615f146","line":153,"range":{"start_line":148,"start_character":0,"end_line":153,"end_character":14},"updated":"2016-09-07 17:42:00.000000000","message":"why don\u0027t we just use `username` here?","commit_id":"d06c31adf5ead17125baae04052d0500baf4243f"},{"author":{"_account_id":15471,"name":"Nguyen Phuong An","email":"annp.cs51@gmail.com","username":"An-FVL"},"change_message_id":"a0329af516eaefc2db34883927e4c726a3dadb13","unresolved":false,"context_lines":[{"line_number":145,"context_line":"  in: body"},{"line_number":146,"context_line":"  required: true"},{"line_number":147,"context_line":"  type: string"},{"line_number":148,"context_line":"name-of-user:"},{"line_number":149,"context_line":"  description: |"},{"line_number":150,"context_line":"    The user name."},{"line_number":151,"context_line":"  in: body"},{"line_number":152,"context_line":"  required: true"},{"line_number":153,"context_line":"  type: string"},{"line_number":154,"context_line":"password:"},{"line_number":155,"context_line":"  description: |"},{"line_number":156,"context_line":"    The user password."}],"source_content_type":"text/x-yaml","patch_set":2,"id":"9a89bdaa_64ec9bf3","line":153,"range":{"start_line":148,"start_character":0,"end_line":153,"end_character":14},"in_reply_to":"9a89bdaa_4615f146","updated":"2016-09-08 03:57:19.000000000","message":"Done","commit_id":"d06c31adf5ead17125baae04052d0500baf4243f"}],"api-ref/source/v2-ext/parameters.yaml":[{"author":{"_account_id":13063,"name":"WEI CHEN","email":"dave.jungler@gmail.com","username":"wei.d.chen"},"change_message_id":"e6f6d3f5a7ed6417a0143934800c2f57ee078020","unresolved":false,"context_lines":[{"line_number":50,"context_line":"description:"},{"line_number":51,"context_line":"  description: |"},{"line_number":52,"context_line":"    Description about the service."},{"line_number":53,"context_line":"  in: body"},{"line_number":54,"context_line":"  required: true"},{"line_number":55,"context_line":"  type: string"},{"line_number":56,"context_line":"description_1:"},{"line_number":57,"context_line":"  description: |"},{"line_number":58,"context_line":"    Description about the tenant."},{"line_number":59,"context_line":"  in: body"},{"line_number":60,"context_line":"  required: true"},{"line_number":61,"context_line":"  type: string"},{"line_number":62,"context_line":"description_2:"},{"line_number":63,"context_line":"  description: |"},{"line_number":64,"context_line":"    The role description."},{"line_number":65,"context_line":"  in: body"},{"line_number":66,"context_line":"  required: true"},{"line_number":67,"context_line":"  type: string"}],"source_content_type":"text/x-yaml","patch_set":4,"id":"9a89bdaa_127a1688","side":"PARENT","line":64,"range":{"start_line":53,"start_character":0,"end_line":64,"end_character":25},"updated":"2016-09-08 12:41:23.000000000","message":"rather than remove them, it\u0027s better to define some new parameters and update the doc instead.","commit_id":"470a8a50c0de72bea11d8582e8ab89ad1f3b4472"},{"author":{"_account_id":13063,"name":"WEI CHEN","email":"dave.jungler@gmail.com","username":"wei.d.chen"},"change_message_id":"e6f6d3f5a7ed6417a0143934800c2f57ee078020","unresolved":false,"context_lines":[{"line_number":91,"context_line":"  in: body"},{"line_number":92,"context_line":"  required: true"},{"line_number":93,"context_line":"  type: string"},{"line_number":94,"context_line":"id_1:"},{"line_number":95,"context_line":"  description: |"},{"line_number":96,"context_line":"    The tenant ID."},{"line_number":97,"context_line":"  in: body"},{"line_number":98,"context_line":"  required: true"},{"line_number":99,"context_line":"  type: string"},{"line_number":100,"context_line":"id_2:"},{"line_number":101,"context_line":"  description: |"},{"line_number":102,"context_line":"    The user ID."},{"line_number":103,"context_line":"  in: body"},{"line_number":104,"context_line":"  required: true"},{"line_number":105,"context_line":"  type: string"},{"line_number":106,"context_line":"id_3:"},{"line_number":107,"context_line":"  description: |"},{"line_number":108,"context_line":"    The role ID."},{"line_number":109,"context_line":"  in: body"},{"line_number":110,"context_line":"  required: true"},{"line_number":111,"context_line":"  type: integer"},{"line_number":112,"context_line":"name:"},{"line_number":113,"context_line":"  description: |"},{"line_number":114,"context_line":"    The service name."}],"source_content_type":"text/x-yaml","patch_set":4,"id":"9a89bdaa_f71a047c","side":"PARENT","line":111,"range":{"start_line":94,"start_character":0,"end_line":111,"end_character":15},"updated":"2016-09-08 12:41:23.000000000","message":"These params cannot be just removed, or else every \u0027id\u0027 in the doc will render to \u0027The UUID of the service\u0027, for example, create a user API will say it\u0027s the id of service.","commit_id":"470a8a50c0de72bea11d8582e8ab89ad1f3b4472"},{"author":{"_account_id":13063,"name":"WEI CHEN","email":"dave.jungler@gmail.com","username":"wei.d.chen"},"change_message_id":"e6f6d3f5a7ed6417a0143934800c2f57ee078020","unresolved":false,"context_lines":[{"line_number":112,"context_line":"name:"},{"line_number":113,"context_line":"  description: |"},{"line_number":114,"context_line":"    The service name."},{"line_number":115,"context_line":"  in: body"},{"line_number":116,"context_line":"  required: true"},{"line_number":117,"context_line":"  type: string"},{"line_number":118,"context_line":"name_1:"},{"line_number":119,"context_line":"  description: |"},{"line_number":120,"context_line":"    The tenant name."},{"line_number":121,"context_line":"  in: body"},{"line_number":122,"context_line":"  required: true"},{"line_number":123,"context_line":"  type: string"},{"line_number":124,"context_line":"name_2:"},{"line_number":125,"context_line":"  description: |"},{"line_number":126,"context_line":"    The user name."},{"line_number":127,"context_line":"  in: body"},{"line_number":128,"context_line":"  required: true"},{"line_number":129,"context_line":"  type: string"},{"line_number":130,"context_line":"name_3:"},{"line_number":131,"context_line":"  description: |"},{"line_number":132,"context_line":"    The role name."},{"line_number":133,"context_line":"  in: body"},{"line_number":134,"context_line":"  required: true"},{"line_number":135,"context_line":"  type: string"}],"source_content_type":"text/x-yaml","patch_set":4,"id":"9a89bdaa_32563a06","side":"PARENT","line":132,"range":{"start_line":115,"start_character":0,"end_line":132,"end_character":18},"updated":"2016-09-08 12:41:23.000000000","message":"same here, pls differentiate them so that we can use the right parameters.","commit_id":"470a8a50c0de72bea11d8582e8ab89ad1f3b4472"}],"api-ref/source/v2/identity-auth.inc":[{"author":{"_account_id":13063,"name":"WEI CHEN","email":"dave.jungler@gmail.com","username":"wei.d.chen"},"change_message_id":"e6f6d3f5a7ed6417a0143934800c2f57ee078020","unresolved":false,"context_lines":[{"line_number":12,"context_line":""},{"line_number":13,"context_line":"Lists tenants to which the token has access."},{"line_number":14,"context_line":""},{"line_number":15,"context_line":"Normal response codes: 200, 203"},{"line_number":16,"context_line":""},{"line_number":17,"context_line":"Error response codes: 413,405,404,403,401,400,503,"},{"line_number":18,"context_line":""}],"source_content_type":"text/x-c++src","patch_set":4,"id":"9a89bdaa_17e3e8d9","line":15,"range":{"start_line":15,"start_character":28,"end_line":15,"end_character":31},"updated":"2016-09-08 12:41:23.000000000","message":"I\u0027d like remove 203 from the list as we did here. https://review.openstack.org/#/c/367121/","commit_id":"338424066d77a85d6f14e0c26b16ca8ddc5f8d1a"},{"author":{"_account_id":13063,"name":"WEI CHEN","email":"dave.jungler@gmail.com","username":"wei.d.chen"},"change_message_id":"84e8fac413742617e08f912c62d2dd01e8e39f10","unresolved":false,"context_lines":[{"line_number":102,"context_line":"   - type: type"},{"line_number":103,"context_line":"   - expires: expires"},{"line_number":104,"context_line":"   - enabled: enabled"},{"line_number":105,"context_line":"   - name: tenantName_response"},{"line_number":106,"context_line":"   - access: access"},{"line_number":107,"context_line":"   - trustee_user_id: trustee_user_id"},{"line_number":108,"context_line":"   - token: token"}],"source_content_type":"text/x-c++src","patch_set":7,"id":"9a89bdaa_f90de03e","line":105,"range":{"start_line":105,"start_character":5,"end_line":105,"end_character":30},"updated":"2016-09-13 01:36:48.000000000","message":"This parameter is ambiguous, it could be service name, user name or tenant name.","commit_id":"36d7be0e79a4ad6569a108048d2b851e157d5286"}],"api-ref/source/v2/parameters.yaml":[{"author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"change_message_id":"25c6e8c432b2a8d106430feeea3ff6c93a3a12fa","unresolved":false,"context_lines":[{"line_number":41,"context_line":"  in: body"},{"line_number":42,"context_line":"  required: true"},{"line_number":43,"context_line":"  type: string"},{"line_number":44,"context_line":"description_1:"},{"line_number":45,"context_line":"  description: |"},{"line_number":46,"context_line":"    The extension description."},{"line_number":47,"context_line":"  in: body"},{"line_number":48,"context_line":"  required: true"},{"line_number":49,"context_line":"  type: string"},{"line_number":50,"context_line":"description_2:"},{"line_number":51,"context_line":"  description: |"},{"line_number":52,"context_line":"    Description about the tenant."}],"source_content_type":"text/x-yaml","patch_set":1,"id":"9a89bdaa_ae9df95a","side":"PARENT","line":49,"range":{"start_line":44,"start_character":0,"end_line":49,"end_character":14},"updated":"2016-09-06 16:29:52.000000000","message":"should be renamed and used here: https://github.com/openstack/keystone/blob/master/api-ref/source/v2/identity-api-extensions.inc#L33","commit_id":"b47f10290ed83415149f3d2ab6b0dc64646e578a"},{"author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"change_message_id":"25c6e8c432b2a8d106430feeea3ff6c93a3a12fa","unresolved":false,"context_lines":[{"line_number":47,"context_line":"  in: body"},{"line_number":48,"context_line":"  required: true"},{"line_number":49,"context_line":"  type: string"},{"line_number":50,"context_line":"description_2:"},{"line_number":51,"context_line":"  description: |"},{"line_number":52,"context_line":"    Description about the tenant."},{"line_number":53,"context_line":"  in: body"},{"line_number":54,"context_line":"  required: true"},{"line_number":55,"context_line":"  type: string"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"9a89bdaa_eecd415e","side":"PARENT","line":52,"range":{"start_line":50,"start_character":0,"end_line":52,"end_character":32},"updated":"2016-09-06 16:29:52.000000000","message":"these should be used in the response, whereas the above tenant description should be used in the request","commit_id":"b47f10290ed83415149f3d2ab6b0dc64646e578a"},{"author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"change_message_id":"25c6e8c432b2a8d106430feeea3ff6c93a3a12fa","unresolved":false,"context_lines":[{"line_number":101,"context_line":"  in: body"},{"line_number":102,"context_line":"  required: false"},{"line_number":103,"context_line":"  type: string"},{"line_number":104,"context_line":"id_1:"},{"line_number":105,"context_line":"  description: |"},{"line_number":106,"context_line":"    The tenant ID."},{"line_number":107,"context_line":"  in: body"},{"line_number":108,"context_line":"  required: true"},{"line_number":109,"context_line":"  type: string"},{"line_number":110,"context_line":"impersonation:"},{"line_number":111,"context_line":"  description: |"},{"line_number":112,"context_line":"    The impersonation flag."}],"source_content_type":"text/x-yaml","patch_set":1,"id":"9a89bdaa_cef95d82","side":"PARENT","line":109,"range":{"start_line":104,"start_character":0,"end_line":109,"end_character":14},"updated":"2016-09-06 16:29:52.000000000","message":"should be used here: https://github.com/openstack/keystone/blob/master/api-ref/source/v2/identity-auth.inc#L27","commit_id":"b47f10290ed83415149f3d2ab6b0dc64646e578a"},{"author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"change_message_id":"25c6e8c432b2a8d106430feeea3ff6c93a3a12fa","unresolved":false,"context_lines":[{"line_number":143,"context_line":"  in: body"},{"line_number":144,"context_line":"  required: true"},{"line_number":145,"context_line":"  type: string"},{"line_number":146,"context_line":"name_1:"},{"line_number":147,"context_line":"  description: |"},{"line_number":148,"context_line":"    The name of the extension. For example, \"Fox In"},{"line_number":149,"context_line":"    Socks.\""},{"line_number":150,"context_line":"  in: body"},{"line_number":151,"context_line":"  required: true"},{"line_number":152,"context_line":"  type: string"},{"line_number":153,"context_line":"name_2:"},{"line_number":154,"context_line":"  description: |"},{"line_number":155,"context_line":"    The tenant name."}],"source_content_type":"text/x-yaml","patch_set":1,"id":"9a89bdaa_ee3b8136","side":"PARENT","line":152,"range":{"start_line":146,"start_character":0,"end_line":152,"end_character":14},"updated":"2016-09-06 16:29:52.000000000","message":"rename and use here: https://github.com/openstack/keystone/blob/master/api-ref/source/v2/identity-api-extensions.inc#L34","commit_id":"b47f10290ed83415149f3d2ab6b0dc64646e578a"},{"author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"change_message_id":"25c6e8c432b2a8d106430feeea3ff6c93a3a12fa","unresolved":false,"context_lines":[{"line_number":150,"context_line":"  in: body"},{"line_number":151,"context_line":"  required: true"},{"line_number":152,"context_line":"  type: string"},{"line_number":153,"context_line":"name_2:"},{"line_number":154,"context_line":"  description: |"},{"line_number":155,"context_line":"    The tenant name."},{"line_number":156,"context_line":"  in: body"},{"line_number":157,"context_line":"  required: true"},{"line_number":158,"context_line":"  type: string"},{"line_number":159,"context_line":"password:"},{"line_number":160,"context_line":"  description: |"},{"line_number":161,"context_line":"    The password of the user. Required if you include"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"9a89bdaa_8e367550","side":"PARENT","line":158,"range":{"start_line":153,"start_character":0,"end_line":158,"end_character":14},"updated":"2016-09-06 16:29:52.000000000","message":"rename and use here: https://github.com/openstack/keystone/blob/master/api-ref/source/v2/identity-auth.inc#L28","commit_id":"b47f10290ed83415149f3d2ab6b0dc64646e578a"},{"author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"change_message_id":"fbc995227d8763141e5819374f1b2bca326ab7b2","unresolved":false,"context_lines":[{"line_number":40,"context_line":"  in: body"},{"line_number":41,"context_line":"  required: true"},{"line_number":42,"context_line":"  type: string"},{"line_number":43,"context_line":"description:"},{"line_number":44,"context_line":"  description: |"},{"line_number":45,"context_line":"    The description of the tenant. If not set, this"},{"line_number":46,"context_line":"    value is ``null``."},{"line_number":47,"context_line":"  in: body"},{"line_number":48,"context_line":"  required: true"},{"line_number":49,"context_line":"  type: string"}],"source_content_type":"text/x-yaml","patch_set":6,"id":"9a89bdaa_9b0cd1ed","line":46,"range":{"start_line":43,"start_character":0,"end_line":46,"end_character":22},"updated":"2016-09-12 21:20:56.000000000","message":"is this still used, i think it can be deleted?","commit_id":"e02d2b6c2f5043f59f2b5963d1b2aae2b77fedde"},{"author":{"_account_id":20079,"name":"Ha Van Tu","email":"tuhv@vn.fujitsu.com","username":"tuhv"},"change_message_id":"8c64df755bf0ae2c24dd2f9c6f8f156b57dd301e","unresolved":false,"context_lines":[{"line_number":40,"context_line":"  in: body"},{"line_number":41,"context_line":"  required: true"},{"line_number":42,"context_line":"  type: string"},{"line_number":43,"context_line":"description:"},{"line_number":44,"context_line":"  description: |"},{"line_number":45,"context_line":"    The description of the tenant. If not set, this"},{"line_number":46,"context_line":"    value is ``null``."},{"line_number":47,"context_line":"  in: body"},{"line_number":48,"context_line":"  required: true"},{"line_number":49,"context_line":"  type: string"}],"source_content_type":"text/x-yaml","patch_set":6,"id":"9a89bdaa_5e723212","line":46,"range":{"start_line":43,"start_character":0,"end_line":46,"end_character":22},"in_reply_to":"9a89bdaa_9b0cd1ed","updated":"2016-09-13 00:52:26.000000000","message":"I have deleted it. Thanks for your comment.","commit_id":"e02d2b6c2f5043f59f2b5963d1b2aae2b77fedde"}]}
