)]}'
{"nova/network/neutronv2/api.py":[{"author":{"_account_id":7730,"name":"Sahid Orentino Ferdjaoui","email":"sahid.ferdjaoui@industrialdiscipline.com","username":"sahid"},"change_message_id":"7e71dda7275d0f4a347eb18d0d4d95560d2cbd52","unresolved":false,"context_lines":[{"line_number":1287,"context_line":""},{"line_number":1288,"context_line":"    def delete(self, context, network_uuid):"},{"line_number":1289,"context_line":"        \"\"\"Delete a network for client.\"\"\""},{"line_number":1290,"context_line":"        client \u003d get_client(context, admin\u003dTrue)"},{"line_number":1291,"context_line":"        try:"},{"line_number":1292,"context_line":"            client.delete_network(network_uuid)"},{"line_number":1293,"context_line":"        except neutron_client_exc.NeutronClientException as e:"}],"source_content_type":"text/x-python","patch_set":2,"id":"5a2ca52d_37adeb88","line":1290,"updated":"2015-10-13 12:59:27.000000000","message":"Why are you forcing to use admin context ? From my point of view we prefer to keep user context to avoid any possibility to delete a network which is not owner bu user.","commit_id":"19d245c0013d241668496181cfed308f146739c3"},{"author":{"_account_id":15950,"name":"Ukesh Kumar","email":"ukeshkumar@gmail.com","username":"ukeshkumar"},"change_message_id":"c7a25680e904e7257bda3099329e4c8e4f70e07b","unresolved":false,"context_lines":[{"line_number":1287,"context_line":""},{"line_number":1288,"context_line":"    def delete(self, context, network_uuid):"},{"line_number":1289,"context_line":"        \"\"\"Delete a network for client.\"\"\""},{"line_number":1290,"context_line":"        client \u003d get_client(context, admin\u003dTrue)"},{"line_number":1291,"context_line":"        try:"},{"line_number":1292,"context_line":"            client.delete_network(network_uuid)"},{"line_number":1293,"context_line":"        except neutron_client_exc.NeutronClientException as e:"}],"source_content_type":"text/x-python","patch_set":2,"id":"5a2ca52d_e9de2110","line":1290,"in_reply_to":"5a2ca52d_37adeb88","updated":"2015-10-16 06:30:20.000000000","message":"Done","commit_id":"19d245c0013d241668496181cfed308f146739c3"},{"author":{"_account_id":7730,"name":"Sahid Orentino Ferdjaoui","email":"sahid.ferdjaoui@industrialdiscipline.com","username":"sahid"},"change_message_id":"7e71dda7275d0f4a347eb18d0d4d95560d2cbd52","unresolved":false,"context_lines":[{"line_number":1302,"context_line":""},{"line_number":1303,"context_line":"    def disassociate(self, context, network_uuid):"},{"line_number":1304,"context_line":"        \"\"\"Disassociate a network for client.\"\"\""},{"line_number":1305,"context_line":"        pass"},{"line_number":1306,"context_line":""},{"line_number":1307,"context_line":"    def associate(self, context, network_uuid, host\u003dbase_api.SENTINEL,"},{"line_number":1308,"context_line":"                  project\u003dbase_api.SENTINEL):"}],"source_content_type":"text/x-python","patch_set":2,"id":"5a2ca52d_77f8437d","line":1305,"updated":"2015-10-13 12:59:27.000000000","message":"This change is probably not related","commit_id":"19d245c0013d241668496181cfed308f146739c3"},{"author":{"_account_id":15950,"name":"Ukesh Kumar","email":"ukeshkumar@gmail.com","username":"ukeshkumar"},"change_message_id":"2619c54ec3a473111f7969821311590a587cecfd","unresolved":false,"context_lines":[{"line_number":1302,"context_line":""},{"line_number":1303,"context_line":"    def disassociate(self, context, network_uuid):"},{"line_number":1304,"context_line":"        \"\"\"Disassociate a network for client.\"\"\""},{"line_number":1305,"context_line":"        pass"},{"line_number":1306,"context_line":""},{"line_number":1307,"context_line":"    def associate(self, context, network_uuid, host\u003dbase_api.SENTINEL,"},{"line_number":1308,"context_line":"                  project\u003dbase_api.SENTINEL):"}],"source_content_type":"text/x-python","patch_set":2,"id":"5a2ca52d_c9170aa2","line":1305,"in_reply_to":"5a2ca52d_77f8437d","updated":"2015-10-14 10:42:14.000000000","message":"This function is called from\nclass TenantNetworkController(wsgi.Controller) :delete()\n. . .\n. . .\n            self.network_api.disassociate(context, id)\n            self.network_api.delete(context, id)\n\nhere disassociate function is called.","commit_id":"19d245c0013d241668496181cfed308f146739c3"}]}
