)]}'
{"specs/liberty/root-disable.rst":[{"author":{"_account_id":10215,"name":"Peter Stachowski","email":"peter@tesora.com","username":"peterstac"},"change_message_id":"93c76a2938363b3d7cbc7e785f91c6aa32ce1766","unresolved":false,"context_lines":[{"line_number":27,"context_line":"that the root user can also be disabled."},{"line_number":28,"context_line":""},{"line_number":29,"context_line":"Disabling the root user should not change the ability of the command"},{"line_number":30,"context_line":"root-show to determine if the root user has ever been enabled."},{"line_number":31,"context_line":""},{"line_number":32,"context_line":""},{"line_number":33,"context_line":"Proposed change"}],"source_content_type":"text/x-rst","patch_set":1,"id":"1af86dd1_0d3b1eed","line":30,"updated":"2015-06-12 14:34:36.000000000","message":"Based on the comments, maybe some clarification is needed in this section that outlines the existing \u0027security\u0027 hole, and how it exists whether or not this interface is implemented.  A recommendation could be made to enter a blueprint to fix the issue instead of trying to hide it by not allowing root-disable.","commit_id":"25de9c726fbab0be7054c94b1a68c4ab345f707b"},{"author":{"_account_id":5293,"name":"Nikhil","email":"SlickNik@gmail.com","username":"slicknik"},"change_message_id":"e5a297aedb866c2916dc4cb9142c31173e8f345d","unresolved":false,"context_lines":[{"line_number":13,"context_line":"Root Disable"},{"line_number":14,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":15,"context_line":""},{"line_number":16,"context_line":"Include the URL of your launchpad blueprint:"},{"line_number":17,"context_line":""},{"line_number":18,"context_line":"https://blueprints.launchpad.net/trove/+spec/root-disable"},{"line_number":19,"context_line":""}],"source_content_type":"text/x-rst","patch_set":3,"id":"ba3cc151_9a0b3ad6","line":16,"updated":"2015-07-08 06:04:06.000000000","message":"Please remove this line -- it\u0027s part of the template. For the actual spec, just include the URL (which is the next line.)","commit_id":"c4fe5f171894c8be2e21b74a9b46e07f5650526d"},{"author":{"_account_id":5293,"name":"Nikhil","email":"SlickNik@gmail.com","username":"slicknik"},"change_message_id":"e5a297aedb866c2916dc4cb9142c31173e8f345d","unresolved":false,"context_lines":[{"line_number":60,"context_line":"Public API Security"},{"line_number":61,"context_line":"-------------------"},{"line_number":62,"context_line":""},{"line_number":63,"context_line":"None"},{"line_number":64,"context_line":""},{"line_number":65,"context_line":"Python API"},{"line_number":66,"context_line":"----------"}],"source_content_type":"text/x-rst","patch_set":3,"id":"ba3cc151_3a80eebe","line":63,"updated":"2015-07-08 06:04:06.000000000","message":"Will this API be callable by just the tenant, or the tenant and an admin? What\u0027s the use case for this \"root-disable\" API?","commit_id":"c4fe5f171894c8be2e21b74a9b46e07f5650526d"},{"author":{"_account_id":5293,"name":"Nikhil","email":"SlickNik@gmail.com","username":"slicknik"},"change_message_id":"e5a297aedb866c2916dc4cb9142c31173e8f345d","unresolved":false,"context_lines":[{"line_number":103,"context_line":""},{"line_number":104,"context_line":"However, an operator may believe the root user to be completely removed from"},{"line_number":105,"context_line":"the database after the root-disable call is made.  Leaving the root user"},{"line_number":106,"context_line":"may not be what the operator is expecting."},{"line_number":107,"context_line":""},{"line_number":108,"context_line":"Discussion Summary"},{"line_number":109,"context_line":"------------------"}],"source_content_type":"text/x-rst","patch_set":3,"id":"ba3cc151_3a578e5b","line":106,"updated":"2015-07-08 06:04:06.000000000","message":"Agreed, I like the proposed solution better than the alternative.","commit_id":"c4fe5f171894c8be2e21b74a9b46e07f5650526d"},{"author":{"_account_id":7806,"name":"Sushil Kumar","email":"skm.net@gmail.com","username":"sushilkm"},"change_message_id":"190f7ddd4a9d47231cec17560176d76aa3e634f0","unresolved":false,"context_lines":[{"line_number":135,"context_line":"Milestones"},{"line_number":136,"context_line":"----------"},{"line_number":137,"context_line":""},{"line_number":138,"context_line":"liberty-1"},{"line_number":139,"context_line":""},{"line_number":140,"context_line":"Work Items"},{"line_number":141,"context_line":"----------"}],"source_content_type":"text/x-rst","patch_set":3,"id":"fa32b979_f656f65c","line":138,"updated":"2015-06-24 12:39:44.000000000","message":"Liberty-1 is already released, now this could be targeted earliest for Liberty-2.","commit_id":"c4fe5f171894c8be2e21b74a9b46e07f5650526d"}]}
