)]}'
{"nova/policies/servers.py":[{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"85f3185c4b5075da796fb98109d77b5b953e660e","unresolved":false,"context_lines":[{"line_number":23,"context_line":"    base.create_rule_default("},{"line_number":24,"context_line":"        SERVERS % \u0027index\u0027,"},{"line_number":25,"context_line":"        RULE_AOO,"},{"line_number":26,"context_line":"        \"List Servers\","},{"line_number":27,"context_line":"        ["},{"line_number":28,"context_line":"            {"},{"line_number":29,"context_line":"                \u0027method\u0027: \u0027GET\u0027,"}],"source_content_type":"text/x-python","patch_set":3,"id":"bff0334d_be41123c","line":26,"range":{"start_line":26,"start_character":9,"end_line":26,"end_character":21},"updated":"2017-04-07 14:53:09.000000000","message":"List all servers","commit_id":"7c9849b5ee7e559f980681518c92a0cd9fbbcdfa"},{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"85f3185c4b5075da796fb98109d77b5b953e660e","unresolved":false,"context_lines":[{"line_number":33,"context_line":"    base.create_rule_default("},{"line_number":34,"context_line":"        SERVERS % \u0027detail\u0027,"},{"line_number":35,"context_line":"        RULE_AOO,"},{"line_number":36,"context_line":"        \"List Servers Detailed\","},{"line_number":37,"context_line":"        ["},{"line_number":38,"context_line":"            {"},{"line_number":39,"context_line":"                \u0027method\u0027: \u0027GET\u0027,"}],"source_content_type":"text/x-python","patch_set":3,"id":"bff0334d_1e511e0f","line":36,"range":{"start_line":36,"start_character":9,"end_line":36,"end_character":30},"updated":"2017-04-07 14:53:09.000000000","message":"List all servers with detailed information","commit_id":"7c9849b5ee7e559f980681518c92a0cd9fbbcdfa"},{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"85f3185c4b5075da796fb98109d77b5b953e660e","unresolved":false,"context_lines":[{"line_number":43,"context_line":"    base.create_rule_default("},{"line_number":44,"context_line":"        SERVERS % \u0027detail:get_all_tenants\u0027,"},{"line_number":45,"context_line":"        base.RULE_ADMIN_API,"},{"line_number":46,"context_line":"        \"List all servers in detailed for all projects\","},{"line_number":47,"context_line":"        ["},{"line_number":48,"context_line":"            {"},{"line_number":49,"context_line":"                \u0027method\u0027: \u0027GET\u0027,"}],"source_content_type":"text/x-python","patch_set":3,"id":"bff0334d_fe70baa7","line":46,"range":{"start_line":46,"start_character":9,"end_line":46,"end_character":54},"updated":"2017-04-07 14:53:09.000000000","message":"List all servers with detailed information for all projects","commit_id":"7c9849b5ee7e559f980681518c92a0cd9fbbcdfa"},{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"85f3185c4b5075da796fb98109d77b5b953e660e","unresolved":false,"context_lines":[{"line_number":50,"context_line":"                \u0027path\u0027: \u0027/servers/detail\u0027"},{"line_number":51,"context_line":"            }"},{"line_number":52,"context_line":"        ]),"},{"line_number":53,"context_line":"    base.create_rule_default("},{"line_number":54,"context_line":"        SERVERS % \u0027index:get_all_tenants\u0027,"},{"line_number":55,"context_line":"        base.RULE_ADMIN_API,"},{"line_number":56,"context_line":"        \"List all servers for all projects\","},{"line_number":57,"context_line":"        ["},{"line_number":58,"context_line":"            {"},{"line_number":59,"context_line":"                \u0027method\u0027: \u0027GET\u0027,"},{"line_number":60,"context_line":"                \u0027path\u0027: \u0027/servers\u0027"},{"line_number":61,"context_line":"            }"},{"line_number":62,"context_line":"        ]),"},{"line_number":63,"context_line":"    base.create_rule_default("},{"line_number":64,"context_line":"        SERVERS % \u0027show\u0027,"},{"line_number":65,"context_line":"        RULE_AOO,"}],"source_content_type":"text/x-python","patch_set":3,"id":"bff0334d_be6a32b0","line":62,"range":{"start_line":53,"start_character":0,"end_line":62,"end_character":11},"updated":"2017-04-07 14:53:09.000000000","message":"Could you put this rule above the previous one (consistency)","commit_id":"7c9849b5ee7e559f980681518c92a0cd9fbbcdfa"},{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"85f3185c4b5075da796fb98109d77b5b953e660e","unresolved":false,"context_lines":[{"line_number":63,"context_line":"    base.create_rule_default("},{"line_number":64,"context_line":"        SERVERS % \u0027show\u0027,"},{"line_number":65,"context_line":"        RULE_AOO,"},{"line_number":66,"context_line":"        \"Show Server Details\","},{"line_number":67,"context_line":"        ["},{"line_number":68,"context_line":"            {"},{"line_number":69,"context_line":"                \u0027method\u0027: \u0027GET\u0027,"}],"source_content_type":"text/x-python","patch_set":3,"id":"bff0334d_3e9ce2be","line":66,"range":{"start_line":66,"start_character":9,"end_line":66,"end_character":28},"updated":"2017-04-07 14:53:09.000000000","message":"Show a server","commit_id":"7c9849b5ee7e559f980681518c92a0cd9fbbcdfa"},{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"85f3185c4b5075da796fb98109d77b5b953e660e","unresolved":false,"context_lines":[{"line_number":75,"context_line":"    base.create_rule_default("},{"line_number":76,"context_line":"        SERVERS % \u0027show:host_status\u0027,"},{"line_number":77,"context_line":"        base.RULE_ADMIN_API,"},{"line_number":78,"context_line":"        \"Show the real host status of the nova-compute managing the server\","},{"line_number":79,"context_line":"        ["},{"line_number":80,"context_line":"            {"},{"line_number":81,"context_line":"                \u0027method\u0027: \u0027GET\u0027,"}],"source_content_type":"text/x-python","patch_set":3,"id":"bff0334d_9e93eea3","line":78,"range":{"start_line":78,"start_character":9,"end_line":78,"end_character":74},"updated":"2017-04-07 14:53:09.000000000","message":"Show a server with additional host status information?","commit_id":"7c9849b5ee7e559f980681518c92a0cd9fbbcdfa"},{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"85f3185c4b5075da796fb98109d77b5b953e660e","unresolved":false,"context_lines":[{"line_number":89,"context_line":"    base.create_rule_default("},{"line_number":90,"context_line":"        SERVERS % \u0027create\u0027,"},{"line_number":91,"context_line":"        RULE_AOO,"},{"line_number":92,"context_line":"        \"Create Server\","},{"line_number":93,"context_line":"        ["},{"line_number":94,"context_line":"            {"},{"line_number":95,"context_line":"                \u0027method\u0027: \u0027POST\u0027,"}],"source_content_type":"text/x-python","patch_set":3,"id":"bff0334d_3eeaa20e","line":92,"range":{"start_line":92,"start_character":16,"end_line":92,"end_character":22},"updated":"2017-04-07 14:53:09.000000000","message":"Create a server","commit_id":"7c9849b5ee7e559f980681518c92a0cd9fbbcdfa"},{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"85f3185c4b5075da796fb98109d77b5b953e660e","unresolved":false,"context_lines":[{"line_number":129,"context_line":"    base.create_rule_default("},{"line_number":130,"context_line":"        SERVERS % \u0027delete\u0027,"},{"line_number":131,"context_line":"        RULE_AOO,"},{"line_number":132,"context_line":"        \"Delete Server\","},{"line_number":133,"context_line":"        ["},{"line_number":134,"context_line":"            {"},{"line_number":135,"context_line":"                \u0027method\u0027: \u0027DELETE\u0027,"}],"source_content_type":"text/x-python","patch_set":3,"id":"bff0334d_bec6b299","line":132,"range":{"start_line":132,"start_character":16,"end_line":132,"end_character":22},"updated":"2017-04-07 14:53:09.000000000","message":"Delete a server\n\nsame for all the other \u0027X Server\u0027 descriptions below","commit_id":"7c9849b5ee7e559f980681518c92a0cd9fbbcdfa"},{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"a5aafebee888f0959b572302c4ba45c32768c9d1","unresolved":false,"context_lines":[{"line_number":119,"context_line":"    base.create_rule_default("},{"line_number":120,"context_line":"        SERVERS % \u0027create:attach_network\u0027,"},{"line_number":121,"context_line":"        RULE_AOO,"},{"line_number":122,"context_line":"        \"Create a server with the requested network\","},{"line_number":123,"context_line":"        ["},{"line_number":124,"context_line":"            {"},{"line_number":125,"context_line":"                \u0027method\u0027: \u0027POST\u0027,"}],"source_content_type":"text/x-python","patch_set":4,"id":"bff0334d_027cfc6f","line":122,"updated":"2017-04-10 09:36:57.000000000","message":"nit: ...attached to it","commit_id":"63b6c28c8b765bdf46fdc53cf39927f058c87ccb"},{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"a5aafebee888f0959b572302c4ba45c32768c9d1","unresolved":false,"context_lines":[{"line_number":149,"context_line":"    base.create_rule_default("},{"line_number":150,"context_line":"        SERVERS % \u0027confirm_resize\u0027,"},{"line_number":151,"context_line":"        RULE_AOO,"},{"line_number":152,"context_line":"        \"Confirm a resized server\","},{"line_number":153,"context_line":"        ["},{"line_number":154,"context_line":"            {"},{"line_number":155,"context_line":"                \u0027method\u0027: \u0027POST\u0027,"}],"source_content_type":"text/x-python","patch_set":4,"id":"bff0334d_22f020fe","line":152,"range":{"start_line":152,"start_character":17,"end_line":152,"end_character":33},"updated":"2017-04-10 09:36:57.000000000","message":"a server resize","commit_id":"63b6c28c8b765bdf46fdc53cf39927f058c87ccb"},{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"a5aafebee888f0959b572302c4ba45c32768c9d1","unresolved":false,"context_lines":[{"line_number":159,"context_line":"    base.create_rule_default("},{"line_number":160,"context_line":"        SERVERS % \u0027revert_resize\u0027,"},{"line_number":161,"context_line":"        RULE_AOO,"},{"line_number":162,"context_line":"        \"Revert a resized server\","},{"line_number":163,"context_line":"        ["},{"line_number":164,"context_line":"            {"},{"line_number":165,"context_line":"                \u0027method\u0027: \u0027POST\u0027,"}],"source_content_type":"text/x-python","patch_set":4,"id":"bff0334d_628ce87e","line":162,"range":{"start_line":162,"start_character":16,"end_line":162,"end_character":32},"updated":"2017-04-10 09:36:57.000000000","message":"a server resize","commit_id":"63b6c28c8b765bdf46fdc53cf39927f058c87ccb"},{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"a5aafebee888f0959b572302c4ba45c32768c9d1","unresolved":false,"context_lines":[{"line_number":209,"context_line":"    base.create_rule_default("},{"line_number":210,"context_line":"        SERVERS % \u0027create_image:allow_volume_backed\u0027,"},{"line_number":211,"context_line":"        RULE_AOO,"},{"line_number":212,"context_line":"        \"create an image from a volume backed server\","},{"line_number":213,"context_line":"        ["},{"line_number":214,"context_line":"            {"},{"line_number":215,"context_line":"                \u0027method\u0027: \u0027POST\u0027,"}],"source_content_type":"text/x-python","patch_set":4,"id":"bff0334d_e2f598ee","line":212,"range":{"start_line":212,"start_character":9,"end_line":212,"end_character":10},"updated":"2017-04-10 09:36:57.000000000","message":"C","commit_id":"63b6c28c8b765bdf46fdc53cf39927f058c87ccb"}]}
