)]}'
{"devstack/lib/zun":[{"author":{"_account_id":19741,"name":"Hieu LE","email":"hieulq2@viettel.com.vn","username":"hieulq"},"change_message_id":"a3e2e2624738c3e0abad57d7dd1afbc3f4de4b94","unresolved":false,"context_lines":[{"line_number":116,"context_line":"        sudo chown $STACK_USER $ZUN_CONF_DIR"},{"line_number":117,"context_line":"    fi"},{"line_number":118,"context_line":""},{"line_number":119,"context_line":"    install_default_policy zun"},{"line_number":120,"context_line":"    # Rebuild the config file from scratch"},{"line_number":121,"context_line":"    create_zun_conf"},{"line_number":122,"context_line":""}],"source_content_type":"application/x-shellscript","patch_set":7,"id":"7f515b1d_2699926d","line":119,"range":{"start_line":119,"start_character":4,"end_line":119,"end_character":30},"updated":"2017-10-06 09:39:06.000000000","message":"remove this","commit_id":"ef594abf42e341456c4b3604a81655ad8acae158"}],"zun/common/policies/network.py":[{"author":{"_account_id":19741,"name":"Hieu LE","email":"hieulq2@viettel.com.vn","username":"hieulq"},"change_message_id":"6d4b935c0c08641e737e17e27fcf7b9feed5ef62","unresolved":false,"context_lines":[{"line_number":19,"context_line":"rules \u003d ["},{"line_number":20,"context_line":"    policy.DocumentedRuleDefault("},{"line_number":21,"context_line":"        name\u003dNETWORK % \u0027attach_external_network\u0027,"},{"line_number":22,"context_line":"        check_str\u003dbase.RULE_ADMIN_OR_OWNER,"},{"line_number":23,"context_line":"        description\u003d\u0027Attach an unshared external network to a container\u0027,"},{"line_number":24,"context_line":"        operations\u003d["},{"line_number":25,"context_line":"            {"}],"source_content_type":"text/x-python","patch_set":8,"id":"7f515b1d_2206f3cf","line":22,"range":{"start_line":22,"start_character":23,"end_line":22,"end_character":42},"updated":"2017-10-09 01:22:52.000000000","message":"should be ROLE_ADMIN","commit_id":"9ebb305fca9155428af9561a1d35453ab394dd10"}]}
