)]}'
{"openstack_dashboard/dashboards/project/access_and_security/floating_ips/tables.py":[{"author":{"_account_id":6610,"name":"Zhenguo Niu","email":"Niu.ZGlinux@gmail.com","username":"niu-zglinux"},"change_message_id":"430f60865349aad3b8abdb2771bd45b1dd27896b","unresolved":false,"context_lines":[{"line_number":63,"context_line":"            policy \u003d ((\"network\", \"create_floatingip\"),)"},{"line_number":64,"context_line":"        else:"},{"line_number":65,"context_line":"            policy \u003d ((\"compute\", \"compute_extension:floating_ips\"),"},{"line_number":66,"context_line":"                (\"compute\", \"network:allocate_floating_ip\"),)"},{"line_number":67,"context_line":""},{"line_number":68,"context_line":"        return POLICY_CHECK(policy, request)"},{"line_number":69,"context_line":""}],"source_content_type":"text/x-python","patch_set":2,"id":"9ad9bd40_3889f4ca","line":66,"updated":"2014-05-01 12:33:13.000000000","message":"Nit:bad indentation, aligned with opening delimiter","commit_id":"5a8bf799028eadecebf5dec0c8dc95780bbb5d50"},{"author":{"_account_id":1941,"name":"Lin Hua Cheng","email":"os.lcheng@gmail.com","username":"lin-hua-cheng"},"change_message_id":"3bad07a8acef80baa5ae09639ddfcf42ab87612b","unresolved":false,"context_lines":[{"line_number":63,"context_line":"            policy \u003d ((\"network\", \"create_floatingip\"),)"},{"line_number":64,"context_line":"        else:"},{"line_number":65,"context_line":"            policy \u003d ((\"compute\", \"compute_extension:floating_ips\"),"},{"line_number":66,"context_line":"                (\"compute\", \"network:allocate_floating_ip\"),)"},{"line_number":67,"context_line":""},{"line_number":68,"context_line":"        return POLICY_CHECK(policy, request)"},{"line_number":69,"context_line":""}],"source_content_type":"text/x-python","patch_set":2,"id":"7adec928_1b4b74b1","line":66,"in_reply_to":"9ad9bd40_3889f4ca","updated":"2014-05-07 18:24:56.000000000","message":"Done","commit_id":"5a8bf799028eadecebf5dec0c8dc95780bbb5d50"},{"author":{"_account_id":6610,"name":"Zhenguo Niu","email":"Niu.ZGlinux@gmail.com","username":"niu-zglinux"},"change_message_id":"430f60865349aad3b8abdb2771bd45b1dd27896b","unresolved":false,"context_lines":[{"line_number":81,"context_line":"            policy \u003d ((\"network\", \"delete_floatingip\"),)"},{"line_number":82,"context_line":"        else:"},{"line_number":83,"context_line":"            policy \u003d ((\"compute\", \"compute_extension:floating_ips\"),"},{"line_number":84,"context_line":"                (\"compute\", \"network:release_floating_ip\"),)"},{"line_number":85,"context_line":""},{"line_number":86,"context_line":"        return POLICY_CHECK(policy, request)"},{"line_number":87,"context_line":""}],"source_content_type":"text/x-python","patch_set":2,"id":"9ad9bd40_989040ee","line":84,"updated":"2014-05-01 12:33:13.000000000","message":"ditto","commit_id":"5a8bf799028eadecebf5dec0c8dc95780bbb5d50"},{"author":{"_account_id":1941,"name":"Lin Hua Cheng","email":"os.lcheng@gmail.com","username":"lin-hua-cheng"},"change_message_id":"3bad07a8acef80baa5ae09639ddfcf42ab87612b","unresolved":false,"context_lines":[{"line_number":81,"context_line":"            policy \u003d ((\"network\", \"delete_floatingip\"),)"},{"line_number":82,"context_line":"        else:"},{"line_number":83,"context_line":"            policy \u003d ((\"compute\", \"compute_extension:floating_ips\"),"},{"line_number":84,"context_line":"                (\"compute\", \"network:release_floating_ip\"),)"},{"line_number":85,"context_line":""},{"line_number":86,"context_line":"        return POLICY_CHECK(policy, request)"},{"line_number":87,"context_line":""}],"source_content_type":"text/x-python","patch_set":2,"id":"7adec928_3bc75014","line":84,"in_reply_to":"9ad9bd40_989040ee","updated":"2014-05-07 18:24:56.000000000","message":"Done","commit_id":"5a8bf799028eadecebf5dec0c8dc95780bbb5d50"},{"author":{"_account_id":6610,"name":"Zhenguo Niu","email":"Niu.ZGlinux@gmail.com","username":"niu-zglinux"},"change_message_id":"430f60865349aad3b8abdb2771bd45b1dd27896b","unresolved":false,"context_lines":[{"line_number":100,"context_line":"            policy \u003d ((\"network\", \"update_floatingip\"),)"},{"line_number":101,"context_line":"        else:"},{"line_number":102,"context_line":"            policy \u003d ((\"compute\", \"compute_extension:floating_ips\"),"},{"line_number":103,"context_line":"                (\"compute\", \"network:associate_floating_ip\"),)"},{"line_number":104,"context_line":""},{"line_number":105,"context_line":"        return not fip.port_id and POLICY_CHECK(policy, request)"},{"line_number":106,"context_line":""}],"source_content_type":"text/x-python","patch_set":2,"id":"9ad9bd40_b8bc246e","line":103,"updated":"2014-05-01 12:33:13.000000000","message":"ditto","commit_id":"5a8bf799028eadecebf5dec0c8dc95780bbb5d50"},{"author":{"_account_id":1941,"name":"Lin Hua Cheng","email":"os.lcheng@gmail.com","username":"lin-hua-cheng"},"change_message_id":"3bad07a8acef80baa5ae09639ddfcf42ab87612b","unresolved":false,"context_lines":[{"line_number":100,"context_line":"            policy \u003d ((\"network\", \"update_floatingip\"),)"},{"line_number":101,"context_line":"        else:"},{"line_number":102,"context_line":"            policy \u003d ((\"compute\", \"compute_extension:floating_ips\"),"},{"line_number":103,"context_line":"                (\"compute\", \"network:associate_floating_ip\"),)"},{"line_number":104,"context_line":""},{"line_number":105,"context_line":"        return not fip.port_id and POLICY_CHECK(policy, request)"},{"line_number":106,"context_line":""}],"source_content_type":"text/x-python","patch_set":2,"id":"7adec928_7bd1d8cc","line":103,"in_reply_to":"9ad9bd40_b8bc246e","updated":"2014-05-07 18:24:56.000000000","message":"Done","commit_id":"5a8bf799028eadecebf5dec0c8dc95780bbb5d50"},{"author":{"_account_id":6610,"name":"Zhenguo Niu","email":"Niu.ZGlinux@gmail.com","username":"niu-zglinux"},"change_message_id":"430f60865349aad3b8abdb2771bd45b1dd27896b","unresolved":false,"context_lines":[{"line_number":120,"context_line":"            policy \u003d ((\"network\", \"update_floatingip\"),)"},{"line_number":121,"context_line":"        else:"},{"line_number":122,"context_line":"            policy \u003d ((\"compute\", \"compute_extension:floating_ips\"),"},{"line_number":123,"context_line":"                (\"compute\", \"network:disassociate_floating_ip\"),)"},{"line_number":124,"context_line":""},{"line_number":125,"context_line":"        return fip.port_id and POLICY_CHECK(policy, request)"},{"line_number":126,"context_line":""}],"source_content_type":"text/x-python","patch_set":2,"id":"9ad9bd40_58add830","line":123,"updated":"2014-05-01 12:33:13.000000000","message":"ditto","commit_id":"5a8bf799028eadecebf5dec0c8dc95780bbb5d50"},{"author":{"_account_id":1941,"name":"Lin Hua Cheng","email":"os.lcheng@gmail.com","username":"lin-hua-cheng"},"change_message_id":"3bad07a8acef80baa5ae09639ddfcf42ab87612b","unresolved":false,"context_lines":[{"line_number":120,"context_line":"            policy \u003d ((\"network\", \"update_floatingip\"),)"},{"line_number":121,"context_line":"        else:"},{"line_number":122,"context_line":"            policy \u003d ((\"compute\", \"compute_extension:floating_ips\"),"},{"line_number":123,"context_line":"                (\"compute\", \"network:disassociate_floating_ip\"),)"},{"line_number":124,"context_line":""},{"line_number":125,"context_line":"        return fip.port_id and POLICY_CHECK(policy, request)"},{"line_number":126,"context_line":""}],"source_content_type":"text/x-python","patch_set":2,"id":"7adec928_9bd6a4c4","line":123,"in_reply_to":"9ad9bd40_58add830","updated":"2014-05-07 18:24:56.000000000","message":"Done","commit_id":"5a8bf799028eadecebf5dec0c8dc95780bbb5d50"}]}
