)]}'
{"designate/api/v2/controllers/limits.py":[{"author":{"_account_id":8174,"name":"Tim Simmons","email":"tim.r.simmons@gmail.com","username":"TimSimmons"},"change_message_id":"f5a87f5233692a1cda580b796dbdd73df35677a2","unresolved":false,"context_lines":[{"line_number":31,"context_line":""},{"line_number":32,"context_line":"        absolute_limits \u003d self.central_api.get_absolute_limits(context)"},{"line_number":33,"context_line":""},{"line_number":34,"context_line":"        return {"},{"line_number":35,"context_line":"            \"max_zones\": absolute_limits[\u0027domains\u0027],"},{"line_number":36,"context_line":"            \"max_zone_recordsets\": absolute_limits[\u0027domain_recordsets\u0027],"},{"line_number":37,"context_line":"            \"max_zone_records\": absolute_limits[\u0027domain_records\u0027],"}],"source_content_type":"text/x-python","patch_set":1,"id":"1a6ced46_8dcb9771","line":34,"updated":"2015-03-23 20:45:31.000000000","message":"Looks like the old limits API had { \"absolute\": { .... }}. It probably makes sense for it to stay that way for now, if we wanted to add more limits in the future.","commit_id":"a6d567752963717f8e65cf8c61e0c3958bc3cb3d"},{"author":{"_account_id":8099,"name":"Graham Hayes","email":"gr@ham.ie","username":"graham"},"change_message_id":"56d28ed97a016547ff64d6b53c3ed1983255d5f5","unresolved":false,"context_lines":[{"line_number":31,"context_line":""},{"line_number":32,"context_line":"        absolute_limits \u003d self.central_api.get_absolute_limits(context)"},{"line_number":33,"context_line":""},{"line_number":34,"context_line":"        return {"},{"line_number":35,"context_line":"            \"max_zones\": absolute_limits[\u0027domains\u0027],"},{"line_number":36,"context_line":"            \"max_zone_recordsets\": absolute_limits[\u0027domain_recordsets\u0027],"},{"line_number":37,"context_line":"            \"max_zone_records\": absolute_limits[\u0027domain_records\u0027],"}],"source_content_type":"text/x-python","patch_set":1,"id":"1a6ced46_33420211","line":34,"in_reply_to":"1a6ced46_8dcb9771","updated":"2015-03-23 21:10:24.000000000","message":"I think we keep it as is, to keep in the same style as the rest of the V2 API","commit_id":"a6d567752963717f8e65cf8c61e0c3958bc3cb3d"}],"designate/api/v2/controllers/recordsets.py":[{"author":{"_account_id":8174,"name":"Tim Simmons","email":"tim.r.simmons@gmail.com","username":"TimSimmons"},"change_message_id":"f5a87f5233692a1cda580b796dbdd73df35677a2","unresolved":false,"context_lines":[{"line_number":106,"context_line":"        # SOA recordsets cannot be created manually"},{"line_number":107,"context_line":"        if recordset.type \u003d\u003d \u0027SOA\u0027:"},{"line_number":108,"context_line":"            raise exceptions.BadRequest("},{"line_number":109,"context_line":"                \"Creating a SOA recordset is now allowed\")"},{"line_number":110,"context_line":""},{"line_number":111,"context_line":"        # Create the recordset"},{"line_number":112,"context_line":"        recordset \u003d self.central_api.create_recordset("}],"source_content_type":"text/x-python","patch_set":1,"id":"1a6ced46_a2a06291","line":109,"updated":"2015-03-23 20:45:31.000000000","message":"Not part of this patch, but that should say *not allowed*","commit_id":"a6d567752963717f8e65cf8c61e0c3958bc3cb3d"},{"author":{"_account_id":8099,"name":"Graham Hayes","email":"gr@ham.ie","username":"graham"},"change_message_id":"56d28ed97a016547ff64d6b53c3ed1983255d5f5","unresolved":false,"context_lines":[{"line_number":106,"context_line":"        # SOA recordsets cannot be created manually"},{"line_number":107,"context_line":"        if recordset.type \u003d\u003d \u0027SOA\u0027:"},{"line_number":108,"context_line":"            raise exceptions.BadRequest("},{"line_number":109,"context_line":"                \"Creating a SOA recordset is now allowed\")"},{"line_number":110,"context_line":""},{"line_number":111,"context_line":"        # Create the recordset"},{"line_number":112,"context_line":"        recordset \u003d self.central_api.create_recordset("}],"source_content_type":"text/x-python","patch_set":1,"id":"1a6ced46_136426b8","line":109,"in_reply_to":"1a6ced46_a2a06291","updated":"2015-03-23 21:10:24.000000000","message":"If35b81439422fa0651aeac1705ce0856bb79c357","commit_id":"a6d567752963717f8e65cf8c61e0c3958bc3cb3d"}],"doc/source/rest.rst":[{"author":{"_account_id":8174,"name":"Tim Simmons","email":"tim.r.simmons@gmail.com","username":"TimSimmons"},"change_message_id":"f5a87f5233692a1cda580b796dbdd73df35677a2","unresolved":false,"context_lines":[{"line_number":16,"context_line":"   Accept: application/json         # Headers"},{"line_number":17,"context_line":"   Content-Type: application/json"},{"line_number":18,"context_line":""},{"line_number":19,"context_line":"   {                                # The rest is the body of request"},{"line_number":20,"context_line":"     \"pool\": {"},{"line_number":21,"context_line":"       \"name\": \"Example Pool\","},{"line_number":22,"context_line":"       \"nameservers\": ["}],"source_content_type":"text/x-rst","patch_set":1,"id":"1a6ced46_e255fa1d","line":19,"updated":"2015-03-23 20:45:31.000000000","message":"This wrapper can be removed. And this block updated to the new way the pool api looks too.","commit_id":"a6d567752963717f8e65cf8c61e0c3958bc3cb3d"},{"author":{"_account_id":8099,"name":"Graham Hayes","email":"gr@ham.ie","username":"graham"},"change_message_id":"56d28ed97a016547ff64d6b53c3ed1983255d5f5","unresolved":false,"context_lines":[{"line_number":16,"context_line":"   Accept: application/json         # Headers"},{"line_number":17,"context_line":"   Content-Type: application/json"},{"line_number":18,"context_line":""},{"line_number":19,"context_line":"   {                                # The rest is the body of request"},{"line_number":20,"context_line":"     \"pool\": {"},{"line_number":21,"context_line":"       \"name\": \"Example Pool\","},{"line_number":22,"context_line":"       \"nameservers\": ["}],"source_content_type":"text/x-rst","patch_set":1,"id":"1a6ced46_335922ff","line":19,"in_reply_to":"1a6ced46_e255fa1d","updated":"2015-03-23 21:10:24.000000000","message":"Done","commit_id":"a6d567752963717f8e65cf8c61e0c3958bc3cb3d"}],"doc/source/rest/v2/blacklists.rst":[{"author":{"_account_id":8174,"name":"Tim Simmons","email":"tim.r.simmons@gmail.com","username":"TimSimmons"},"change_message_id":"f5a87f5233692a1cda580b796dbdd73df35677a2","unresolved":false,"context_lines":[{"line_number":78,"context_line":"      Location: 127.0.0.1:9001/v2/blacklists/c47229fb-0831-4b55-a5b5-380d361be4bd"},{"line_number":79,"context_line":""},{"line_number":80,"context_line":"    {"},{"line_number":81,"context_line":""},{"line_number":82,"context_line":"      \"description\":\"This is a blacklisted domain.\","},{"line_number":83,"context_line":"      \"links\":{"},{"line_number":84,"context_line":"        \"self\":\"http://127.0.0.1:9001/v2/blacklists/c47229fb-0831-4b55-a5b5-380d361be4bd\""}],"source_content_type":"text/x-rst","patch_set":1,"id":"1a6ced46_cdbbcf0c","line":81,"updated":"2015-03-23 20:45:31.000000000","message":"Something in here is throwing off the http syntax highlighting","commit_id":"a6d567752963717f8e65cf8c61e0c3958bc3cb3d"},{"author":{"_account_id":8099,"name":"Graham Hayes","email":"gr@ham.ie","username":"graham"},"change_message_id":"56d28ed97a016547ff64d6b53c3ed1983255d5f5","unresolved":false,"context_lines":[{"line_number":78,"context_line":"      Location: 127.0.0.1:9001/v2/blacklists/c47229fb-0831-4b55-a5b5-380d361be4bd"},{"line_number":79,"context_line":""},{"line_number":80,"context_line":"    {"},{"line_number":81,"context_line":""},{"line_number":82,"context_line":"      \"description\":\"This is a blacklisted domain.\","},{"line_number":83,"context_line":"      \"links\":{"},{"line_number":84,"context_line":"        \"self\":\"http://127.0.0.1:9001/v2/blacklists/c47229fb-0831-4b55-a5b5-380d361be4bd\""}],"source_content_type":"text/x-rst","patch_set":1,"id":"1a6ced46_53885e1f","line":81,"in_reply_to":"1a6ced46_cdbbcf0c","updated":"2015-03-23 21:10:24.000000000","message":"Done","commit_id":"a6d567752963717f8e65cf8c61e0c3958bc3cb3d"}],"doc/source/rest/v2/pools.rst":[{"author":{"_account_id":8174,"name":"Tim Simmons","email":"tim.r.simmons@gmail.com","username":"TimSimmons"},"change_message_id":"f5a87f5233692a1cda580b796dbdd73df35677a2","unresolved":false,"context_lines":[{"line_number":233,"context_line":"    Content-Type: application/json"},{"line_number":234,"context_line":""},{"line_number":235,"context_line":"    {"},{"line_number":236,"context_line":"      \"pool\": {"},{"line_number":237,"context_line":"        \"nameservers\": ["},{"line_number":238,"context_line":"          {"},{"line_number":239,"context_line":"            \"hostname\": \"ns1.example.org.\","}],"source_content_type":"text/x-rst","patch_set":1,"id":"1a6ced46_0d0b27d7","line":236,"updated":"2015-03-23 20:45:31.000000000","message":"Missed this one I think.","commit_id":"a6d567752963717f8e65cf8c61e0c3958bc3cb3d"},{"author":{"_account_id":8099,"name":"Graham Hayes","email":"gr@ham.ie","username":"graham"},"change_message_id":"56d28ed97a016547ff64d6b53c3ed1983255d5f5","unresolved":false,"context_lines":[{"line_number":233,"context_line":"    Content-Type: application/json"},{"line_number":234,"context_line":""},{"line_number":235,"context_line":"    {"},{"line_number":236,"context_line":"      \"pool\": {"},{"line_number":237,"context_line":"        \"nameservers\": ["},{"line_number":238,"context_line":"          {"},{"line_number":239,"context_line":"            \"hostname\": \"ns1.example.org.\","}],"source_content_type":"text/x-rst","patch_set":1,"id":"1a6ced46_535e9ee7","line":236,"in_reply_to":"1a6ced46_0d0b27d7","updated":"2015-03-23 21:10:24.000000000","message":"Done","commit_id":"a6d567752963717f8e65cf8c61e0c3958bc3cb3d"},{"author":{"_account_id":8174,"name":"Tim Simmons","email":"tim.r.simmons@gmail.com","username":"TimSimmons"},"change_message_id":"f5a87f5233692a1cda580b796dbdd73df35677a2","unresolved":false,"context_lines":[{"line_number":287,"context_line":"    .. code-block:: json"},{"line_number":288,"context_line":""},{"line_number":289,"context_line":"      {"},{"line_number":290,"context_line":"        \"pool\": {"},{"line_number":291,"context_line":"          \"nameservers\": ["},{"line_number":292,"context_line":"            {"},{"line_number":293,"context_line":"              \"hostname\": \"ns3.example.org.\","}],"source_content_type":"text/x-rst","patch_set":1,"id":"1a6ced46_6df9fbc7","line":290,"updated":"2015-03-23 20:45:31.000000000","message":"This one too.","commit_id":"a6d567752963717f8e65cf8c61e0c3958bc3cb3d"},{"author":{"_account_id":8099,"name":"Graham Hayes","email":"gr@ham.ie","username":"graham"},"change_message_id":"56d28ed97a016547ff64d6b53c3ed1983255d5f5","unresolved":false,"context_lines":[{"line_number":287,"context_line":"    .. code-block:: json"},{"line_number":288,"context_line":""},{"line_number":289,"context_line":"      {"},{"line_number":290,"context_line":"        \"pool\": {"},{"line_number":291,"context_line":"          \"nameservers\": ["},{"line_number":292,"context_line":"            {"},{"line_number":293,"context_line":"              \"hostname\": \"ns3.example.org.\","}],"source_content_type":"text/x-rst","patch_set":1,"id":"1a6ced46_7372ba7d","line":290,"in_reply_to":"1a6ced46_6df9fbc7","updated":"2015-03-23 21:10:24.000000000","message":"Done","commit_id":"a6d567752963717f8e65cf8c61e0c3958bc3cb3d"}],"doc/source/rest/v2/recordsets.rst":[{"author":{"_account_id":8174,"name":"Tim Simmons","email":"tim.r.simmons@gmail.com","username":"TimSimmons"},"change_message_id":"f5a87f5233692a1cda580b796dbdd73df35677a2","unresolved":false,"context_lines":[{"line_number":330,"context_line":"            \"ttl\" : 3600,"},{"line_number":331,"context_line":"            \"records\" : ["},{"line_number":332,"context_line":"                \"10 mail1.example.org.\","},{"line_number":333,"context_line":"\t\t        \"20 mail2.example.org.\","},{"line_number":334,"context_line":"\t\t        \"30 mail3.example.org.\","},{"line_number":335,"context_line":"\t\t        \"40 mail4.example.org.\""},{"line_number":336,"context_line":"            ]"}],"source_content_type":"text/x-rst","patch_set":1,"id":"1a6ced46_ad4bf357","line":333,"updated":"2015-03-23 20:45:31.000000000","message":"Whitespace weirdness here and below.","commit_id":"a6d567752963717f8e65cf8c61e0c3958bc3cb3d"},{"author":{"_account_id":8099,"name":"Graham Hayes","email":"gr@ham.ie","username":"graham"},"change_message_id":"56d28ed97a016547ff64d6b53c3ed1983255d5f5","unresolved":false,"context_lines":[{"line_number":330,"context_line":"            \"ttl\" : 3600,"},{"line_number":331,"context_line":"            \"records\" : ["},{"line_number":332,"context_line":"                \"10 mail1.example.org.\","},{"line_number":333,"context_line":"\t\t        \"20 mail2.example.org.\","},{"line_number":334,"context_line":"\t\t        \"30 mail3.example.org.\","},{"line_number":335,"context_line":"\t\t        \"40 mail4.example.org.\""},{"line_number":336,"context_line":"            ]"}],"source_content_type":"text/x-rst","patch_set":1,"id":"1a6ced46_936f3692","line":333,"in_reply_to":"1a6ced46_ad4bf357","updated":"2015-03-23 21:10:24.000000000","message":"Done","commit_id":"a6d567752963717f8e65cf8c61e0c3958bc3cb3d"}],"doc/source/rest/v2/tlds.rst":[{"author":{"_account_id":8174,"name":"Tim Simmons","email":"tim.r.simmons@gmail.com","username":"TimSimmons"},"change_message_id":"f5a87f5233692a1cda580b796dbdd73df35677a2","unresolved":false,"context_lines":[{"line_number":76,"context_line":"          \"updated_at\":null,"},{"line_number":77,"context_line":"          \"id\":\"5abe514c-9fb5-41e8-ab73-5ed25f8a73e9\","},{"line_number":78,"context_line":"          \"name\":\"com\""},{"line_number":79,"context_line":""},{"line_number":80,"context_line":"      }"},{"line_number":81,"context_line":""},{"line_number":82,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"1a6ced46_ed9b2bc7","line":79,"updated":"2015-03-23 20:45:31.000000000","message":"Extra line. Same one down.","commit_id":"a6d567752963717f8e65cf8c61e0c3958bc3cb3d"},{"author":{"_account_id":8099,"name":"Graham Hayes","email":"gr@ham.ie","username":"graham"},"change_message_id":"56d28ed97a016547ff64d6b53c3ed1983255d5f5","unresolved":false,"context_lines":[{"line_number":76,"context_line":"          \"updated_at\":null,"},{"line_number":77,"context_line":"          \"id\":\"5abe514c-9fb5-41e8-ab73-5ed25f8a73e9\","},{"line_number":78,"context_line":"          \"name\":\"com\""},{"line_number":79,"context_line":""},{"line_number":80,"context_line":"      }"},{"line_number":81,"context_line":""},{"line_number":82,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"1a6ced46_130b46d7","line":79,"in_reply_to":"1a6ced46_ed9b2bc7","updated":"2015-03-23 21:10:24.000000000","message":"Done","commit_id":"a6d567752963717f8e65cf8c61e0c3958bc3cb3d"}],"doc/source/rest/v2/zones.rst":[{"author":{"_account_id":8174,"name":"Tim Simmons","email":"tim.r.simmons@gmail.com","username":"TimSimmons"},"change_message_id":"f5a87f5233692a1cda580b796dbdd73df35677a2","unresolved":false,"context_lines":[{"line_number":453,"context_line":"        Content-Type: application/json"},{"line_number":454,"context_line":""},{"line_number":455,"context_line":"        {"},{"line_number":456,"context_line":"                \"target_project_id\": \"123456\","},{"line_number":457,"context_line":"                \"description\": \"Transfer qa.dev.example.com. to QA Team\""},{"line_number":458,"context_line":"        }"},{"line_number":459,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"1a6ced46_8d10f74f","line":456,"updated":"2015-03-23 20:45:31.000000000","message":"Too much white space here now.","commit_id":"a6d567752963717f8e65cf8c61e0c3958bc3cb3d"},{"author":{"_account_id":8099,"name":"Graham Hayes","email":"gr@ham.ie","username":"graham"},"change_message_id":"56d28ed97a016547ff64d6b53c3ed1983255d5f5","unresolved":false,"context_lines":[{"line_number":453,"context_line":"        Content-Type: application/json"},{"line_number":454,"context_line":""},{"line_number":455,"context_line":"        {"},{"line_number":456,"context_line":"                \"target_project_id\": \"123456\","},{"line_number":457,"context_line":"                \"description\": \"Transfer qa.dev.example.com. to QA Team\""},{"line_number":458,"context_line":"        }"},{"line_number":459,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"1a6ced46_5315beef","line":456,"in_reply_to":"1a6ced46_8d10f74f","updated":"2015-03-23 21:10:24.000000000","message":"Done","commit_id":"a6d567752963717f8e65cf8c61e0c3958bc3cb3d"}]}
