)]}'
{"cinder/tests/unit/policy.json":[{"author":{"_account_id":10115,"name":"Mitsuhiro Tanino","email":"mitsuhiro.tanino@lycorp.co.jp","username":"mtanino"},"change_message_id":"d07686cd7c5e0f16084dde87e9df89503b7900d9","unresolved":false,"context_lines":[{"line_number":83,"context_line":"    \"volume:create_transfer\": \"\","},{"line_number":84,"context_line":"    \"volume:accept_transfer\": \"\","},{"line_number":85,"context_line":"    \"volume:delete_transfer\": \"\","},{"line_number":86,"context_line":"    \"volume:get_transfer\": \"\","},{"line_number":87,"context_line":"    \"volume:get_all_transfers\": \"\","},{"line_number":88,"context_line":""},{"line_number":89,"context_line":"    \"backup:create\" : \"\","}],"source_content_type":"application/json","patch_set":2,"id":"1a122d0e_113000e8","line":86,"range":{"start_line":86,"start_character":5,"end_line":86,"end_character":11},"updated":"2016-05-02 19:54:27.000000000","message":"Are there any reason why policy rule is different between this policy.json(test case) and etc/cinder/policy.json?","commit_id":"7e8b2cad47828b22e61ac756dc81dec7b7bc117e"}],"etc/cinder/policy.json":[{"author":{"_account_id":17887,"name":"Doug Schveninger","email":"ds6901@att.com","username":"Doug.Schveninger"},"change_message_id":"8b0a71e122978f183552404ed40407c0a0feb23e","unresolved":false,"context_lines":[{"line_number":69,"context_line":"    \"volume:create_transfer\": \"rule:admin_or_owner\","},{"line_number":70,"context_line":"    \"volume:accept_transfer\": \"\","},{"line_number":71,"context_line":"    \"volume:delete_transfer\": \"rule:admin_or_owner\","},{"line_number":72,"context_line":"    \"volume:get_transfer\": \"\","},{"line_number":73,"context_line":"    \"volume:get_all_transfers\": \"rule:admin_or_owner\","},{"line_number":74,"context_line":""},{"line_number":75,"context_line":"    \"volume_extension:replication:promote\": \"rule:admin_api\","}],"source_content_type":"application/json","patch_set":1,"id":"1a122d0e_ceafc792","line":72,"updated":"2016-04-18 20:35:41.000000000","message":"since get_transfer is the ability to list just one and get_all_transfer is the ability to list transfers should they have the same rule.","commit_id":"636fb972dbdc44799ba07edc9c3556276b07ae62"},{"author":{"_account_id":20466,"name":"Tin Lam","email":"tin@lam.wtf","username":"tinlam"},"change_message_id":"9230be0d24e24fd28721254ef700eff2d5c82b7c","unresolved":false,"context_lines":[{"line_number":69,"context_line":"    \"volume:create_transfer\": \"rule:admin_or_owner\","},{"line_number":70,"context_line":"    \"volume:accept_transfer\": \"\","},{"line_number":71,"context_line":"    \"volume:delete_transfer\": \"rule:admin_or_owner\","},{"line_number":72,"context_line":"    \"volume:get_transfer\": \"\","},{"line_number":73,"context_line":"    \"volume:get_all_transfers\": \"rule:admin_or_owner\","},{"line_number":74,"context_line":""},{"line_number":75,"context_line":"    \"volume_extension:replication:promote\": \"rule:admin_api\","}],"source_content_type":"application/json","patch_set":1,"id":"1a122d0e_fe734c7e","line":72,"in_reply_to":"1a122d0e_ceafc792","updated":"2016-04-18 23:13:42.000000000","message":"Thanks for the feedback - fixed.","commit_id":"636fb972dbdc44799ba07edc9c3556276b07ae62"}]}
