)]}'
{"nova/policies/servers.py":[{"author":{"_account_id":782,"name":"John Garbutt","email":"john@johngarbutt.com","username":"johngarbutt"},"change_message_id":"9c0547dc1036e1c79eeb75ec79d1445d23608d46","unresolved":false,"context_lines":[{"line_number":130,"context_line":"                \u0027path\u0027: \u0027/servers/{server_id}/action (rebuild)\u0027"},{"line_number":131,"context_line":"            }"},{"line_number":132,"context_line":"        ],"},{"line_number":133,"context_line":"        scope_types\u003d[\u0027system\u0027]),"},{"line_number":134,"context_line":"    policy.DocumentedRuleDefault("},{"line_number":135,"context_line":"        name\u003dSERVERS % \u0027show:host_status:unknown-only\u0027,"},{"line_number":136,"context_line":"        check_str\u003dbase.SYSTEM_ADMIN,"}],"source_content_type":"text/x-python","patch_set":1,"id":"3f4c43b2_29f3910c","line":133,"updated":"2020-04-14 10:02:29.000000000","message":"Seems like these should allow project too","commit_id":"05ec728ebbac263bb610fcf775a2fc57d0d12d73"},{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"f9fcf8faec02bb2e63ff4b1b5c27ed19d32c0a59","unresolved":false,"context_lines":[{"line_number":130,"context_line":"                \u0027path\u0027: \u0027/servers/{server_id}/action (rebuild)\u0027"},{"line_number":131,"context_line":"            }"},{"line_number":132,"context_line":"        ],"},{"line_number":133,"context_line":"        scope_types\u003d[\u0027system\u0027]),"},{"line_number":134,"context_line":"    policy.DocumentedRuleDefault("},{"line_number":135,"context_line":"        name\u003dSERVERS % \u0027show:host_status:unknown-only\u0027,"},{"line_number":136,"context_line":"        check_str\u003dbase.SYSTEM_ADMIN,"}],"source_content_type":"text/x-python","patch_set":1,"id":"3f4c43b2_31700b73","line":133,"in_reply_to":"3f4c43b2_29f3910c","updated":"2020-04-14 15:40:03.000000000","message":"humm, ohk but is it ok to show host status to owner of server ?","commit_id":"05ec728ebbac263bb610fcf775a2fc57d0d12d73"},{"author":{"_account_id":782,"name":"John Garbutt","email":"john@johngarbutt.com","username":"johngarbutt"},"change_message_id":"310ac2ce15996f82bbd5a8fcba2e43d1c29340ab","unresolved":false,"context_lines":[{"line_number":130,"context_line":"                \u0027path\u0027: \u0027/servers/{server_id}/action (rebuild)\u0027"},{"line_number":131,"context_line":"            }"},{"line_number":132,"context_line":"        ],"},{"line_number":133,"context_line":"        scope_types\u003d[\u0027system\u0027]),"},{"line_number":134,"context_line":"    policy.DocumentedRuleDefault("},{"line_number":135,"context_line":"        name\u003dSERVERS % \u0027show:host_status:unknown-only\u0027,"},{"line_number":136,"context_line":"        check_str\u003dbase.SYSTEM_ADMIN,"}],"source_content_type":"text/x-python","patch_set":1,"id":"3f4c43b2_cdab001b","line":133,"in_reply_to":"3f4c43b2_31700b73","updated":"2020-04-15 08:48:30.000000000","message":"that is really an operator choice, if they allow people to live-migrate, they are going to need to know which host it landed on, most likely anyways.\n\nThe concept is basically where its a private cloud, but you want the projects to look after themselves more. We got pulled up about it in a few design summit sessions in the past. Although the exact details escape me.","commit_id":"05ec728ebbac263bb610fcf775a2fc57d0d12d73"},{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"a8cefb8186ad7bbbffd58f691a945fb6343a7eb5","unresolved":false,"context_lines":[{"line_number":130,"context_line":"                \u0027path\u0027: \u0027/servers/{server_id}/action (rebuild)\u0027"},{"line_number":131,"context_line":"            }"},{"line_number":132,"context_line":"        ],"},{"line_number":133,"context_line":"        scope_types\u003d[\u0027system\u0027]),"},{"line_number":134,"context_line":"    policy.DocumentedRuleDefault("},{"line_number":135,"context_line":"        name\u003dSERVERS % \u0027show:host_status:unknown-only\u0027,"},{"line_number":136,"context_line":"        check_str\u003dbase.SYSTEM_ADMIN,"}],"source_content_type":"text/x-python","patch_set":1,"id":"3f4c43b2_57e016cd","line":133,"in_reply_to":"3f4c43b2_cdab001b","updated":"2020-04-15 13:24:59.000000000","message":"I see. giving project role opetion and keeping default to system admin make sense. done","commit_id":"05ec728ebbac263bb610fcf775a2fc57d0d12d73"},{"author":{"_account_id":782,"name":"John Garbutt","email":"john@johngarbutt.com","username":"johngarbutt"},"change_message_id":"9c0547dc1036e1c79eeb75ec79d1445d23608d46","unresolved":false,"context_lines":[{"line_number":155,"context_line":"                \u0027path\u0027: \u0027/servers/detail\u0027"},{"line_number":156,"context_line":"            }"},{"line_number":157,"context_line":"        ],"},{"line_number":158,"context_line":"        scope_types\u003d[\u0027system\u0027]),"},{"line_number":159,"context_line":"    policy.DocumentedRuleDefault("},{"line_number":160,"context_line":"        name\u003dSERVERS % \u0027create\u0027,"},{"line_number":161,"context_line":"        check_str\u003dbase.PROJECT_MEMBER,"}],"source_content_type":"text/x-python","patch_set":1,"id":"3f4c43b2_a9e68143","line":158,"updated":"2020-04-14 10:02:29.000000000","message":"As above","commit_id":"05ec728ebbac263bb610fcf775a2fc57d0d12d73"}]}
