)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"4846f0dd46ca0472c1a9b2018498b5c064f505df","unresolved":false,"context_lines":[{"line_number":9,"context_line":"Removed deprecated keystone CLI commands, and replaced with OpenStackClient commands"},{"line_number":10,"context_line":""},{"line_number":11,"context_line":"Change-Id: Id5216dc23f07e51913feeaf34a0422c880b1f437"},{"line_number":12,"context_line":"backport: kilo"},{"line_number":13,"context_line":"Closes-Bug: 1446236"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":2,"id":"1aca2d91_ebbab009","line":12,"updated":"2015-05-08 06:30:50.000000000","message":"This guide does not have a kilo version, we publish continously.\n\nSo, no need for this line.","commit_id":"f5f3c03bd9e4a3ac883b1091432fa136a5fcd89e"},{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"4846f0dd46ca0472c1a9b2018498b5c064f505df","unresolved":false,"context_lines":[{"line_number":10,"context_line":""},{"line_number":11,"context_line":"Change-Id: Id5216dc23f07e51913feeaf34a0422c880b1f437"},{"line_number":12,"context_line":"backport: kilo"},{"line_number":13,"context_line":"Closes-Bug: 1446236"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":2,"id":"1aca2d91_ab3b989b","line":13,"updated":"2015-05-08 06:30:50.000000000","message":"Proper syntax is:\n\tCloses-Bug: #1446236","commit_id":"f5f3c03bd9e4a3ac883b1091432fa136a5fcd89e"},{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"aef2673b77e7c76868ecdce05683b97eded11d9a","unresolved":false,"context_lines":[{"line_number":10,"context_line":""},{"line_number":11,"context_line":"Change-Id: Id5216dc23f07e51913feeaf34a0422c880b1f437"},{"line_number":12,"context_line":"backport: kilo"},{"line_number":13,"context_line":"Closes-Bug: 1446236"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":2,"id":"1aca2d91_9cb70086","line":13,"in_reply_to":"1aca2d91_7c39c440","updated":"2015-05-08 08:55:12.000000000","message":"It works currently - but the # is part of the documented behaviour.\n\nSo, my -1 has nothing to do with the nit here...","commit_id":"f5f3c03bd9e4a3ac883b1091432fa136a5fcd89e"},{"author":{"_account_id":167,"name":"Christian Berendt","email":"berendt@osism.tech","username":"berendt"},"change_message_id":"cfbd2c57fadb990a557360359c26415d4b00ed8b","unresolved":false,"context_lines":[{"line_number":10,"context_line":""},{"line_number":11,"context_line":"Change-Id: Id5216dc23f07e51913feeaf34a0422c880b1f437"},{"line_number":12,"context_line":"backport: kilo"},{"line_number":13,"context_line":"Closes-Bug: 1446236"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":2,"id":"1aca2d91_1c08902b","line":13,"in_reply_to":"1aca2d91_9cb70086","updated":"2015-05-08 08:59:06.000000000","message":"Just wanted to clarify this. We should use # if this is the documented usage.","commit_id":"f5f3c03bd9e4a3ac883b1091432fa136a5fcd89e"},{"author":{"_account_id":167,"name":"Christian Berendt","email":"berendt@osism.tech","username":"berendt"},"change_message_id":"b5fecc84f8b625f38dde0e19903ef97912f850ef","unresolved":false,"context_lines":[{"line_number":10,"context_line":""},{"line_number":11,"context_line":"Change-Id: Id5216dc23f07e51913feeaf34a0422c880b1f437"},{"line_number":12,"context_line":"backport: kilo"},{"line_number":13,"context_line":"Closes-Bug: 1446236"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":2,"id":"1aca2d91_7c39c440","line":13,"in_reply_to":"1aca2d91_ab3b989b","updated":"2015-05-08 08:53:30.000000000","message":"Closes-Bug: 1446236 works for me, too. I think the # does not matter or do we have to add a # to make the Gerrit-Launchpad-Magic working?","commit_id":"f5f3c03bd9e4a3ac883b1091432fa136a5fcd89e"}],"doc/user-guide-admin/source/manage_projects_users_and_roles.rst":[{"author":{"_account_id":7923,"name":"Gauvain Pocentek","email":"gauvainpocentek@gmail.com","username":"gpocentek"},"change_message_id":"ab99e0c80b6c3160c0d013c26fb673d66632ce21","unresolved":false,"context_lines":[{"line_number":55,"context_line":""},{"line_number":56,"context_line":"    $ openstack service create \\"},{"line_number":57,"context_line":"    --name nova \\"},{"line_number":58,"context_line":"    --type compute \\"},{"line_number":59,"context_line":"    --description \"Nova Compute Service\""},{"line_number":60,"context_line":""},{"line_number":61,"context_line":"``service list``"}],"source_content_type":"text/x-rst","patch_set":6,"id":"7a016987_87b472f2","line":58,"updated":"2015-05-15 04:35:43.000000000","message":"The --type option doesn\u0027t seem to exist. The type is a positional argument:\n\nopenstack service create --name nova [...] compute","commit_id":"84f0cf9295f6aed50c48bc287ae9f4daf08ed647"},{"author":{"_account_id":10705,"name":"Darren Chan","email":"dazzachan@yahoo.com.au","username":"daz"},"change_message_id":"84e0ff707928313c7e4ff3ee3d8c102e31c2d6e1","unresolved":false,"context_lines":[{"line_number":55,"context_line":""},{"line_number":56,"context_line":"    $ openstack service create \\"},{"line_number":57,"context_line":"    --name nova \\"},{"line_number":58,"context_line":"    --type compute \\"},{"line_number":59,"context_line":"    --description \"Nova Compute Service\""},{"line_number":60,"context_line":""},{"line_number":61,"context_line":"``service list``"}],"source_content_type":"text/x-rst","patch_set":6,"id":"7a016987_3c3c82c7","line":58,"in_reply_to":"7a016987_87b472f2","updated":"2015-05-18 02:40:04.000000000","message":"Done","commit_id":"84f0cf9295f6aed50c48bc287ae9f4daf08ed647"},{"author":{"_account_id":7923,"name":"Gauvain Pocentek","email":"gauvainpocentek@gmail.com","username":"gpocentek"},"change_message_id":"ab99e0c80b6c3160c0d013c26fb673d66632ce21","unresolved":false,"context_lines":[{"line_number":72,"context_line":""},{"line_number":73,"context_line":"Arguments"},{"line_number":74,"context_line":""},{"line_number":75,"context_line":"-  service\\_id"},{"line_number":76,"context_line":""},{"line_number":77,"context_line":"Example:"},{"line_number":78,"context_line":""}],"source_content_type":"text/x-rst","patch_set":6,"id":"7a016987_a7a64ebf","line":75,"updated":"2015-05-15 04:35:43.000000000","message":"Can also be the service name or type.","commit_id":"84f0cf9295f6aed50c48bc287ae9f4daf08ed647"},{"author":{"_account_id":10705,"name":"Darren Chan","email":"dazzachan@yahoo.com.au","username":"daz"},"change_message_id":"84e0ff707928313c7e4ff3ee3d8c102e31c2d6e1","unresolved":false,"context_lines":[{"line_number":72,"context_line":""},{"line_number":73,"context_line":"Arguments"},{"line_number":74,"context_line":""},{"line_number":75,"context_line":"-  service\\_id"},{"line_number":76,"context_line":""},{"line_number":77,"context_line":"Example:"},{"line_number":78,"context_line":""}],"source_content_type":"text/x-rst","patch_set":6,"id":"7a016987_3c436244","line":75,"in_reply_to":"7a016987_a7a64ebf","updated":"2015-05-18 02:40:04.000000000","message":"Done","commit_id":"84f0cf9295f6aed50c48bc287ae9f4daf08ed647"},{"author":{"_account_id":7923,"name":"Gauvain Pocentek","email":"gauvainpocentek@gmail.com","username":"gpocentek"},"change_message_id":"ab99e0c80b6c3160c0d013c26fb673d66632ce21","unresolved":false,"context_lines":[{"line_number":85,"context_line":""},{"line_number":86,"context_line":"Arguments"},{"line_number":87,"context_line":""},{"line_number":88,"context_line":"-  service\\_id"},{"line_number":89,"context_line":""},{"line_number":90,"context_line":"Example:"},{"line_number":91,"context_line":""}],"source_content_type":"text/x-rst","patch_set":6,"id":"7a016987_87ab5289","line":88,"updated":"2015-05-15 04:35:43.000000000","message":"Sam here, name or type work too.","commit_id":"84f0cf9295f6aed50c48bc287ae9f4daf08ed647"},{"author":{"_account_id":10705,"name":"Darren Chan","email":"dazzachan@yahoo.com.au","username":"daz"},"change_message_id":"84e0ff707928313c7e4ff3ee3d8c102e31c2d6e1","unresolved":false,"context_lines":[{"line_number":85,"context_line":""},{"line_number":86,"context_line":"Arguments"},{"line_number":87,"context_line":""},{"line_number":88,"context_line":"-  service\\_id"},{"line_number":89,"context_line":""},{"line_number":90,"context_line":"Example:"},{"line_number":91,"context_line":""}],"source_content_type":"text/x-rst","patch_set":6,"id":"7a016987_1c3e66b8","line":88,"in_reply_to":"7a016987_87ab5289","updated":"2015-05-18 02:40:04.000000000","message":"Done","commit_id":"84f0cf9295f6aed50c48bc287ae9f4daf08ed647"},{"author":{"_account_id":7923,"name":"Gauvain Pocentek","email":"gauvainpocentek@gmail.com","username":"gpocentek"},"change_message_id":"ab99e0c80b6c3160c0d013c26fb673d66632ce21","unresolved":false,"context_lines":[{"line_number":112,"context_line":"   .. code::"},{"line_number":113,"context_line":""},{"line_number":114,"context_line":"       +----------------------------------+--------------------+---------+"},{"line_number":115,"context_line":"       |                id                |        name        | enabled |"},{"line_number":116,"context_line":"       +----------------------------------+--------------------+---------+"},{"line_number":117,"context_line":"       | f7ac731cc11f40efbc03a9f9e1d1d21f |       admin        |   True  |"},{"line_number":118,"context_line":"       | c150ab41f0d9443f8874e32e725a4cc8 |      alt_demo      |   True  |"}],"source_content_type":"text/x-rst","patch_set":6,"id":"7a016987_e79c466b","line":115,"updated":"2015-05-15 04:35:43.000000000","message":"The \"enable\" doesn\u0027t exist, and the headers are ID and Name.","commit_id":"84f0cf9295f6aed50c48bc287ae9f4daf08ed647"},{"author":{"_account_id":10705,"name":"Darren Chan","email":"dazzachan@yahoo.com.au","username":"daz"},"change_message_id":"84e0ff707928313c7e4ff3ee3d8c102e31c2d6e1","unresolved":false,"context_lines":[{"line_number":112,"context_line":"   .. code::"},{"line_number":113,"context_line":""},{"line_number":114,"context_line":"       +----------------------------------+--------------------+---------+"},{"line_number":115,"context_line":"       |                id                |        name        | enabled |"},{"line_number":116,"context_line":"       +----------------------------------+--------------------+---------+"},{"line_number":117,"context_line":"       | f7ac731cc11f40efbc03a9f9e1d1d21f |       admin        |   True  |"},{"line_number":118,"context_line":"       | c150ab41f0d9443f8874e32e725a4cc8 |      alt_demo      |   True  |"}],"source_content_type":"text/x-rst","patch_set":6,"id":"7a016987_fc4caa71","line":115,"in_reply_to":"7a016987_e79c466b","updated":"2015-05-18 02:40:04.000000000","message":"Done","commit_id":"84f0cf9295f6aed50c48bc287ae9f4daf08ed647"},{"author":{"_account_id":7923,"name":"Gauvain Pocentek","email":"gauvainpocentek@gmail.com","username":"gpocentek"},"change_message_id":"ab99e0c80b6c3160c0d013c26fb673d66632ce21","unresolved":false,"context_lines":[{"line_number":126,"context_line":""},{"line_number":127,"context_line":"   .. code::"},{"line_number":128,"context_line":""},{"line_number":129,"context_line":"       $ openstack project create --name new-project --description \u0027my new project\u0027"},{"line_number":130,"context_line":""},{"line_number":131,"context_line":"   By default, the project is enabled."},{"line_number":132,"context_line":""}],"source_content_type":"text/x-rst","patch_set":6,"id":"7a016987_878232ff","line":129,"updated":"2015-05-15 04:35:43.000000000","message":"Incorrect syntax, it should be:\n\nopenstack project create --description \u0027my new project\u0027 new-project","commit_id":"84f0cf9295f6aed50c48bc287ae9f4daf08ed647"},{"author":{"_account_id":10705,"name":"Darren Chan","email":"dazzachan@yahoo.com.au","username":"daz"},"change_message_id":"84e0ff707928313c7e4ff3ee3d8c102e31c2d6e1","unresolved":false,"context_lines":[{"line_number":126,"context_line":""},{"line_number":127,"context_line":"   .. code::"},{"line_number":128,"context_line":""},{"line_number":129,"context_line":"       $ openstack project create --name new-project --description \u0027my new project\u0027"},{"line_number":130,"context_line":""},{"line_number":131,"context_line":"   By default, the project is enabled."},{"line_number":132,"context_line":""}],"source_content_type":"text/x-rst","patch_set":6,"id":"7a016987_7ccb1aa6","line":129,"in_reply_to":"7a016987_878232ff","updated":"2015-05-18 02:40:04.000000000","message":"Done","commit_id":"84f0cf9295f6aed50c48bc287ae9f4daf08ed647"},{"author":{"_account_id":7923,"name":"Gauvain Pocentek","email":"gauvainpocentek@gmail.com","username":"gpocentek"},"change_message_id":"ab99e0c80b6c3160c0d013c26fb673d66632ce21","unresolved":false,"context_lines":[{"line_number":133,"context_line":"   .. code::"},{"line_number":134,"context_line":""},{"line_number":135,"context_line":"       +-------------+----------------------------------+"},{"line_number":136,"context_line":"       |   Property  |              Value               |"},{"line_number":137,"context_line":"       +-------------+----------------------------------+"},{"line_number":138,"context_line":"       | description |          my new project          |"},{"line_number":139,"context_line":"       |   enabled   |               True               |"}],"source_content_type":"text/x-rst","patch_set":6,"id":"7a016987_67873610","line":136,"updated":"2015-05-15 04:35:43.000000000","message":"The column title is Field, and the strings are all left-aligned.","commit_id":"84f0cf9295f6aed50c48bc287ae9f4daf08ed647"},{"author":{"_account_id":10705,"name":"Darren Chan","email":"dazzachan@yahoo.com.au","username":"daz"},"change_message_id":"84e0ff707928313c7e4ff3ee3d8c102e31c2d6e1","unresolved":false,"context_lines":[{"line_number":133,"context_line":"   .. code::"},{"line_number":134,"context_line":""},{"line_number":135,"context_line":"       +-------------+----------------------------------+"},{"line_number":136,"context_line":"       |   Property  |              Value               |"},{"line_number":137,"context_line":"       +-------------+----------------------------------+"},{"line_number":138,"context_line":"       | description |          my new project          |"},{"line_number":139,"context_line":"       |   enabled   |               True               |"}],"source_content_type":"text/x-rst","patch_set":6,"id":"7a016987_3c4da23e","line":136,"in_reply_to":"7a016987_67873610","updated":"2015-05-18 02:40:04.000000000","message":"Done","commit_id":"84f0cf9295f6aed50c48bc287ae9f4daf08ed647"},{"author":{"_account_id":7923,"name":"Gauvain Pocentek","email":"gauvainpocentek@gmail.com","username":"gpocentek"},"change_message_id":"ab99e0c80b6c3160c0d013c26fb673d66632ce21","unresolved":false,"context_lines":[{"line_number":177,"context_line":"   .. code::"},{"line_number":178,"context_line":""},{"line_number":179,"context_line":"       +-------------+----------------------------------+"},{"line_number":180,"context_line":"       |   Property  |              Value               |"},{"line_number":181,"context_line":"       +-------------+----------------------------------+"},{"line_number":182,"context_line":"       | description |          my new project          |"},{"line_number":183,"context_line":"       |   enabled   |               True               |"}],"source_content_type":"text/x-rst","patch_set":6,"id":"7a016987_0777623b","line":180,"updated":"2015-05-15 04:35:43.000000000","message":"The output should be updated.","commit_id":"84f0cf9295f6aed50c48bc287ae9f4daf08ed647"},{"author":{"_account_id":10705,"name":"Darren Chan","email":"dazzachan@yahoo.com.au","username":"daz"},"change_message_id":"84e0ff707928313c7e4ff3ee3d8c102e31c2d6e1","unresolved":false,"context_lines":[{"line_number":177,"context_line":"   .. code::"},{"line_number":178,"context_line":""},{"line_number":179,"context_line":"       +-------------+----------------------------------+"},{"line_number":180,"context_line":"       |   Property  |              Value               |"},{"line_number":181,"context_line":"       +-------------+----------------------------------+"},{"line_number":182,"context_line":"       | description |          my new project          |"},{"line_number":183,"context_line":"       |   enabled   |               True               |"}],"source_content_type":"text/x-rst","patch_set":6,"id":"7a016987_1cf666d7","line":180,"in_reply_to":"7a016987_0777623b","updated":"2015-05-18 02:40:04.000000000","message":"Done","commit_id":"84f0cf9295f6aed50c48bc287ae9f4daf08ed647"},{"author":{"_account_id":7923,"name":"Gauvain Pocentek","email":"gauvainpocentek@gmail.com","username":"gpocentek"},"change_message_id":"ab99e0c80b6c3160c0d013c26fb673d66632ce21","unresolved":false,"context_lines":[{"line_number":201,"context_line":""},{"line_number":202,"context_line":"   .. code::"},{"line_number":203,"context_line":""},{"line_number":204,"context_line":"       $ openstack project list"},{"line_number":205,"context_line":""},{"line_number":206,"context_line":"   The output shows the ID, name, enabled status, and e-mail address for"},{"line_number":207,"context_line":"   each user:"}],"source_content_type":"text/x-rst","patch_set":6,"id":"7a016987_e773264c","line":204,"updated":"2015-05-15 04:35:43.000000000","message":"openstack user list","commit_id":"84f0cf9295f6aed50c48bc287ae9f4daf08ed647"},{"author":{"_account_id":10705,"name":"Darren Chan","email":"dazzachan@yahoo.com.au","username":"daz"},"change_message_id":"84e0ff707928313c7e4ff3ee3d8c102e31c2d6e1","unresolved":false,"context_lines":[{"line_number":201,"context_line":""},{"line_number":202,"context_line":"   .. code::"},{"line_number":203,"context_line":""},{"line_number":204,"context_line":"       $ openstack project list"},{"line_number":205,"context_line":""},{"line_number":206,"context_line":"   The output shows the ID, name, enabled status, and e-mail address for"},{"line_number":207,"context_line":"   each user:"}],"source_content_type":"text/x-rst","patch_set":6,"id":"7a016987_5cb4decf","line":204,"in_reply_to":"7a016987_e773264c","updated":"2015-05-18 02:40:04.000000000","message":"Done","commit_id":"84f0cf9295f6aed50c48bc287ae9f4daf08ed647"},{"author":{"_account_id":7923,"name":"Gauvain Pocentek","email":"gauvainpocentek@gmail.com","username":"gpocentek"},"change_message_id":"ab99e0c80b6c3160c0d013c26fb673d66632ce21","unresolved":false,"context_lines":[{"line_number":204,"context_line":"       $ openstack project list"},{"line_number":205,"context_line":""},{"line_number":206,"context_line":"   The output shows the ID, name, enabled status, and e-mail address for"},{"line_number":207,"context_line":"   each user:"},{"line_number":208,"context_line":""},{"line_number":209,"context_line":"   .. code::"},{"line_number":210,"context_line":""}],"source_content_type":"text/x-rst","patch_set":6,"id":"7a016987_27a13e95","line":207,"updated":"2015-05-15 04:35:43.000000000","message":"It only show ID and Name now.","commit_id":"84f0cf9295f6aed50c48bc287ae9f4daf08ed647"},{"author":{"_account_id":10705,"name":"Darren Chan","email":"dazzachan@yahoo.com.au","username":"daz"},"change_message_id":"84e0ff707928313c7e4ff3ee3d8c102e31c2d6e1","unresolved":false,"context_lines":[{"line_number":204,"context_line":"       $ openstack project list"},{"line_number":205,"context_line":""},{"line_number":206,"context_line":"   The output shows the ID, name, enabled status, and e-mail address for"},{"line_number":207,"context_line":"   each user:"},{"line_number":208,"context_line":""},{"line_number":209,"context_line":"   .. code::"},{"line_number":210,"context_line":""}],"source_content_type":"text/x-rst","patch_set":6,"id":"7a016987_fcc5ca3b","line":207,"in_reply_to":"7a016987_27a13e95","updated":"2015-05-18 02:40:04.000000000","message":"Done","commit_id":"84f0cf9295f6aed50c48bc287ae9f4daf08ed647"},{"author":{"_account_id":7923,"name":"Gauvain Pocentek","email":"gauvainpocentek@gmail.com","username":"gpocentek"},"change_message_id":"ab99e0c80b6c3160c0d013c26fb673d66632ce21","unresolved":false,"context_lines":[{"line_number":226,"context_line":""},{"line_number":227,"context_line":"   .. code::"},{"line_number":228,"context_line":""},{"line_number":229,"context_line":"       $ openstack user create --project 1a4a0618b306462c9830f876b0bd6af2 --password PASSWORD new-user"},{"line_number":230,"context_line":""},{"line_number":231,"context_line":"   .. code::"},{"line_number":232,"context_line":""}],"source_content_type":"text/x-rst","patch_set":6,"id":"7a016987_67b5f6cb","line":229,"updated":"2015-05-15 04:35:43.000000000","message":"openstack supports project names, I suppose we could use it instead of the ID.","commit_id":"84f0cf9295f6aed50c48bc287ae9f4daf08ed647"},{"author":{"_account_id":7923,"name":"Gauvain Pocentek","email":"gauvainpocentek@gmail.com","username":"gpocentek"},"change_message_id":"ab99e0c80b6c3160c0d013c26fb673d66632ce21","unresolved":false,"context_lines":[{"line_number":231,"context_line":"   .. code::"},{"line_number":232,"context_line":""},{"line_number":233,"context_line":"       +----------+----------------------------------+"},{"line_number":234,"context_line":"       | Property |              Value               |"},{"line_number":235,"context_line":"       +----------+----------------------------------+"},{"line_number":236,"context_line":"       |  email   |                                  |"},{"line_number":237,"context_line":"       | enabled  |               True               |"}],"source_content_type":"text/x-rst","patch_set":6,"id":"7a016987_27c81e55","line":234,"updated":"2015-05-15 04:35:43.000000000","message":"The output needs to be updated (Headers and alignment)","commit_id":"84f0cf9295f6aed50c48bc287ae9f4daf08ed647"},{"author":{"_account_id":10705,"name":"Darren Chan","email":"dazzachan@yahoo.com.au","username":"daz"},"change_message_id":"84e0ff707928313c7e4ff3ee3d8c102e31c2d6e1","unresolved":false,"context_lines":[{"line_number":231,"context_line":"   .. code::"},{"line_number":232,"context_line":""},{"line_number":233,"context_line":"       +----------+----------------------------------+"},{"line_number":234,"context_line":"       | Property |              Value               |"},{"line_number":235,"context_line":"       +----------+----------------------------------+"},{"line_number":236,"context_line":"       |  email   |                                  |"},{"line_number":237,"context_line":"       | enabled  |               True               |"}],"source_content_type":"text/x-rst","patch_set":6,"id":"7a016987_1c3c262e","line":234,"in_reply_to":"7a016987_27c81e55","updated":"2015-05-18 02:40:04.000000000","message":"Done","commit_id":"84f0cf9295f6aed50c48bc287ae9f4daf08ed647"},{"author":{"_account_id":7923,"name":"Gauvain Pocentek","email":"gauvainpocentek@gmail.com","username":"gpocentek"},"change_message_id":"ab99e0c80b6c3160c0d013c26fb673d66632ce21","unresolved":false,"context_lines":[{"line_number":249,"context_line":""},{"line_number":250,"context_line":"   .. code::"},{"line_number":251,"context_line":""},{"line_number":252,"context_line":"       $ openstack user set USER_ID --disable"},{"line_number":253,"context_line":""},{"line_number":254,"context_line":"   If you disable a user account, the user cannot log in to the"},{"line_number":255,"context_line":"   dashboard. However, data for the user account is maintained, so you"}],"source_content_type":"text/x-rst","patch_set":6,"id":"7a016987_c7ddca15","line":252,"updated":"2015-05-15 04:35:43.000000000","message":"USER_NAME instead of USER_ID (and in the following commands).","commit_id":"84f0cf9295f6aed50c48bc287ae9f4daf08ed647"},{"author":{"_account_id":10705,"name":"Darren Chan","email":"dazzachan@yahoo.com.au","username":"daz"},"change_message_id":"84e0ff707928313c7e4ff3ee3d8c102e31c2d6e1","unresolved":false,"context_lines":[{"line_number":249,"context_line":""},{"line_number":250,"context_line":"   .. code::"},{"line_number":251,"context_line":""},{"line_number":252,"context_line":"       $ openstack user set USER_ID --disable"},{"line_number":253,"context_line":""},{"line_number":254,"context_line":"   If you disable a user account, the user cannot log in to the"},{"line_number":255,"context_line":"   dashboard. However, data for the user account is maintained, so you"}],"source_content_type":"text/x-rst","patch_set":6,"id":"7a016987_7c0d5a8f","line":252,"in_reply_to":"7a016987_c7ddca15","updated":"2015-05-18 02:40:04.000000000","message":"Done","commit_id":"84f0cf9295f6aed50c48bc287ae9f4daf08ed647"},{"author":{"_account_id":7923,"name":"Gauvain Pocentek","email":"gauvainpocentek@gmail.com","username":"gpocentek"},"change_message_id":"ab99e0c80b6c3160c0d013c26fb673d66632ce21","unresolved":false,"context_lines":[{"line_number":295,"context_line":"   .. code::"},{"line_number":296,"context_line":""},{"line_number":297,"context_line":"       +----------------------------------+---------------+"},{"line_number":298,"context_line":"       |                id                |      name     |"},{"line_number":299,"context_line":"       +----------------------------------+---------------+"},{"line_number":300,"context_line":"       | 71ccc37d41c8491c975ae72676db687f |     Member    |"},{"line_number":301,"context_line":"       | 149f50a1fe684bfa88dae76a48d26ef7 | ResellerAdmin |"}],"source_content_type":"text/x-rst","patch_set":6,"id":"7a016987_47d2fa01","line":298,"updated":"2015-05-15 04:35:43.000000000","message":"Output needs update.","commit_id":"84f0cf9295f6aed50c48bc287ae9f4daf08ed647"},{"author":{"_account_id":10705,"name":"Darren Chan","email":"dazzachan@yahoo.com.au","username":"daz"},"change_message_id":"84e0ff707928313c7e4ff3ee3d8c102e31c2d6e1","unresolved":false,"context_lines":[{"line_number":295,"context_line":"   .. code::"},{"line_number":296,"context_line":""},{"line_number":297,"context_line":"       +----------------------------------+---------------+"},{"line_number":298,"context_line":"       |                id                |      name     |"},{"line_number":299,"context_line":"       +----------------------------------+---------------+"},{"line_number":300,"context_line":"       | 71ccc37d41c8491c975ae72676db687f |     Member    |"},{"line_number":301,"context_line":"       | 149f50a1fe684bfa88dae76a48d26ef7 | ResellerAdmin |"}],"source_content_type":"text/x-rst","patch_set":6,"id":"7a016987_fc214afc","line":298,"in_reply_to":"7a016987_47d2fa01","updated":"2015-05-18 02:40:04.000000000","message":"Done","commit_id":"84f0cf9295f6aed50c48bc287ae9f4daf08ed647"},{"author":{"_account_id":7923,"name":"Gauvain Pocentek","email":"gauvainpocentek@gmail.com","username":"gpocentek"},"change_message_id":"ab99e0c80b6c3160c0d013c26fb673d66632ce21","unresolved":false,"context_lines":[{"line_number":393,"context_line":""},{"line_number":394,"context_line":"   .. code::"},{"line_number":395,"context_line":""},{"line_number":396,"context_line":"       $ openstack role add --user USER_ID --project TENANT_ID ROLE_ID"},{"line_number":397,"context_line":""},{"line_number":398,"context_line":"#. To verify the role assignment:"},{"line_number":399,"context_line":""}],"source_content_type":"text/x-rst","patch_set":6,"id":"7a016987_07dc0211","line":396,"updated":"2015-05-15 04:35:43.000000000","message":"Use names instead of IDs.","commit_id":"84f0cf9295f6aed50c48bc287ae9f4daf08ed647"},{"author":{"_account_id":10705,"name":"Darren Chan","email":"dazzachan@yahoo.com.au","username":"daz"},"change_message_id":"84e0ff707928313c7e4ff3ee3d8c102e31c2d6e1","unresolved":false,"context_lines":[{"line_number":393,"context_line":""},{"line_number":394,"context_line":"   .. code::"},{"line_number":395,"context_line":""},{"line_number":396,"context_line":"       $ openstack role add --user USER_ID --project TENANT_ID ROLE_ID"},{"line_number":397,"context_line":""},{"line_number":398,"context_line":"#. To verify the role assignment:"},{"line_number":399,"context_line":""}],"source_content_type":"text/x-rst","patch_set":6,"id":"7a016987_fc4f0abb","line":396,"in_reply_to":"7a016987_07dc0211","updated":"2015-05-18 02:40:04.000000000","message":"Done","commit_id":"84f0cf9295f6aed50c48bc287ae9f4daf08ed647"}],"doc/user-guides/source/adminuser/manage_projects_users_and_roles.rst":[{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"4846f0dd46ca0472c1a9b2018498b5c064f505df","unresolved":false,"context_lines":[{"line_number":29,"context_line":"from its primary project."},{"line_number":30,"context_line":""},{"line_number":31,"context_line":"Before you can run keystone client commands, you must download and install"},{"line_number":32,"context_line":"the OpenStackClient and source the OpenStack RC file. For more information, see"},{"line_number":33,"context_line":"`Install the OpenStack command-line clients"},{"line_number":34,"context_line":"file \u003chttp://docs.openstack.org/cli-reference/content/install_clients.html\u003e`__"},{"line_number":35,"context_line":"and `Download and source the OpenStack RC"}],"source_content_type":"text/x-rst","patch_set":2,"id":"1aca2d91_eb5190d9","line":32,"updated":"2015-05-08 06:30:50.000000000","message":"Is that really the proper spelling? I would say \"common client for the OpenStack project\" as in \ndoc/common/section_cli_overview.xml","commit_id":"f5f3c03bd9e4a3ac883b1091432fa136a5fcd89e"},{"author":{"_account_id":10705,"name":"Darren Chan","email":"dazzachan@yahoo.com.au","username":"daz"},"change_message_id":"ab9ede277f5dc5a0e5d99fff441614645af27663","unresolved":false,"context_lines":[{"line_number":29,"context_line":"from its primary project."},{"line_number":30,"context_line":""},{"line_number":31,"context_line":"Before you can run keystone client commands, you must download and install"},{"line_number":32,"context_line":"the OpenStackClient and source the OpenStack RC file. For more information, see"},{"line_number":33,"context_line":"`Install the OpenStack command-line clients"},{"line_number":34,"context_line":"file \u003chttp://docs.openstack.org/cli-reference/content/install_clients.html\u003e`__"},{"line_number":35,"context_line":"and `Download and source the OpenStack RC"}],"source_content_type":"text/x-rst","patch_set":2,"id":"9af37de9_5b4b265a","line":32,"in_reply_to":"1aca2d91_eb5190d9","updated":"2015-05-11 00:12:10.000000000","message":"Andreas, I got the spelling from http://docs.openstack.org/developer/python-openstackclient/index.html","commit_id":"f5f3c03bd9e4a3ac883b1091432fa136a5fcd89e"},{"author":{"_account_id":6804,"name":"bruce-benjamin","email":"bruce.benjamin@jhuapl.edu","username":"bruce-benjamin"},"change_message_id":"3fec023ebb5fca4c7ff41c0857d21940a30d0f9f","unresolved":false,"context_lines":[{"line_number":33,"context_line":"`Install the OpenStack command-line clients"},{"line_number":34,"context_line":"file \u003chttp://docs.openstack.org/cli-reference/content/install_clients.html\u003e`__"},{"line_number":35,"context_line":"and `Download and source the OpenStack RC"},{"line_number":36,"context_line":"file \u003chttp://docs.openstack.org/user-guide/content/cli_openrc.html\u003e`__."},{"line_number":37,"context_line":""},{"line_number":38,"context_line":"Services"},{"line_number":39,"context_line":"~~~~~~~~"}],"source_content_type":"text/x-rst","patch_set":2,"id":"1aca2d91_e9918653","line":36,"updated":"2015-05-08 16:44:53.000000000","message":"This URL just goes to the top level OS manuals page.  I believe the URL you want is this http://docs.openstack.org/user-guide/common/cli_set_environment_variables_using_openstack_rc.html","commit_id":"f5f3c03bd9e4a3ac883b1091432fa136a5fcd89e"},{"author":{"_account_id":10705,"name":"Darren Chan","email":"dazzachan@yahoo.com.au","username":"daz"},"change_message_id":"ab9ede277f5dc5a0e5d99fff441614645af27663","unresolved":false,"context_lines":[{"line_number":33,"context_line":"`Install the OpenStack command-line clients"},{"line_number":34,"context_line":"file \u003chttp://docs.openstack.org/cli-reference/content/install_clients.html\u003e`__"},{"line_number":35,"context_line":"and `Download and source the OpenStack RC"},{"line_number":36,"context_line":"file \u003chttp://docs.openstack.org/user-guide/content/cli_openrc.html\u003e`__."},{"line_number":37,"context_line":""},{"line_number":38,"context_line":"Services"},{"line_number":39,"context_line":"~~~~~~~~"}],"source_content_type":"text/x-rst","patch_set":2,"id":"9af37de9_1b747e9a","line":36,"in_reply_to":"1aca2d91_e9918653","updated":"2015-05-11 00:12:10.000000000","message":"Thanks, done","commit_id":"f5f3c03bd9e4a3ac883b1091432fa136a5fcd89e"},{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"4846f0dd46ca0472c1a9b2018498b5c064f505df","unresolved":false,"context_lines":[{"line_number":38,"context_line":"Services"},{"line_number":39,"context_line":"~~~~~~~~"},{"line_number":40,"context_line":""},{"line_number":41,"context_line":"To look at your service catalog, use these keystone client commands."},{"line_number":42,"context_line":""},{"line_number":43,"context_line":"``service create``"},{"line_number":44,"context_line":"^^^^^^^^^^^^^^^^^^"}],"source_content_type":"text/x-rst","patch_set":2,"id":"1aca2d91_6b5c60ed","line":41,"updated":"2015-05-08 06:30:50.000000000","message":"Now these are not keystone client commands anymore.","commit_id":"f5f3c03bd9e4a3ac883b1091432fa136a5fcd89e"},{"author":{"_account_id":10705,"name":"Darren Chan","email":"dazzachan@yahoo.com.au","username":"daz"},"change_message_id":"ab9ede277f5dc5a0e5d99fff441614645af27663","unresolved":false,"context_lines":[{"line_number":38,"context_line":"Services"},{"line_number":39,"context_line":"~~~~~~~~"},{"line_number":40,"context_line":""},{"line_number":41,"context_line":"To look at your service catalog, use these keystone client commands."},{"line_number":42,"context_line":""},{"line_number":43,"context_line":"``service create``"},{"line_number":44,"context_line":"^^^^^^^^^^^^^^^^^^"}],"source_content_type":"text/x-rst","patch_set":2,"id":"9af37de9_db6dd6cd","line":41,"in_reply_to":"1aca2d91_6b5c60ed","updated":"2015-05-11 00:12:10.000000000","message":"Done","commit_id":"f5f3c03bd9e4a3ac883b1091432fa136a5fcd89e"},{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"4846f0dd46ca0472c1a9b2018498b5c064f505df","unresolved":false,"context_lines":[{"line_number":55,"context_line":""},{"line_number":56,"context_line":".. code::"},{"line_number":57,"context_line":""},{"line_number":58,"context_line":"    $ os service create \\"},{"line_number":59,"context_line":"    --name nova \\"},{"line_number":60,"context_line":"    --type compute \\"},{"line_number":61,"context_line":"    --description \"Nova Compute Service\""}],"source_content_type":"text/x-rst","patch_set":2,"id":"1aca2d91_2b6f8893","line":58,"updated":"2015-05-08 06:30:50.000000000","message":"WE use elsewhere openstackclient instead of \"os\", let\u0027s be consistent.","commit_id":"f5f3c03bd9e4a3ac883b1091432fa136a5fcd89e"},{"author":{"_account_id":10705,"name":"Darren Chan","email":"dazzachan@yahoo.com.au","username":"daz"},"change_message_id":"ab9ede277f5dc5a0e5d99fff441614645af27663","unresolved":false,"context_lines":[{"line_number":55,"context_line":""},{"line_number":56,"context_line":".. code::"},{"line_number":57,"context_line":""},{"line_number":58,"context_line":"    $ os service create \\"},{"line_number":59,"context_line":"    --name nova \\"},{"line_number":60,"context_line":"    --type compute \\"},{"line_number":61,"context_line":"    --description \"Nova Compute Service\""}],"source_content_type":"text/x-rst","patch_set":2,"id":"9af37de9_bb7212ac","line":58,"in_reply_to":"1aca2d91_2b6f8893","updated":"2015-05-11 00:12:10.000000000","message":"ok, thanks. FYI I referenced the commands from  http://docs.openstack.org/developer/python-openstackclient/index.html. I\u0027ve also seen \"openstack\" used as well.","commit_id":"f5f3c03bd9e4a3ac883b1091432fa136a5fcd89e"},{"author":{"_account_id":167,"name":"Christian Berendt","email":"berendt@osism.tech","username":"berendt"},"change_message_id":"b5fecc84f8b625f38dde0e19903ef97912f850ef","unresolved":false,"context_lines":[{"line_number":122,"context_line":"       | 9208739195a34c628c58c95d157917d7 | invisible_to_admin |   True  |"},{"line_number":123,"context_line":"       | 3943a53dc92a49b2827fae94363851e1 |      service       |   True  |"},{"line_number":124,"context_line":"       | 80cab5e1f02045abad92a2864cfd76cb |    test_project    |   True  |"},{"line_number":125,"context_line":"       +----------------------------------+--------------------+---------+"},{"line_number":126,"context_line":""},{"line_number":127,"context_line":"#. Create a project named ``new-project``:"},{"line_number":128,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"1aca2d91_3c234c07","line":125,"updated":"2015-05-08 08:53:30.000000000","message":"Please check, fix and add all outputs.","commit_id":"f5f3c03bd9e4a3ac883b1091432fa136a5fcd89e"},{"author":{"_account_id":10705,"name":"Darren Chan","email":"dazzachan@yahoo.com.au","username":"daz"},"change_message_id":"ab9ede277f5dc5a0e5d99fff441614645af27663","unresolved":false,"context_lines":[{"line_number":122,"context_line":"       | 9208739195a34c628c58c95d157917d7 | invisible_to_admin |   True  |"},{"line_number":123,"context_line":"       | 3943a53dc92a49b2827fae94363851e1 |      service       |   True  |"},{"line_number":124,"context_line":"       | 80cab5e1f02045abad92a2864cfd76cb |    test_project    |   True  |"},{"line_number":125,"context_line":"       +----------------------------------+--------------------+---------+"},{"line_number":126,"context_line":""},{"line_number":127,"context_line":"#. Create a project named ``new-project``:"},{"line_number":128,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"9af37de9_7bf6ead8","line":125,"in_reply_to":"1aca2d91_3c234c07","updated":"2015-05-11 00:12:10.000000000","message":"Sorry, I currently don\u0027t have the ability to check the outputs.","commit_id":"f5f3c03bd9e4a3ac883b1091432fa136a5fcd89e"},{"author":{"_account_id":167,"name":"Christian Berendt","email":"berendt@osism.tech","username":"berendt"},"change_message_id":"b5fecc84f8b625f38dde0e19903ef97912f850ef","unresolved":false,"context_lines":[{"line_number":162,"context_line":""},{"line_number":163,"context_line":"   .. code::"},{"line_number":164,"context_line":""},{"line_number":165,"context_line":"       $ os project set PROJECT_ID --enabled"},{"line_number":166,"context_line":""},{"line_number":167,"context_line":"#. To update the name of a project:"},{"line_number":168,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"1aca2d91_5c56085d","line":165,"updated":"2015-05-08 08:53:30.000000000","message":"This should be --enable","commit_id":"f5f3c03bd9e4a3ac883b1091432fa136a5fcd89e"},{"author":{"_account_id":10705,"name":"Darren Chan","email":"dazzachan@yahoo.com.au","username":"daz"},"change_message_id":"ab9ede277f5dc5a0e5d99fff441614645af27663","unresolved":false,"context_lines":[{"line_number":162,"context_line":""},{"line_number":163,"context_line":"   .. code::"},{"line_number":164,"context_line":""},{"line_number":165,"context_line":"       $ os project set PROJECT_ID --enabled"},{"line_number":166,"context_line":""},{"line_number":167,"context_line":"#. To update the name of a project:"},{"line_number":168,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"9af37de9_7b65cadf","line":165,"in_reply_to":"1aca2d91_5c56085d","updated":"2015-05-11 00:12:10.000000000","message":"Thanks, done","commit_id":"f5f3c03bd9e4a3ac883b1091432fa136a5fcd89e"},{"author":{"_account_id":167,"name":"Christian Berendt","email":"berendt@osism.tech","username":"berendt"},"change_message_id":"b5fecc84f8b625f38dde0e19903ef97912f850ef","unresolved":false,"context_lines":[{"line_number":261,"context_line":""},{"line_number":262,"context_line":"   .. code::"},{"line_number":263,"context_line":""},{"line_number":264,"context_line":"       $ os user set USER_ID --enabled"},{"line_number":265,"context_line":""},{"line_number":266,"context_line":"#. To change the name and description for a user account:"},{"line_number":267,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"1aca2d91_dcc8d824","line":264,"updated":"2015-05-08 08:53:30.000000000","message":"--enable","commit_id":"f5f3c03bd9e4a3ac883b1091432fa136a5fcd89e"},{"author":{"_account_id":10705,"name":"Darren Chan","email":"dazzachan@yahoo.com.au","username":"daz"},"change_message_id":"ab9ede277f5dc5a0e5d99fff441614645af27663","unresolved":false,"context_lines":[{"line_number":261,"context_line":""},{"line_number":262,"context_line":"   .. code::"},{"line_number":263,"context_line":""},{"line_number":264,"context_line":"       $ os user set USER_ID --enabled"},{"line_number":265,"context_line":""},{"line_number":266,"context_line":"#. To change the name and description for a user account:"},{"line_number":267,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"9af37de9_3b5f4210","line":264,"in_reply_to":"1aca2d91_dcc8d824","updated":"2015-05-11 00:12:10.000000000","message":"Thanks, done","commit_id":"f5f3c03bd9e4a3ac883b1091432fa136a5fcd89e"},{"author":{"_account_id":7923,"name":"Gauvain Pocentek","email":"gauvainpocentek@gmail.com","username":"gpocentek"},"change_message_id":"ab79cb54c063eb29294658b1b9938d8c74e4b496","unresolved":false,"context_lines":[{"line_number":56,"context_line":""},{"line_number":57,"context_line":".. code::"},{"line_number":58,"context_line":""},{"line_number":59,"context_line":"    $ openstackclient service create \\"},{"line_number":60,"context_line":"    --name nova \\"},{"line_number":61,"context_line":"    --type compute \\"},{"line_number":62,"context_line":"    --description \"Nova Compute Service\""}],"source_content_type":"text/x-rst","patch_set":3,"id":"9af37de9_e2590b90","line":59,"updated":"2015-05-11 06:39:28.000000000","message":"The command name is `openstack` (you need to update everywhere).","commit_id":"38cc662a3bae43c76b9539f8669f926e988ebd57"}]}
