)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"7e1bc44e2b8448d477b17326f1aa467a2f8a0583","unresolved":false,"context_lines":[{"line_number":12,"context_line":"After all the Nova API endpoints moves to the plain routes list,"},{"line_number":13,"context_line":"the usage of stevedore for API loading will be removed from Nova."},{"line_number":14,"context_line":""},{"line_number":15,"context_line":"Also moving \"disassociate\" action implementation to network associate"},{"line_number":16,"context_line":"contoller where all other os-networks actions are present."},{"line_number":17,"context_line":"This has to be done as routing path for all of networks action are"},{"line_number":18,"context_line":"/os-networks/{id}/action and should be present in single controller."},{"line_number":19,"context_line":""},{"line_number":20,"context_line":"Partial-implement-blueprint api-no-more-extensions-pike"},{"line_number":21,"context_line":""}],"source_content_type":"text/x-gerrit-commit-message","patch_set":2,"id":"7f231b9d_cded11f1","line":18,"range":{"start_line":15,"start_character":0,"end_line":18,"end_character":68},"updated":"2017-06-15 11:17:13.000000000","message":"This will have implications for policy, with at least two files needing modification:\n\nnova/policies/networks.py\nnova/policies/networks_associate.py\n\nThese should be changed first, at least.","commit_id":"da8ba2b40e1b50ac028dee80758a228987e575cc"}],"nova/api/openstack/compute/routes.py":[{"author":{"_account_id":5754,"name":"Alex Xu","email":"hejie.xu@intel.com","username":"xuhj"},"change_message_id":"83accb3cef7fc9f79efa335683d28efde86f7620","unresolved":false,"context_lines":[{"line_number":224,"context_line":""},{"line_number":225,"context_line":""},{"line_number":226,"context_line":"networks_controller \u003d functools.partial(_create_controller,"},{"line_number":227,"context_line":"    networks.NetworkController, [], [])"},{"line_number":228,"context_line":""},{"line_number":229,"context_line":""},{"line_number":230,"context_line":"networks_associate_controller \u003d functools.partial(_create_controller,"}],"source_content_type":"text/x-python","patch_set":5,"id":"3f1d235d_6f132a68","line":227,"range":{"start_line":227,"start_character":36,"end_line":227,"end_character":38},"updated":"2017-06-29 11:38:21.000000000","message":"We should put the controller \u0027networks_associate.NetworkAssociateActionController\u0027 at here.","commit_id":"8e1683271decfa593a4bffe01c2fc431cf6b87e5"}]}
