)]}'
{"openstack/block_storage/v3/_proxy.py":[{"author":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"change_message_id":"cdfedbae9399656b58d326008740399a954eee7e","unresolved":true,"context_lines":[{"line_number":480,"context_line":"        backup \u003d self._get_resource(_backup.Backup, backup)"},{"line_number":481,"context_line":"        return backup.restore(self, volume_id\u003dvolume_id, name\u003dname)"},{"line_number":482,"context_line":""},{"line_number":483,"context_line":"    def availability_zones(self):"},{"line_number":484,"context_line":"        \"\"\"Return a generator of availability zones"},{"line_number":485,"context_line":""},{"line_number":486,"context_line":"        :returns: A generator of availability zone"}],"source_content_type":"text/x-python","patch_set":1,"id":"7e915a3c_cc643b2a","line":483,"updated":"2020-12-18 14:04:16.000000000","message":"You should implement here support for details\u003dTrue similar to other list places. As base_path you then send /os-availability-zone/detail","commit_id":"8593b625dc16a0a509e40dbda2c744cfc06c5283"},{"author":{"_account_id":32677,"name":"Irina Pereiaslavskaia","email":"irina.pereyaslavskaya@gmail.com","username":"pereyaslavskaya"},"change_message_id":"001e2b3859f87f0fb187dbf21fa09c7962babab7","unresolved":false,"context_lines":[{"line_number":480,"context_line":"        backup \u003d self._get_resource(_backup.Backup, backup)"},{"line_number":481,"context_line":"        return backup.restore(self, volume_id\u003dvolume_id, name\u003dname)"},{"line_number":482,"context_line":""},{"line_number":483,"context_line":"    def availability_zones(self):"},{"line_number":484,"context_line":"        \"\"\"Return a generator of availability zones"},{"line_number":485,"context_line":""},{"line_number":486,"context_line":"        :returns: A generator of availability zone"}],"source_content_type":"text/x-python","patch_set":1,"id":"f2c03c2a_295e235c","line":483,"in_reply_to":"7e915a3c_cc643b2a","updated":"2021-01-06 14:41:28.000000000","message":"Unfortunately, there is no resource /os-availability-zone/detail","commit_id":"8593b625dc16a0a509e40dbda2c744cfc06c5283"}],"openstack/block_storage/v3/availability_zone.py":[{"author":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"change_message_id":"cdfedbae9399656b58d326008740399a954eee7e","unresolved":true,"context_lines":[{"line_number":19,"context_line":"    base_path \u003d \"/os-availability-zone\""},{"line_number":20,"context_line":""},{"line_number":21,"context_line":"    # capabilities"},{"line_number":22,"context_line":"    allow_fetch \u003d False"},{"line_number":23,"context_line":"    allow_create \u003d False"},{"line_number":24,"context_line":"    allow_delete \u003d False"},{"line_number":25,"context_line":"    allow_list \u003d True"}],"source_content_type":"text/x-python","patch_set":1,"id":"77447f0d_6f59608b","line":22,"updated":"2020-12-18 14:04:16.000000000","message":"you don\u0027t need to include XXX\u003dFalse, since it is default value","commit_id":"8593b625dc16a0a509e40dbda2c744cfc06c5283"},{"author":{"_account_id":32677,"name":"Irina Pereiaslavskaia","email":"irina.pereyaslavskaya@gmail.com","username":"pereyaslavskaya"},"change_message_id":"001e2b3859f87f0fb187dbf21fa09c7962babab7","unresolved":false,"context_lines":[{"line_number":19,"context_line":"    base_path \u003d \"/os-availability-zone\""},{"line_number":20,"context_line":""},{"line_number":21,"context_line":"    # capabilities"},{"line_number":22,"context_line":"    allow_fetch \u003d False"},{"line_number":23,"context_line":"    allow_create \u003d False"},{"line_number":24,"context_line":"    allow_delete \u003d False"},{"line_number":25,"context_line":"    allow_list \u003d True"}],"source_content_type":"text/x-python","patch_set":1,"id":"02ae87eb_b5e043c5","line":22,"in_reply_to":"77447f0d_6f59608b","updated":"2021-01-06 14:41:28.000000000","message":"Done","commit_id":"8593b625dc16a0a509e40dbda2c744cfc06c5283"},{"author":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"change_message_id":"cdfedbae9399656b58d326008740399a954eee7e","unresolved":true,"context_lines":[{"line_number":29,"context_line":"    name \u003d resource.Body(\"zoneName\", type\u003dstr)"},{"line_number":30,"context_line":"    #: state of availability zone"},{"line_number":31,"context_line":"    state \u003d resource.Body(\"zoneState\", type\u003ddict)"},{"line_number":32,"context_line":""},{"line_number":33,"context_line":""},{"line_number":34,"context_line":"AvailabilityZoneDetail \u003d AvailabilityZone"}],"source_content_type":"text/x-python","patch_set":1,"id":"e6997cdc_221c2ce2","line":32,"updated":"2020-12-18 14:04:16.000000000","message":"Sadly this everything is not properly documented by Cinder, therefore no clue what API returns in /os-availability-zone/detail","commit_id":"8593b625dc16a0a509e40dbda2c744cfc06c5283"},{"author":{"_account_id":32677,"name":"Irina Pereiaslavskaia","email":"irina.pereyaslavskaya@gmail.com","username":"pereyaslavskaya"},"change_message_id":"001e2b3859f87f0fb187dbf21fa09c7962babab7","unresolved":false,"context_lines":[{"line_number":29,"context_line":"    name \u003d resource.Body(\"zoneName\", type\u003dstr)"},{"line_number":30,"context_line":"    #: state of availability zone"},{"line_number":31,"context_line":"    state \u003d resource.Body(\"zoneState\", type\u003ddict)"},{"line_number":32,"context_line":""},{"line_number":33,"context_line":""},{"line_number":34,"context_line":"AvailabilityZoneDetail \u003d AvailabilityZone"}],"source_content_type":"text/x-python","patch_set":1,"id":"de791ff0_66b226bf","line":32,"in_reply_to":"e6997cdc_221c2ce2","updated":"2021-01-06 14:41:28.000000000","message":"Unfortunately, there is no resource /os-availability-zone/detail","commit_id":"8593b625dc16a0a509e40dbda2c744cfc06c5283"},{"author":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"change_message_id":"cdfedbae9399656b58d326008740399a954eee7e","unresolved":true,"context_lines":[{"line_number":31,"context_line":"    state \u003d resource.Body(\"zoneState\", type\u003ddict)"},{"line_number":32,"context_line":""},{"line_number":33,"context_line":""},{"line_number":34,"context_line":"AvailabilityZoneDetail \u003d AvailabilityZone"}],"source_content_type":"text/x-python","patch_set":1,"id":"4b5f6391_7d5650da","line":34,"updated":"2020-12-18 14:04:16.000000000","message":"That one is not necessary. It __was__ only required when we have an additional API /RESOURCE/details.","commit_id":"8593b625dc16a0a509e40dbda2c744cfc06c5283"},{"author":{"_account_id":32677,"name":"Irina Pereiaslavskaia","email":"irina.pereyaslavskaya@gmail.com","username":"pereyaslavskaya"},"change_message_id":"001e2b3859f87f0fb187dbf21fa09c7962babab7","unresolved":false,"context_lines":[{"line_number":31,"context_line":"    state \u003d resource.Body(\"zoneState\", type\u003ddict)"},{"line_number":32,"context_line":""},{"line_number":33,"context_line":""},{"line_number":34,"context_line":"AvailabilityZoneDetail \u003d AvailabilityZone"}],"source_content_type":"text/x-python","patch_set":1,"id":"2e99c138_95499acb","line":34,"in_reply_to":"4b5f6391_7d5650da","updated":"2021-01-06 14:41:28.000000000","message":"Done","commit_id":"8593b625dc16a0a509e40dbda2c744cfc06c5283"}],"openstack/tests/unit/block_storage/v3/test_availability_zone.py":[{"author":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"change_message_id":"cdfedbae9399656b58d326008740399a954eee7e","unresolved":true,"context_lines":[{"line_number":17,"context_line":"IDENTIFIER \u003d \u0027IDENTIFIER\u0027"},{"line_number":18,"context_line":"EXAMPLE \u003d {"},{"line_number":19,"context_line":"    \u0027id\u0027: IDENTIFIER,"},{"line_number":20,"context_line":"    \u0027zoneState\u0027: \u0027available\u0027,"},{"line_number":21,"context_line":"    \u0027zoneName\u0027: \u0027zone1\u0027"},{"line_number":22,"context_line":"}"},{"line_number":23,"context_line":""}],"source_content_type":"text/x-python","patch_set":1,"id":"23b07607_766af321","line":20,"updated":"2020-12-18 14:04:16.000000000","message":"You should have nested structure here","commit_id":"8593b625dc16a0a509e40dbda2c744cfc06c5283"},{"author":{"_account_id":32677,"name":"Irina Pereiaslavskaia","email":"irina.pereyaslavskaya@gmail.com","username":"pereyaslavskaya"},"change_message_id":"001e2b3859f87f0fb187dbf21fa09c7962babab7","unresolved":false,"context_lines":[{"line_number":17,"context_line":"IDENTIFIER \u003d \u0027IDENTIFIER\u0027"},{"line_number":18,"context_line":"EXAMPLE \u003d {"},{"line_number":19,"context_line":"    \u0027id\u0027: IDENTIFIER,"},{"line_number":20,"context_line":"    \u0027zoneState\u0027: \u0027available\u0027,"},{"line_number":21,"context_line":"    \u0027zoneName\u0027: \u0027zone1\u0027"},{"line_number":22,"context_line":"}"},{"line_number":23,"context_line":""}],"source_content_type":"text/x-python","patch_set":1,"id":"3bac0533_95c20a9d","line":20,"in_reply_to":"23b07607_766af321","updated":"2021-01-06 14:41:28.000000000","message":"Done","commit_id":"8593b625dc16a0a509e40dbda2c744cfc06c5283"}]}
