)]}'
{"cinder/policies/volumes.py":[{"author":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"change_message_id":"3de5c8d7af1798cca40d3ef98eaffb20491a83dc","unresolved":false,"context_lines":[{"line_number":54,"context_line":"        ]),"},{"line_number":55,"context_line":"    policy.DocumentedRuleDefault("},{"line_number":56,"context_line":"        name\u003dGET_POLICY,"},{"line_number":57,"context_line":"        check_str\u003d\u0027role:member\u0027,"},{"line_number":58,"context_line":"        description\u003d\"Show volume.\","},{"line_number":59,"context_line":"        operations\u003d["},{"line_number":60,"context_line":"            {"}],"source_content_type":"text/x-python","patch_set":1,"id":"3f79a3b5_4a6e6a64","line":57,"updated":"2018-09-20 15:01:49.000000000","message":"All this is showing is that making a change like this should result in unit test failures.","commit_id":"45d270f74858206b05f53b05d940b0961ff384a9"}],"cinder/tests/unit/policy.json":[{"author":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"change_message_id":"3de5c8d7af1798cca40d3ef98eaffb20491a83dc","unresolved":false,"context_lines":[{"line_number":4,"context_line":""},{"line_number":5,"context_line":"    \"volume:create\": \"\","},{"line_number":6,"context_line":"    \"volume:create_from_image\": \"\","},{"line_number":7,"context_line":"    \"volume:get\": \"rule:admin_or_owner\","},{"line_number":8,"context_line":"    \"volume:get_all\": \"\","},{"line_number":9,"context_line":"    \"volume:get_volume_metadata\": \"\","},{"line_number":10,"context_line":"    \"volume:get_volume_image_metadata\": \"\","}],"source_content_type":"application/json","patch_set":1,"id":"3f79a3b5_ca97da38","side":"PARENT","line":7,"updated":"2018-09-20 15:01:49.000000000","message":"Ideally - the more we unit test policies with oslo.policy and context objects, the less we\u0027ll need blanket overrides like this file. This is because we\u0027ll be testing the defaults that are defined in code.","commit_id":"530fb9319ce21b7ff99e55f095c04f13f0785842"},{"author":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"change_message_id":"92b8a01d7dffbdcff1b3adbe6e0057117085ddaf","unresolved":false,"context_lines":[{"line_number":4,"context_line":""},{"line_number":5,"context_line":"    \"volume:create\": \"\","},{"line_number":6,"context_line":"    \"volume:create_from_image\": \"\","},{"line_number":7,"context_line":"    \"volume:get\": \"rule:admin_or_owner\","},{"line_number":8,"context_line":"    \"volume:get_all\": \"\","},{"line_number":9,"context_line":"    \"volume:get_volume_metadata\": \"\","},{"line_number":10,"context_line":"    \"volume:get_volume_image_metadata\": \"\","}],"source_content_type":"application/json","patch_set":1,"id":"3f79a3b5_8f99586c","side":"PARENT","line":7,"in_reply_to":"3f79a3b5_ca97da38","updated":"2018-10-10 17:06:44.000000000","message":"Done in https://review.openstack.org/#/c/609498/","commit_id":"530fb9319ce21b7ff99e55f095c04f13f0785842"}]}
