)]}'
{"nova/policies/shelve.py":[{"author":{"_account_id":20217,"name":"Anusha Unnam","email":"anusha.unnam25@gmail.com","username":"aunnam"},"change_message_id":"3dbfba80fb9ead0c9f192233b30159569cc6e2aa","unresolved":false,"context_lines":[{"line_number":25,"context_line":"    base.create_rule_default("},{"line_number":26,"context_line":"        POLICY_ROOT % \u0027shelve\u0027,"},{"line_number":27,"context_line":"        base.RULE_ADMIN_OR_OWNER,"},{"line_number":28,"context_line":"        \"Shelve Server\","},{"line_number":29,"context_line":"        ["},{"line_number":30,"context_line":"            {"},{"line_number":31,"context_line":"                \u0027method\u0027: \u0027POST\u0027,"}],"source_content_type":"text/x-python","patch_set":1,"id":"ffe62b97_aa7108e3","line":28,"range":{"start_line":28,"start_character":8,"end_line":28,"end_character":23},"updated":"2017-03-24 17:51:46.000000000","message":"Not sure if I had to include \"this policy also allows authorization by user_id for server shelve action\" in the description.","commit_id":"cb70f9cb8b022c34dee222b921b4d541c4b1f07f"},{"author":{"_account_id":5754,"name":"Alex Xu","email":"hejie.xu@intel.com","username":"xuhj"},"change_message_id":"b469455016b6979cb247042408b99ce6f459ccae","unresolved":false,"context_lines":[{"line_number":25,"context_line":"    base.create_rule_default("},{"line_number":26,"context_line":"        POLICY_ROOT % \u0027shelve\u0027,"},{"line_number":27,"context_line":"        base.RULE_ADMIN_OR_OWNER,"},{"line_number":28,"context_line":"        \"Shelve Server\","},{"line_number":29,"context_line":"        ["},{"line_number":30,"context_line":"            {"},{"line_number":31,"context_line":"                \u0027method\u0027: \u0027POST\u0027,"}],"source_content_type":"text/x-python","patch_set":1,"id":"ffe62b97_d9607b04","line":28,"range":{"start_line":28,"start_character":8,"end_line":28,"end_character":23},"in_reply_to":"ffe62b97_aa7108e3","updated":"2017-03-27 10:24:46.000000000","message":"I guess no, that isn\u0027t a feature we want to support. It supported at here just for back-compatible.","commit_id":"cb70f9cb8b022c34dee222b921b4d541c4b1f07f"},{"author":{"_account_id":782,"name":"John Garbutt","email":"john@johngarbutt.com","username":"johngarbutt"},"change_message_id":"fb3f133e495a09e10979e73d4c0900cf2c763ae6","unresolved":false,"context_lines":[{"line_number":25,"context_line":"    base.create_rule_default("},{"line_number":26,"context_line":"        POLICY_ROOT % \u0027shelve\u0027,"},{"line_number":27,"context_line":"        base.RULE_ADMIN_OR_OWNER,"},{"line_number":28,"context_line":"        \"Shelve Server\","},{"line_number":29,"context_line":"        ["},{"line_number":30,"context_line":"            {"},{"line_number":31,"context_line":"                \u0027method\u0027: \u0027POST\u0027,"}],"source_content_type":"text/x-python","patch_set":1,"id":"ffe62b97_ff179f50","line":28,"range":{"start_line":28,"start_character":8,"end_line":28,"end_character":23},"in_reply_to":"ffe62b97_d9607b04","updated":"2017-03-27 11:00:49.000000000","message":"yeah, +1","commit_id":"cb70f9cb8b022c34dee222b921b4d541c4b1f07f"},{"author":{"_account_id":5754,"name":"Alex Xu","email":"hejie.xu@intel.com","username":"xuhj"},"change_message_id":"b469455016b6979cb247042408b99ce6f459ccae","unresolved":false,"context_lines":[{"line_number":31,"context_line":"                \u0027method\u0027: \u0027POST\u0027,"},{"line_number":32,"context_line":"                \u0027path\u0027: \u0027/servers/{server_id}/action (shelve)\u0027"},{"line_number":33,"context_line":"            }"},{"line_number":34,"context_line":"        ]),"},{"line_number":35,"context_line":"    base.create_rule_default("},{"line_number":36,"context_line":"        POLICY_ROOT % \u0027unshelve\u0027,"},{"line_number":37,"context_line":"        base.RULE_ADMIN_OR_OWNER,"}],"source_content_type":"text/x-python","patch_set":1,"id":"ffe62b97_1c0a5120","line":34,"range":{"start_line":34,"start_character":9,"end_line":34,"end_character":11},"updated":"2017-03-27 10:24:46.000000000","message":"Emm....I really like this is in the nextline.","commit_id":"cb70f9cb8b022c34dee222b921b4d541c4b1f07f"}]}
