)]}'
{"/PATCHSET_LEVEL":[{"author":{"_account_id":19298,"name":"Nicolas Bock","email":"nicolas.bock@canonical.com","username":"nicolasbock"},"change_message_id":"319196ffb60973e9e8bb7e5392ac2a405efb0a67","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":8,"id":"f9b6e870_b5993352","updated":"2022-05-13 15:40:59.000000000","message":"The change was fully rebased.\n\nrecheck","commit_id":"bf73456ddb96c9eac30bc827df1f3b18510447a8"},{"author":{"_account_id":5572,"name":"Don Kehn","display_name":"DEKehn","email":"dekehn@gmail.com","username":"dekehn"},"change_message_id":"604042aa5a61f035ba6ff8b901e5c0e8850ca746","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":8,"id":"53a2c6c2_153e4842","updated":"2022-05-13 15:52:50.000000000","message":"recheck after a full rebase","commit_id":"bf73456ddb96c9eac30bc827df1f3b18510447a8"},{"author":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"change_message_id":"3f99be58d6fa1f9aa02f13dc0bf2d26f9379f562","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":9,"id":"24e10745_6270713b","updated":"2022-09-23 04:43:26.000000000","message":"How can this be RP+1 if the dependency, which actually would implement this feature, isn\u0027t anywhere near being ready yet?","commit_id":"8e06bc085951cfc45b6c67aa3a96829f3fbd9b06"},{"author":{"_account_id":11628,"name":"Michael Johnson","email":"johnsomor@gmail.com","username":"johnsom"},"change_message_id":"3a4859f638c69172bccae7680c9bed2b8df48a66","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":9,"id":"b2ddd229_f9ef4169","updated":"2022-10-04 18:46:08.000000000","message":"We have a few things to clean up here.\nI also agree, this is not a review priority at this point and the main patch still needs work.","commit_id":"8e06bc085951cfc45b6c67aa3a96829f3fbd9b06"},{"author":{"_account_id":19298,"name":"Nicolas Bock","email":"nicolas.bock@canonical.com","username":"nicolasbock"},"change_message_id":"5f3b52a77ffc2cdf66e33b4e6c989a96883f8cd8","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":9,"id":"f9304571_b5ff1092","updated":"2022-09-22 20:33:46.000000000","message":"recheck","commit_id":"8e06bc085951cfc45b6c67aa3a96829f3fbd9b06"},{"author":{"_account_id":11628,"name":"Michael Johnson","email":"johnsomor@gmail.com","username":"johnsom"},"change_message_id":"224525282806434494d080bef1f490a5af08dfd2","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":11,"id":"a76fe8ac_17adb6a2","updated":"2023-01-30 01:19:02.000000000","message":"WIP, functional, still needs tests to be fixed, a release note, and maybe some docs updates.","commit_id":"b7ce94764241014564fa6a4015ef4d08fce9c774"},{"author":{"_account_id":11628,"name":"Michael Johnson","email":"johnsomor@gmail.com","username":"johnsom"},"change_message_id":"3b6ba39f71be20d80f302c0705ce95a20496fe0b","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":14,"id":"9d388385_e4748529","updated":"2023-01-30 19:32:16.000000000","message":"This is ready for review and I am hoping to get this into Antelope.","commit_id":"417e3c144f91ace994f23576f3cb04af01edbc28"},{"author":{"_account_id":11628,"name":"Michael Johnson","email":"johnsomor@gmail.com","username":"johnsom"},"change_message_id":"de78ba7540ddbf434c155d5d8abb4671e32d0063","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":14,"id":"89d9b618_f65f9e9a","updated":"2023-01-30 21:05:45.000000000","message":"recheck\npdns4 list_floatingip_ptr_records","commit_id":"417e3c144f91ace994f23576f3cb04af01edbc28"},{"author":{"_account_id":11628,"name":"Michael Johnson","email":"johnsomor@gmail.com","username":"johnsom"},"change_message_id":"eff50ebeddc97cd45bfe4342d562d24d54696e5c","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":16,"id":"9426f67d_419ce3ce","updated":"2023-01-31 05:32:02.000000000","message":"recheck\nHTTPSConnectionPool(host\u003d\u0027opendev.org\u0027, port\u003d443): Read timed out.","commit_id":"db1208e8b7119bcf903cf47fae0d47ce321e1e0d"},{"author":{"_account_id":5572,"name":"Don Kehn","display_name":"DEKehn","email":"dekehn@gmail.com","username":"dekehn"},"change_message_id":"a4f52fcc53d52d1cfa2057ff06c7ce58eca9f42b","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":17,"id":"d7e68837_13b7d87e","updated":"2023-02-13 22:24:54.000000000","message":"LGTM: looks like a lot of good work here.","commit_id":"bc39d23ff5ff45e7669cb4be9d2c28b9242cf9d9"},{"author":{"_account_id":11628,"name":"Michael Johnson","email":"johnsomor@gmail.com","username":"johnsom"},"change_message_id":"838d8f19988d6c1f7f4ae49d6c209d9981b67eee","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":17,"id":"2fad02b8_5bba978f","updated":"2023-02-15 20:36:03.000000000","message":"Let\u0027s merge this for Antelope","commit_id":"bc39d23ff5ff45e7669cb4be9d2c28b9242cf9d9"},{"author":{"_account_id":11628,"name":"Michael Johnson","email":"johnsomor@gmail.com","username":"johnsom"},"change_message_id":"cc118cb502d3ad71c5c4d671bf967b80740b459e","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":17,"id":"15d7127d_0a7e9049","updated":"2023-02-16 03:44:25.000000000","message":"recheck\nReadTimeoutError(\"HTTPSConnectionPool(host\u003d\u0027opendev.org\u0027, port\u003d443","commit_id":"bc39d23ff5ff45e7669cb4be9d2c28b9242cf9d9"},{"author":{"_account_id":11628,"name":"Michael Johnson","email":"johnsomor@gmail.com","username":"johnsom"},"change_message_id":"fe2cf36343ed2d512274e7a02094d9f7ba8277b6","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":17,"id":"8d119eeb_61773434","updated":"2023-02-15 22:10:48.000000000","message":"recheck\nThe other patch is in recheck due to a time out","commit_id":"bc39d23ff5ff45e7669cb4be9d2c28b9242cf9d9"},{"author":{"_account_id":11628,"name":"Michael Johnson","email":"johnsomor@gmail.com","username":"johnsom"},"change_message_id":"a9a7f9917861e3c637ccb02e33e7ff5fedc13fac","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":17,"id":"2d724ebd_20c12c64","updated":"2023-02-16 06:58:45.000000000","message":"recheck\nUnrelated error","commit_id":"bc39d23ff5ff45e7669cb4be9d2c28b9242cf9d9"},{"author":{"_account_id":11628,"name":"Michael Johnson","email":"johnsomor@gmail.com","username":"johnsom"},"change_message_id":"13dce5a3950a4247ee9891ba0a19f4795eec9241","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":17,"id":"44d0e0f2_4b45f69a","updated":"2023-02-16 14:30:00.000000000","message":"recheck\npdns ptr","commit_id":"bc39d23ff5ff45e7669cb4be9d2c28b9242cf9d9"},{"author":{"_account_id":11628,"name":"Michael Johnson","email":"johnsomor@gmail.com","username":"johnsom"},"change_message_id":"85dbf8a02e8be21cedaca8f1a89c0b79fce94d6e","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":17,"id":"24cd36a3_da0b1767","updated":"2023-02-16 16:25:43.000000000","message":"recheck\nptr","commit_id":"bc39d23ff5ff45e7669cb4be9d2c28b9242cf9d9"},{"author":{"_account_id":11628,"name":"Michael Johnson","email":"johnsomor@gmail.com","username":"johnsom"},"change_message_id":"c721c731a7415e8acdd9658538786e2cdc087c42","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":17,"id":"79b06fe3_8972afa7","updated":"2023-02-16 01:21:25.000000000","message":"recheck\nzuul nodepool io issue","commit_id":"bc39d23ff5ff45e7669cb4be9d2c28b9242cf9d9"},{"author":{"_account_id":11628,"name":"Michael Johnson","email":"johnsomor@gmail.com","username":"johnsom"},"change_message_id":"b444cc4ad63763f0e17be582f0a9c12397b6ca53","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":17,"id":"628b5054_60039599","updated":"2023-02-16 19:08:34.000000000","message":"recheck ptr","commit_id":"bc39d23ff5ff45e7669cb4be9d2c28b9242cf9d9"},{"author":{"_account_id":22623,"name":"Erik Olof Gunnar Andersson","email":"eandersson@blizzard.com","username":"eoandersson"},"change_message_id":"b8d73feda8ceabd40117de728eeb90aafd8830fa","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":17,"id":"3a4b5d4d_f9209a9a","updated":"2023-02-13 23:14:17.000000000","message":"recheck swift timeout","commit_id":"bc39d23ff5ff45e7669cb4be9d2c28b9242cf9d9"}],"designateclient/tests/v2/test_zones.py":[{"author":{"_account_id":11628,"name":"Michael Johnson","email":"johnsomor@gmail.com","username":"johnsom"},"change_message_id":"3a4859f638c69172bccae7680c9bed2b8df48a66","unresolved":true,"context_lines":[{"line_number":393,"context_line":"        ref.setdefault(\"version\", \u00271\u0027)"},{"line_number":394,"context_line":"        return ref"},{"line_number":395,"context_line":""},{"line_number":396,"context_line":"    def test_create_export(self):"},{"line_number":397,"context_line":"        zone \u003d uuid.uuid4().hex"},{"line_number":398,"context_line":"        target_tenant_id \u003d uuid.uuid4().hex"},{"line_number":399,"context_line":"        ref \u003d {"}],"source_content_type":"text/x-python","patch_set":9,"id":"3996893f_d432b234","line":396,"updated":"2022-10-04 18:46:08.000000000","message":"Can we make this method name more clear?\nI don\u0027t think we are creating an export here.","commit_id":"8e06bc085951cfc45b6c67aa3a96829f3fbd9b06"},{"author":{"_account_id":11628,"name":"Michael Johnson","email":"johnsomor@gmail.com","username":"johnsom"},"change_message_id":"fc60b8b17b2453c04085df71251b6e77a6f61528","unresolved":false,"context_lines":[{"line_number":393,"context_line":"        ref.setdefault(\"version\", \u00271\u0027)"},{"line_number":394,"context_line":"        return ref"},{"line_number":395,"context_line":""},{"line_number":396,"context_line":"    def test_create_export(self):"},{"line_number":397,"context_line":"        zone \u003d uuid.uuid4().hex"},{"line_number":398,"context_line":"        target_tenant_id \u003d uuid.uuid4().hex"},{"line_number":399,"context_line":"        ref \u003d {"}],"source_content_type":"text/x-python","patch_set":9,"id":"c0c1133a_6c16a926","line":396,"in_reply_to":"3996893f_d432b234","updated":"2023-01-30 19:28:29.000000000","message":"Done","commit_id":"8e06bc085951cfc45b6c67aa3a96829f3fbd9b06"}],"designateclient/v2/cli/zones.py":[{"author":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"change_message_id":"df7f8d45f9542293395191c7159a51e2447f1335","unresolved":false,"context_lines":[{"line_number":98,"context_line":""},{"line_number":99,"context_line":"        def format_shared_column(d):"},{"line_number":100,"context_line":"            if \u0027shared\u0027 in d:"},{"line_number":101,"context_line":"                d[\u0027shared\u0027] \u003d \u0027Yes\u0027 if d[\u0027shared\u0027] else \u0027No\u0027"},{"line_number":102,"context_line":""},{"line_number":103,"context_line":"            return d"},{"line_number":104,"context_line":""}],"source_content_type":"text/x-python","patch_set":3,"id":"9f560f44_b304c619","line":101,"updated":"2020-08-21 09:48:12.000000000","message":"For an unshared zone, i.e. one owned by myself, I\u0027m seeing an empty field here instead of \"No\".","commit_id":"ef88a367f8facb100cbd291aa3d20fd944d22475"},{"author":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"change_message_id":"890cb9ce1a74f25125c57088ed586a9ae951f2e4","unresolved":false,"context_lines":[{"line_number":730,"context_line":""},{"line_number":731,"context_line":"        common.add_all_common_options(parser)"},{"line_number":732,"context_line":""},{"line_number":733,"context_line":"        parser.add_argument(\u0027zone_id\u0027, help\u003d\"Zone ID\", type\u003dstr)"},{"line_number":734,"context_line":"        parser.add_argument(\u0027target_project_id\u0027,"},{"line_number":735,"context_line":"                            help\u003d\"Target project ID\", type\u003dstr)"},{"line_number":736,"context_line":""}],"source_content_type":"text/x-python","patch_set":3,"id":"9f560f44_dca07945","line":733,"updated":"2020-08-20 15:19:13.000000000","message":"This should be called \"zone\" only, a name will automatically get mapped to an ID.","commit_id":"ef88a367f8facb100cbd291aa3d20fd944d22475"},{"author":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"change_message_id":"890cb9ce1a74f25125c57088ed586a9ae951f2e4","unresolved":false,"context_lines":[{"line_number":731,"context_line":"        common.add_all_common_options(parser)"},{"line_number":732,"context_line":""},{"line_number":733,"context_line":"        parser.add_argument(\u0027zone_id\u0027, help\u003d\"Zone ID\", type\u003dstr)"},{"line_number":734,"context_line":"        parser.add_argument(\u0027target_project_id\u0027,"},{"line_number":735,"context_line":"                            help\u003d\"Target project ID\", type\u003dstr)"},{"line_number":736,"context_line":""},{"line_number":737,"context_line":"        return parser"}],"source_content_type":"text/x-python","patch_set":3,"id":"9f560f44_3c04154a","line":734,"updated":"2020-08-20 15:19:13.000000000","message":"This should be \"target_project\" and accept either a name or an ID, verify that the project exists and map to its ID. Currently any string will be accepted and stored verbatim.","commit_id":"ef88a367f8facb100cbd291aa3d20fd944d22475"},{"author":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"change_message_id":"890cb9ce1a74f25125c57088ed586a9ae951f2e4","unresolved":false,"context_lines":[{"line_number":745,"context_line":"            parsed_args.target_project_id"},{"line_number":746,"context_line":"        )"},{"line_number":747,"context_line":""},{"line_number":748,"context_line":"        LOG.info(\u0027Zone %s was shared\u0027, data[\u0027id\u0027])"},{"line_number":749,"context_line":""},{"line_number":750,"context_line":"        return self.dict2columns(data)"},{"line_number":751,"context_line":""}],"source_content_type":"text/x-python","patch_set":3,"id":"9f560f44_9c68c1f5","line":748,"updated":"2020-08-20 15:19:13.000000000","message":"Not sure where this log will end up, it isn\u0027t seen in cli output, so I don\u0027t know what it should be good for.","commit_id":"ef88a367f8facb100cbd291aa3d20fd944d22475"},{"author":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"change_message_id":"890cb9ce1a74f25125c57088ed586a9ae951f2e4","unresolved":false,"context_lines":[{"line_number":751,"context_line":""},{"line_number":752,"context_line":""},{"line_number":753,"context_line":"class ListSharedZonesCommand(command.Lister):"},{"line_number":754,"context_line":"    \"\"\"List Shared Zones\"\"\""},{"line_number":755,"context_line":""},{"line_number":756,"context_line":"    columns \u003d ["},{"line_number":757,"context_line":"        \u0027id\u0027,"}],"source_content_type":"text/x-python","patch_set":3,"id":"9f560f44_5c53c939","line":754,"updated":"2020-08-20 15:19:13.000000000","message":"I would call this \"List Zone Shares\".","commit_id":"ef88a367f8facb100cbd291aa3d20fd944d22475"},{"author":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"change_message_id":"890cb9ce1a74f25125c57088ed586a9ae951f2e4","unresolved":false,"context_lines":[{"line_number":779,"context_line":""},{"line_number":780,"context_line":""},{"line_number":781,"context_line":"class ShowSharedZoneCommand(command.ShowOne):"},{"line_number":782,"context_line":"    \"\"\"Show zone details\"\"\""},{"line_number":783,"context_line":""},{"line_number":784,"context_line":"    def get_parser(self, prog_name):"},{"line_number":785,"context_line":"        parser \u003d super(ShowSharedZoneCommand, self).get_parser(prog_name)"}],"source_content_type":"text/x-python","patch_set":3,"id":"9f560f44_fc373dfd","line":782,"updated":"2020-08-20 15:19:13.000000000","message":"\"Show zone share details\"","commit_id":"ef88a367f8facb100cbd291aa3d20fd944d22475"},{"author":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"change_message_id":"890cb9ce1a74f25125c57088ed586a9ae951f2e4","unresolved":false,"context_lines":[{"line_number":800,"context_line":""},{"line_number":801,"context_line":""},{"line_number":802,"context_line":"class DeleteSharedZoneCommand(command.Command):"},{"line_number":803,"context_line":"    \"\"\"Delete a Shared Zone\"\"\""},{"line_number":804,"context_line":""},{"line_number":805,"context_line":"    def get_parser(self, prog_name):"},{"line_number":806,"context_line":"        parser \u003d super(DeleteSharedZoneCommand, self).get_parser("}],"source_content_type":"text/x-python","patch_set":3,"id":"9f560f44_9c1f216b","line":803,"updated":"2020-08-20 15:19:13.000000000","message":"This is misleading, as not the (shared) zone gets deleted, but just the \"Zone Share\" entry.","commit_id":"ef88a367f8facb100cbd291aa3d20fd944d22475"},{"author":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"change_message_id":"890cb9ce1a74f25125c57088ed586a9ae951f2e4","unresolved":false,"context_lines":[{"line_number":806,"context_line":"        parser \u003d super(DeleteSharedZoneCommand, self).get_parser("},{"line_number":807,"context_line":"            prog_name)"},{"line_number":808,"context_line":""},{"line_number":809,"context_line":"        parser.add_argument(\u0027shared_zone_id\u0027, help\u003d\"Shared Zone ID\", type\u003dstr)"},{"line_number":810,"context_line":""},{"line_number":811,"context_line":"        common.add_all_common_options(parser)"},{"line_number":812,"context_line":""}],"source_content_type":"text/x-python","patch_set":3,"id":"9f560f44_5c010906","line":809,"updated":"2020-08-20 15:19:13.000000000","message":"So I\u0027d call this zone_share_id.","commit_id":"ef88a367f8facb100cbd291aa3d20fd944d22475"},{"author":{"_account_id":11628,"name":"Michael Johnson","email":"johnsomor@gmail.com","username":"johnsom"},"change_message_id":"3a4859f638c69172bccae7680c9bed2b8df48a66","unresolved":true,"context_lines":[{"line_number":99,"context_line":"            cols.insert(1, \u0027project_id\u0027)"},{"line_number":100,"context_line":""},{"line_number":101,"context_line":"        def format_shared_column(d):"},{"line_number":102,"context_line":"            d[\u0027shared\u0027] \u003d \u0027Yes\u0027 if d.get(\u0027shared\u0027) else \u0027No\u0027"},{"line_number":103,"context_line":"            return d"},{"line_number":104,"context_line":""},{"line_number":105,"context_line":"        return cols, (utils.get_item_properties(format_shared_column(s), cols)"}],"source_content_type":"text/x-python","patch_set":9,"id":"61a00d69_69477f6c","line":102,"updated":"2022-10-04 18:46:08.000000000","message":"I think we should keep these \"True\" and \"False\" for two reasons.\n1. Consistency across projects. Neutron uses \"True\" and \"False\" in the shared networks column.\n2. In theory it would make scripting logic slightly easier.","commit_id":"8e06bc085951cfc45b6c67aa3a96829f3fbd9b06"},{"author":{"_account_id":11628,"name":"Michael Johnson","email":"johnsomor@gmail.com","username":"johnsom"},"change_message_id":"ba9750a51ef1a662777af31c427b85ee8ffe9cdf","unresolved":false,"context_lines":[{"line_number":99,"context_line":"            cols.insert(1, \u0027project_id\u0027)"},{"line_number":100,"context_line":""},{"line_number":101,"context_line":"        def format_shared_column(d):"},{"line_number":102,"context_line":"            d[\u0027shared\u0027] \u003d \u0027Yes\u0027 if d.get(\u0027shared\u0027) else \u0027No\u0027"},{"line_number":103,"context_line":"            return d"},{"line_number":104,"context_line":""},{"line_number":105,"context_line":"        return cols, (utils.get_item_properties(format_shared_column(s), cols)"}],"source_content_type":"text/x-python","patch_set":9,"id":"fd524ed5_5cc0ce6a","line":102,"in_reply_to":"61a00d69_69477f6c","updated":"2023-01-30 01:31:39.000000000","message":"Done","commit_id":"8e06bc085951cfc45b6c67aa3a96829f3fbd9b06"},{"author":{"_account_id":11628,"name":"Michael Johnson","email":"johnsomor@gmail.com","username":"johnsom"},"change_message_id":"3a4859f638c69172bccae7680c9bed2b8df48a66","unresolved":true,"context_lines":[{"line_number":739,"context_line":""},{"line_number":740,"context_line":"        common.add_all_common_options(parser)"},{"line_number":741,"context_line":""},{"line_number":742,"context_line":"        parser.add_argument(\u0027zone_id\u0027, help\u003d\"Zone ID\", type\u003dstr)"},{"line_number":743,"context_line":"        parser.add_argument(\u0027target_project_id\u0027,"},{"line_number":744,"context_line":"                            help\u003d\"Target project ID\", type\u003dstr)"},{"line_number":745,"context_line":""}],"source_content_type":"text/x-python","patch_set":9,"id":"7643f56d_3c4955c2","line":742,"updated":"2022-10-04 18:46:08.000000000","message":"type\u003dstr is the default for argparse, there is no need to add a type converter to string here.","commit_id":"8e06bc085951cfc45b6c67aa3a96829f3fbd9b06"},{"author":{"_account_id":11628,"name":"Michael Johnson","email":"johnsomor@gmail.com","username":"johnsom"},"change_message_id":"ba9750a51ef1a662777af31c427b85ee8ffe9cdf","unresolved":false,"context_lines":[{"line_number":739,"context_line":""},{"line_number":740,"context_line":"        common.add_all_common_options(parser)"},{"line_number":741,"context_line":""},{"line_number":742,"context_line":"        parser.add_argument(\u0027zone_id\u0027, help\u003d\"Zone ID\", type\u003dstr)"},{"line_number":743,"context_line":"        parser.add_argument(\u0027target_project_id\u0027,"},{"line_number":744,"context_line":"                            help\u003d\"Target project ID\", type\u003dstr)"},{"line_number":745,"context_line":""}],"source_content_type":"text/x-python","patch_set":9,"id":"af921518_e5cfc800","line":742,"in_reply_to":"7643f56d_3c4955c2","updated":"2023-01-30 01:31:39.000000000","message":"Done","commit_id":"8e06bc085951cfc45b6c67aa3a96829f3fbd9b06"},{"author":{"_account_id":11628,"name":"Michael Johnson","email":"johnsomor@gmail.com","username":"johnsom"},"change_message_id":"3a4859f638c69172bccae7680c9bed2b8df48a66","unresolved":true,"context_lines":[{"line_number":815,"context_line":"        parser \u003d super(DeleteSharedZoneCommand, self).get_parser("},{"line_number":816,"context_line":"            prog_name)"},{"line_number":817,"context_line":""},{"line_number":818,"context_line":"        parser.add_argument(\u0027shared_zone_id\u0027, help\u003d\"Shared Zone ID\", type\u003dstr)"},{"line_number":819,"context_line":""},{"line_number":820,"context_line":"        common.add_all_common_options(parser)"},{"line_number":821,"context_line":""}],"source_content_type":"text/x-python","patch_set":9,"id":"e452d48d_3a124f96","line":818,"updated":"2022-10-04 18:46:08.000000000","message":"Same here, remove type\u003dstr","commit_id":"8e06bc085951cfc45b6c67aa3a96829f3fbd9b06"},{"author":{"_account_id":11628,"name":"Michael Johnson","email":"johnsomor@gmail.com","username":"johnsom"},"change_message_id":"05a1e79a9b0f75c157c9a7fbb76541efba9834bf","unresolved":false,"context_lines":[{"line_number":815,"context_line":"        parser \u003d super(DeleteSharedZoneCommand, self).get_parser("},{"line_number":816,"context_line":"            prog_name)"},{"line_number":817,"context_line":""},{"line_number":818,"context_line":"        parser.add_argument(\u0027shared_zone_id\u0027, help\u003d\"Shared Zone ID\", type\u003dstr)"},{"line_number":819,"context_line":""},{"line_number":820,"context_line":"        common.add_all_common_options(parser)"},{"line_number":821,"context_line":""}],"source_content_type":"text/x-python","patch_set":9,"id":"c493834b_9fdcf4b4","line":818,"in_reply_to":"e452d48d_3a124f96","updated":"2023-01-30 01:31:56.000000000","message":"Done","commit_id":"8e06bc085951cfc45b6c67aa3a96829f3fbd9b06"}],"designateclient/v2/client.py":[{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"c3b802173cc1e83a34690af0a039118be6513ea2","unresolved":false,"context_lines":[{"line_number":30,"context_line":"from designateclient.v2.zones import ZoneExportsController"},{"line_number":31,"context_line":"from designateclient.v2.zones import ZoneImportsController"},{"line_number":32,"context_line":"from designateclient.v2.zones import ZoneTransfersController"},{"line_number":33,"context_line":"from designateclient.v2.zones import SharedZoneController"},{"line_number":34,"context_line":"from designateclient import version"},{"line_number":35,"context_line":""},{"line_number":36,"context_line":""}],"source_content_type":"text/x-python","patch_set":1,"id":"1f493fa4_8c4385af","line":33,"updated":"2020-05-08 11:42:40.000000000","message":"pep8: H306  imports not in alphabetical order (designateclient.v2.zones.zonetransferscontroller, designateclient.v2.zones.sharedzonecontroller)","commit_id":"df03596c9e2e275c96fa7d5cd32a6994297900f2"}],"designateclient/v2/zones.py":[{"author":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"change_message_id":"890cb9ce1a74f25125c57088ed586a9ae951f2e4","unresolved":false,"context_lines":[{"line_number":168,"context_line":"        return self._delete(\u0027/zones/tasks/imports/%s\u0027 % zone_import_id)"},{"line_number":169,"context_line":""},{"line_number":170,"context_line":""},{"line_number":171,"context_line":"class SharedZoneController(V2Controller):"},{"line_number":172,"context_line":"    def create(self, zone, target_project_id):"},{"line_number":173,"context_line":"        zone_id \u003d v2_utils.resolve_by_name(self.client.zones.list, zone)"},{"line_number":174,"context_line":""}],"source_content_type":"text/x-python","patch_set":3,"id":"9f560f44_7016b14b","line":171,"updated":"2020-08-20 15:19:13.000000000","message":"ZoneShareController?","commit_id":"ef88a367f8facb100cbd291aa3d20fd944d22475"}],"setup.cfg":[{"author":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"change_message_id":"890cb9ce1a74f25125c57088ed586a9ae951f2e4","unresolved":false,"context_lines":[{"line_number":75,"context_line":"    zone_transfer_accept_list \u003d designateclient.v2.cli.zones:ListTransferAcceptsCommand"},{"line_number":76,"context_line":"    zone_transfer_accept_show \u003d designateclient.v2.cli.zones:ShowTransferAcceptCommand"},{"line_number":77,"context_line":""},{"line_number":78,"context_line":"    zone_share_create \u003d designateclient.v2.cli.zones:ShareZoneCommand"},{"line_number":79,"context_line":"    zone_share_list \u003d designateclient.v2.cli.zones:ListSharedZonesCommand"},{"line_number":80,"context_line":"    zone_share_show \u003d designateclient.v2.cli.zones:ShowSharedZoneCommand"},{"line_number":81,"context_line":"    zone_share_delete \u003d designateclient.v2.cli.zones:DeleteSharedZoneCommand"}],"source_content_type":"text/x-ttcn-cfg","patch_set":3,"id":"9f560f44_d04dfd72","line":78,"updated":"2020-08-20 15:19:13.000000000","message":"Even if the whole list isn\u0027t strictly sorted, I\u0027d rather put this before zone_transfer_*","commit_id":"ef88a367f8facb100cbd291aa3d20fd944d22475"}]}
