)]}'
{"etc/nova/policy.json":[{"author":{"_account_id":11803,"name":"Ryan Rossiter","email":"rlrossit@us.ibm.com","username":"rlrossiter"},"change_message_id":"91a95dab297fb8e9983ddabd91eb73686c8c2b0c","unresolved":false,"context_lines":[{"line_number":7,"context_line":""},{"line_number":8,"context_line":"    \"admin_api\": \"is_admin:True\","},{"line_number":9,"context_line":""},{"line_number":10,"context_line":"    \"network:attach_external_network\": \"is_admin:True\","},{"line_number":11,"context_line":"    \"os_compute_api:servers:detail:get_all_tenants\": \"is_admin:True\","},{"line_number":12,"context_line":"    \"os_compute_api:servers:index:get_all_tenants\": \"is_admin:True\","},{"line_number":13,"context_line":"    \"os_compute_api:servers:confirm_resize\": \"rule:admin_or_owner\","}],"source_content_type":"application/json","patch_set":5,"id":"7aa08908_35f45959","line":10,"updated":"2016-06-08 18:24:58.000000000","message":"umm... is this still supposed to be here?","commit_id":"08a3025beb75c7f1a0f37e8735c60a0b75258331"},{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"23ac98a5fb39988ec5bb0d4d57e5e15c7018b47c","unresolved":false,"context_lines":[{"line_number":7,"context_line":""},{"line_number":8,"context_line":"    \"admin_api\": \"is_admin:True\","},{"line_number":9,"context_line":""},{"line_number":10,"context_line":"    \"network:attach_external_network\": \"is_admin:True\","},{"line_number":11,"context_line":"    \"os_compute_api:servers:detail:get_all_tenants\": \"is_admin:True\","},{"line_number":12,"context_line":"    \"os_compute_api:servers:index:get_all_tenants\": \"is_admin:True\","},{"line_number":13,"context_line":"    \"os_compute_api:servers:confirm_resize\": \"rule:admin_or_owner\","}],"source_content_type":"application/json","patch_set":5,"id":"7aa08908_f58db1d3","line":10,"in_reply_to":"7aa08908_35f45959","updated":"2016-06-08 18:26:15.000000000","message":"Yeah it\u0027s checked in the neutronv2 API code, oddly enough. Something we should probably cleanup at some point.","commit_id":"08a3025beb75c7f1a0f37e8735c60a0b75258331"}],"nova/tests/unit/fake_policy.py":[{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"c2cd977bbbbc0a5377d5eba8961487008fc26793","unresolved":false,"context_lines":[{"line_number":355,"context_line":"    \"compute_extension:volume_attachments:update\": \"\","},{"line_number":356,"context_line":"    \"compute_extension:volume_attachments:delete\": \"\","},{"line_number":357,"context_line":"    \"os_compute_api:os-volumes\": \"\","},{"line_number":358,"context_line":"    \"os_compute_api:os-volumes-attachments:index\": \"\","},{"line_number":359,"context_line":"    \"os_compute_api:os-volumes-attachments:show\": \"\","},{"line_number":360,"context_line":"    \"os_compute_api:os-volumes-attachments:create\": \"\","},{"line_number":361,"context_line":"    \"os_compute_api:os-volumes-attachments:update\": \"\","}],"source_content_type":"text/x-python","patch_set":5,"id":"7aa08908_0450030a","side":"PARENT","line":358,"updated":"2016-06-08 21:50:27.000000000","message":"This is a mistake I think.","commit_id":"6d2470ade25b3a58045e7f75afa2629e851ac049"}],"releasenotes/notes/remove_legacy_v2_api_policy_rules-033fa77420ed6362.yaml":[{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"67cc342ce2174e5fa054a9fa6c75d166d66b023b","unresolved":false,"context_lines":[{"line_number":2,"context_line":"upgrade:"},{"line_number":3,"context_line":"  - Legacy v2 API code is already removed. A set of policy rules in the"},{"line_number":4,"context_line":"    policy.json, which are only used by legacy v2 API, are removed. Both v2.1"},{"line_number":5,"context_line":"    API and v2.1 compatiable mode API are using some set of new policy rules"},{"line_number":6,"context_line":"    which are with prefix `os_compute_api`."}],"source_content_type":"text/x-yaml","patch_set":4,"id":"7aa08908_99cc718a","line":5,"range":{"start_line":5,"start_character":48,"end_line":5,"end_character":52},"updated":"2016-06-08 16:19:52.000000000","message":"s/some/same/?","commit_id":"255910002a95acd6cd67a77e8e2a3266900d596a"}]}
