)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":29632,"name":"Carlos Eduardo","email":"ces.eduardo98@gmail.com","username":"silvacarlos"},"change_message_id":"6913977469fb4480606fe60e049c1c6ad7abbb5a","unresolved":true,"context_lines":[{"line_number":12,"context_line":"Partial-Fix: #1824442"},{"line_number":13,"context_line":"Co-authored-by: Lucas de Oliveira \u003clucasmoliveira059@gmail.com\u003e"},{"line_number":14,"context_line":"Change-Id: Id49a8e8f0e014e2f6ea0bfe41750ebe9a6f96509"},{"line_number":15,"context_line":"Co-Authored by: Riane Torres \u003criane.torres@gmail.com\u003e"},{"line_number":16,"context_line":""},{"line_number":17,"context_line":"Change-Id: Ie2e46f22e5c743afbb564d1ff33bb6961c83584b"},{"line_number":18,"context_line":"Co-Authored by: Riane Torres \u003criane.torres@gmail.com\u003e"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":1,"id":"0fa32ec8_06ed2cc3","line":15,"range":{"start_line":15,"start_character":0,"end_line":15,"end_character":53},"updated":"2025-06-13 18:53:53.000000000","message":"please move this before the change-id","commit_id":"ab89a46daf327b4c793e735fe0103072322bae52"},{"author":{"_account_id":29632,"name":"Carlos Eduardo","email":"ces.eduardo98@gmail.com","username":"silvacarlos"},"change_message_id":"bce872404cb7541e07f91e11ff0b08043d2731f3","unresolved":false,"context_lines":[{"line_number":12,"context_line":"Partial-Fix: #1824442"},{"line_number":13,"context_line":"Co-authored-by: Lucas de Oliveira \u003clucasmoliveira059@gmail.com\u003e"},{"line_number":14,"context_line":"Change-Id: Id49a8e8f0e014e2f6ea0bfe41750ebe9a6f96509"},{"line_number":15,"context_line":"Co-Authored by: Riane Torres \u003criane.torres@gmail.com\u003e"},{"line_number":16,"context_line":""},{"line_number":17,"context_line":"Change-Id: Ie2e46f22e5c743afbb564d1ff33bb6961c83584b"},{"line_number":18,"context_line":"Co-Authored by: Riane Torres \u003criane.torres@gmail.com\u003e"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":1,"id":"a5372ad8_016443a4","line":15,"range":{"start_line":15,"start_character":0,"end_line":15,"end_character":53},"in_reply_to":"0fa32ec8_06ed2cc3","updated":"2025-06-20 18:24:13.000000000","message":"Done","commit_id":"ab89a46daf327b4c793e735fe0103072322bae52"},{"author":{"_account_id":29632,"name":"Carlos Eduardo","email":"ces.eduardo98@gmail.com","username":"silvacarlos"},"change_message_id":"6913977469fb4480606fe60e049c1c6ad7abbb5a","unresolved":true,"context_lines":[{"line_number":13,"context_line":"Co-authored-by: Lucas de Oliveira \u003clucasmoliveira059@gmail.com\u003e"},{"line_number":14,"context_line":"Change-Id: Id49a8e8f0e014e2f6ea0bfe41750ebe9a6f96509"},{"line_number":15,"context_line":"Co-Authored by: Riane Torres \u003criane.torres@gmail.com\u003e"},{"line_number":16,"context_line":""},{"line_number":17,"context_line":"Change-Id: Ie2e46f22e5c743afbb564d1ff33bb6961c83584b"},{"line_number":18,"context_line":"Co-Authored by: Riane Torres \u003criane.torres@gmail.com\u003e"},{"line_number":19,"context_line":""},{"line_number":20,"context_line":"Change-Id: I39389672859d1d69a05a556dd2d9c039795db40e"},{"line_number":21,"context_line":"Co-Authored by: Riane Torres \u003criane.torres@gmail.com\u003e"},{"line_number":22,"context_line":""},{"line_number":23,"context_line":"Change-Id: I2359e412a3f6c87e3d2bf075344ac8810472d780"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":1,"id":"eb18e9f4_f6a4c16a","line":23,"range":{"start_line":16,"start_character":0,"end_line":23,"end_character":52},"updated":"2025-06-13 18:53:53.000000000","message":"please remove these change IDs","commit_id":"ab89a46daf327b4c793e735fe0103072322bae52"},{"author":{"_account_id":29632,"name":"Carlos Eduardo","email":"ces.eduardo98@gmail.com","username":"silvacarlos"},"change_message_id":"bce872404cb7541e07f91e11ff0b08043d2731f3","unresolved":false,"context_lines":[{"line_number":13,"context_line":"Co-authored-by: Lucas de Oliveira \u003clucasmoliveira059@gmail.com\u003e"},{"line_number":14,"context_line":"Change-Id: Id49a8e8f0e014e2f6ea0bfe41750ebe9a6f96509"},{"line_number":15,"context_line":"Co-Authored by: Riane Torres \u003criane.torres@gmail.com\u003e"},{"line_number":16,"context_line":""},{"line_number":17,"context_line":"Change-Id: Ie2e46f22e5c743afbb564d1ff33bb6961c83584b"},{"line_number":18,"context_line":"Co-Authored by: Riane Torres \u003criane.torres@gmail.com\u003e"},{"line_number":19,"context_line":""},{"line_number":20,"context_line":"Change-Id: I39389672859d1d69a05a556dd2d9c039795db40e"},{"line_number":21,"context_line":"Co-Authored by: Riane Torres \u003criane.torres@gmail.com\u003e"},{"line_number":22,"context_line":""},{"line_number":23,"context_line":"Change-Id: I2359e412a3f6c87e3d2bf075344ac8810472d780"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":1,"id":"d6c47199_e62d6cf5","line":23,"range":{"start_line":16,"start_character":0,"end_line":23,"end_character":52},"in_reply_to":"eb18e9f4_f6a4c16a","updated":"2025-06-20 18:24:13.000000000","message":"Done","commit_id":"ab89a46daf327b4c793e735fe0103072322bae52"},{"author":{"_account_id":29632,"name":"Carlos Eduardo","email":"ces.eduardo98@gmail.com","username":"silvacarlos"},"change_message_id":"bce872404cb7541e07f91e11ff0b08043d2731f3","unresolved":true,"context_lines":[{"line_number":12,"context_line":"Partial-Fix: #1824442"},{"line_number":13,"context_line":"Co-authored-by: Lucas de Oliveira \u003clucasmoliveira059@gmail.com\u003e"},{"line_number":14,"context_line":"Change-Id: Id49a8e8f0e014e2f6ea0bfe41750ebe9a6f96509"},{"line_number":15,"context_line":""},{"line_number":16,"context_line":"Co-authored-by: Riane Torres \u003criane.torres@gmail.com\u003e"},{"line_number":17,"context_line":"Change-Id: I2359e412a3f6c87e3d2bf075344ac8810472d780"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":2,"id":"2745cebc_25f82aad","line":15,"updated":"2025-06-20 18:24:13.000000000","message":"please drop this blank line","commit_id":"641a6297e94f83d8a6f6c38463a54c64762edb02"},{"author":{"_account_id":38038,"name":"Riane TOrres","display_name":"Riane Torres","email":"riane.torres@gmail.com","username":"realrtorres"},"change_message_id":"ba508cca7dab01b7b500ca720acb11e408dbf660","unresolved":false,"context_lines":[{"line_number":12,"context_line":"Partial-Fix: #1824442"},{"line_number":13,"context_line":"Co-authored-by: Lucas de Oliveira \u003clucasmoliveira059@gmail.com\u003e"},{"line_number":14,"context_line":"Change-Id: Id49a8e8f0e014e2f6ea0bfe41750ebe9a6f96509"},{"line_number":15,"context_line":""},{"line_number":16,"context_line":"Co-authored-by: Riane Torres \u003criane.torres@gmail.com\u003e"},{"line_number":17,"context_line":"Change-Id: I2359e412a3f6c87e3d2bf075344ac8810472d780"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":2,"id":"a59da2fb_a6ed8b3e","line":15,"in_reply_to":"2745cebc_25f82aad","updated":"2025-06-24 01:46:07.000000000","message":"Done","commit_id":"641a6297e94f83d8a6f6c38463a54c64762edb02"},{"author":{"_account_id":29632,"name":"Carlos Eduardo","email":"ces.eduardo98@gmail.com","username":"silvacarlos"},"change_message_id":"bce872404cb7541e07f91e11ff0b08043d2731f3","unresolved":true,"context_lines":[{"line_number":13,"context_line":"Co-authored-by: Lucas de Oliveira \u003clucasmoliveira059@gmail.com\u003e"},{"line_number":14,"context_line":"Change-Id: Id49a8e8f0e014e2f6ea0bfe41750ebe9a6f96509"},{"line_number":15,"context_line":""},{"line_number":16,"context_line":"Co-authored-by: Riane Torres \u003criane.torres@gmail.com\u003e"},{"line_number":17,"context_line":"Change-Id: I2359e412a3f6c87e3d2bf075344ac8810472d780"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":2,"id":"76e05397_5e50586f","line":16,"range":{"start_line":16,"start_character":0,"end_line":16,"end_character":53},"updated":"2025-06-20 18:24:13.000000000","message":"please move this before the change ID","commit_id":"641a6297e94f83d8a6f6c38463a54c64762edb02"},{"author":{"_account_id":38038,"name":"Riane TOrres","display_name":"Riane Torres","email":"riane.torres@gmail.com","username":"realrtorres"},"change_message_id":"ba508cca7dab01b7b500ca720acb11e408dbf660","unresolved":false,"context_lines":[{"line_number":13,"context_line":"Co-authored-by: Lucas de Oliveira \u003clucasmoliveira059@gmail.com\u003e"},{"line_number":14,"context_line":"Change-Id: Id49a8e8f0e014e2f6ea0bfe41750ebe9a6f96509"},{"line_number":15,"context_line":""},{"line_number":16,"context_line":"Co-authored-by: Riane Torres \u003criane.torres@gmail.com\u003e"},{"line_number":17,"context_line":"Change-Id: I2359e412a3f6c87e3d2bf075344ac8810472d780"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":2,"id":"cc43d52e_bb4497eb","line":16,"range":{"start_line":16,"start_character":0,"end_line":16,"end_character":53},"in_reply_to":"76e05397_5e50586f","updated":"2025-06-24 01:46:07.000000000","message":"Done","commit_id":"641a6297e94f83d8a6f6c38463a54c64762edb02"},{"author":{"_account_id":29632,"name":"Carlos Eduardo","email":"ces.eduardo98@gmail.com","username":"silvacarlos"},"change_message_id":"bce872404cb7541e07f91e11ff0b08043d2731f3","unresolved":true,"context_lines":[{"line_number":14,"context_line":"Change-Id: Id49a8e8f0e014e2f6ea0bfe41750ebe9a6f96509"},{"line_number":15,"context_line":""},{"line_number":16,"context_line":"Co-authored-by: Riane Torres \u003criane.torres@gmail.com\u003e"},{"line_number":17,"context_line":"Change-Id: I2359e412a3f6c87e3d2bf075344ac8810472d780"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":2,"id":"d606a205_17dada32","line":17,"range":{"start_line":17,"start_character":0,"end_line":17,"end_character":52},"updated":"2025-06-20 18:24:13.000000000","message":"please remove this change ID","commit_id":"641a6297e94f83d8a6f6c38463a54c64762edb02"},{"author":{"_account_id":38038,"name":"Riane TOrres","display_name":"Riane Torres","email":"riane.torres@gmail.com","username":"realrtorres"},"change_message_id":"ba508cca7dab01b7b500ca720acb11e408dbf660","unresolved":false,"context_lines":[{"line_number":14,"context_line":"Change-Id: Id49a8e8f0e014e2f6ea0bfe41750ebe9a6f96509"},{"line_number":15,"context_line":""},{"line_number":16,"context_line":"Co-authored-by: Riane Torres \u003criane.torres@gmail.com\u003e"},{"line_number":17,"context_line":"Change-Id: I2359e412a3f6c87e3d2bf075344ac8810472d780"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":2,"id":"1a5efcd1_24c22c02","line":17,"range":{"start_line":17,"start_character":0,"end_line":17,"end_character":52},"in_reply_to":"d606a205_17dada32","updated":"2025-06-24 01:46:07.000000000","message":"Done","commit_id":"641a6297e94f83d8a6f6c38463a54c64762edb02"}],"/PATCHSET_LEVEL":[{"author":{"_account_id":29632,"name":"Carlos Eduardo","email":"ces.eduardo98@gmail.com","username":"silvacarlos"},"change_message_id":"6913977469fb4480606fe60e049c1c6ad7abbb5a","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":1,"id":"d1a86c02_091e9b93","updated":"2025-06-13 18:53:53.000000000","message":"Thank you for working on this change. Please take a look at the comments inline","commit_id":"ab89a46daf327b4c793e735fe0103072322bae52"},{"author":{"_account_id":38038,"name":"Riane TOrres","display_name":"Riane Torres","email":"riane.torres@gmail.com","username":"realrtorres"},"change_message_id":"ba508cca7dab01b7b500ca720acb11e408dbf660","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":2,"id":"f54c45e5_4b6babeb","updated":"2025-06-24 01:46:07.000000000","message":"Resolved comments","commit_id":"641a6297e94f83d8a6f6c38463a54c64762edb02"},{"author":{"_account_id":29632,"name":"Carlos Eduardo","email":"ces.eduardo98@gmail.com","username":"silvacarlos"},"change_message_id":"bce872404cb7541e07f91e11ff0b08043d2731f3","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":2,"id":"ceef7bd5_1425b4b0","updated":"2025-06-20 18:24:13.000000000","message":"Thank you for updating this change. Please take a look at the comments inline","commit_id":"641a6297e94f83d8a6f6c38463a54c64762edb02"}],"manila/api/v2/share_networks.py":[{"author":{"_account_id":29632,"name":"Carlos Eduardo","email":"ces.eduardo98@gmail.com","username":"silvacarlos"},"change_message_id":"6913977469fb4480606fe60e049c1c6ad7abbb5a","unresolved":true,"context_lines":[{"line_number":77,"context_line":"                context, RESOURCE_NAME, \u0027show_network_details\u0027,"},{"line_number":78,"context_line":"            )"},{"line_number":79,"context_line":"        except exception.PolicyNotAuthorized:"},{"line_number":80,"context_line":"            # Only administrators are able to see the \u0027network_type\u0027 and \u0027segmentation_id\u0027 of a share network."},{"line_number":81,"context_line":"            # These fields contain potentially sensitive network information, so we remove them for non-admin users"},{"line_number":82,"context_line":"            # before passing the data to the view builder."},{"line_number":83,"context_line":"            share_network.pop(\u0027network_type\u0027, None)"}],"source_content_type":"text/x-python","patch_set":1,"id":"8e12fa17_5943c643","line":80,"in_reply_to":"5cdea288_0e82fbe7","updated":"2025-06-13 18:53:53.000000000","message":"\u003e pep8: E501 line too long (110 \u003e 79 characters)\n\nPlease fix.","commit_id":"ab89a46daf327b4c793e735fe0103072322bae52"},{"author":{"_account_id":29632,"name":"Carlos Eduardo","email":"ces.eduardo98@gmail.com","username":"silvacarlos"},"change_message_id":"33637467b7f25090fa7398ee422e590a083568d3","unresolved":false,"context_lines":[{"line_number":77,"context_line":"                context, RESOURCE_NAME, \u0027show_network_details\u0027,"},{"line_number":78,"context_line":"            )"},{"line_number":79,"context_line":"        except exception.PolicyNotAuthorized:"},{"line_number":80,"context_line":"            # Only administrators are able to see the \u0027network_type\u0027 and \u0027segmentation_id\u0027 of a share network."},{"line_number":81,"context_line":"            # These fields contain potentially sensitive network information, so we remove them for non-admin users"},{"line_number":82,"context_line":"            # before passing the data to the view builder."},{"line_number":83,"context_line":"            share_network.pop(\u0027network_type\u0027, None)"}],"source_content_type":"text/x-python","patch_set":1,"id":"223f1611_2d0a009f","line":80,"in_reply_to":"8e12fa17_5943c643","updated":"2025-06-20 18:18:27.000000000","message":"Done","commit_id":"ab89a46daf327b4c793e735fe0103072322bae52"},{"author":{"_account_id":29632,"name":"Carlos Eduardo","email":"ces.eduardo98@gmail.com","username":"silvacarlos"},"change_message_id":"6913977469fb4480606fe60e049c1c6ad7abbb5a","unresolved":true,"context_lines":[{"line_number":78,"context_line":"            )"},{"line_number":79,"context_line":"        except exception.PolicyNotAuthorized:"},{"line_number":80,"context_line":"            # Only administrators are able to see the \u0027network_type\u0027 and \u0027segmentation_id\u0027 of a share network."},{"line_number":81,"context_line":"            # These fields contain potentially sensitive network information, so we remove them for non-admin users"},{"line_number":82,"context_line":"            # before passing the data to the view builder."},{"line_number":83,"context_line":"            share_network.pop(\u0027network_type\u0027, None)"},{"line_number":84,"context_line":"            share_network.pop(\u0027segmentation_id\u0027, None)"}],"source_content_type":"text/x-python","patch_set":1,"id":"849a1bed_59d8bb5a","line":81,"in_reply_to":"60ba4457_3b6fefef","updated":"2025-06-13 18:53:53.000000000","message":"\u003e pep8: E501 line too long (115 \u003e 79 characters)\n\nPlease fix.","commit_id":"ab89a46daf327b4c793e735fe0103072322bae52"},{"author":{"_account_id":29632,"name":"Carlos Eduardo","email":"ces.eduardo98@gmail.com","username":"silvacarlos"},"change_message_id":"33637467b7f25090fa7398ee422e590a083568d3","unresolved":false,"context_lines":[{"line_number":78,"context_line":"            )"},{"line_number":79,"context_line":"        except exception.PolicyNotAuthorized:"},{"line_number":80,"context_line":"            # Only administrators are able to see the \u0027network_type\u0027 and \u0027segmentation_id\u0027 of a share network."},{"line_number":81,"context_line":"            # These fields contain potentially sensitive network information, so we remove them for non-admin users"},{"line_number":82,"context_line":"            # before passing the data to the view builder."},{"line_number":83,"context_line":"            share_network.pop(\u0027network_type\u0027, None)"},{"line_number":84,"context_line":"            share_network.pop(\u0027segmentation_id\u0027, None)"}],"source_content_type":"text/x-python","patch_set":1,"id":"85e53213_991a0d76","line":81,"in_reply_to":"849a1bed_59d8bb5a","updated":"2025-06-20 18:18:27.000000000","message":"Done","commit_id":"ab89a46daf327b4c793e735fe0103072322bae52"},{"author":{"_account_id":29632,"name":"Carlos Eduardo","email":"ces.eduardo98@gmail.com","username":"silvacarlos"},"change_message_id":"6913977469fb4480606fe60e049c1c6ad7abbb5a","unresolved":true,"context_lines":[{"line_number":137,"context_line":"                        \"non-managed shares on the share network subnet \""},{"line_number":138,"context_line":"                        \"%(id)s, so it cannot be deleted. Please contact the \""},{"line_number":139,"context_line":"                        \"cloud administrator to rectify.\") % {"},{"line_number":140,"context_line":"                            \u0027id\u0027: subnet[\u0027id\u0027]}"},{"line_number":141,"context_line":"                LOG.error(msg)"},{"line_number":142,"context_line":"                raise exc.HTTPConflict(explanation\u003dmsg)"},{"line_number":143,"context_line":""}],"source_content_type":"text/x-python","patch_set":1,"id":"60d5a9f7_cca5ca49","line":140,"range":{"start_line":140,"start_character":19,"end_line":140,"end_character":28},"updated":"2025-06-13 18:53:53.000000000","message":"please remove the indentation fix","commit_id":"ab89a46daf327b4c793e735fe0103072322bae52"},{"author":{"_account_id":38038,"name":"Riane TOrres","display_name":"Riane Torres","email":"riane.torres@gmail.com","username":"realrtorres"},"change_message_id":"ba508cca7dab01b7b500ca720acb11e408dbf660","unresolved":false,"context_lines":[{"line_number":137,"context_line":"                        \"non-managed shares on the share network subnet \""},{"line_number":138,"context_line":"                        \"%(id)s, so it cannot be deleted. Please contact the \""},{"line_number":139,"context_line":"                        \"cloud administrator to rectify.\") % {"},{"line_number":140,"context_line":"                            \u0027id\u0027: subnet[\u0027id\u0027]}"},{"line_number":141,"context_line":"                LOG.error(msg)"},{"line_number":142,"context_line":"                raise exc.HTTPConflict(explanation\u003dmsg)"},{"line_number":143,"context_line":""}],"source_content_type":"text/x-python","patch_set":1,"id":"6bd68428_75eab4d2","line":140,"range":{"start_line":140,"start_character":19,"end_line":140,"end_character":28},"in_reply_to":"60d5a9f7_cca5ca49","updated":"2025-06-24 01:46:07.000000000","message":"Done","commit_id":"ab89a46daf327b4c793e735fe0103072322bae52"},{"author":{"_account_id":29632,"name":"Carlos Eduardo","email":"ces.eduardo98@gmail.com","username":"silvacarlos"},"change_message_id":"6913977469fb4480606fe60e049c1c6ad7abbb5a","unresolved":true,"context_lines":[{"line_number":179,"context_line":"                    not exact_value and"},{"line_number":180,"context_line":"                    value in subnet.get(key.rstrip(\u0027~\u0027))"},{"line_number":181,"context_line":"                    if key.endswith(\u0027~\u0027) and"},{"line_number":182,"context_line":"                       subnet.get(key.rstrip(\u0027~\u0027)) else ()):"},{"line_number":183,"context_line":"                return True"},{"line_number":184,"context_line":"        return False"},{"line_number":185,"context_line":""}],"source_content_type":"text/x-python","patch_set":1,"id":"aa8c6e04_683036f3","line":182,"in_reply_to":"89c9c4e3_b56a5fe2","updated":"2025-06-13 18:53:53.000000000","message":"\u003e pep8: E131 continuation line unaligned for hanging indent\n\nPlease fix.","commit_id":"ab89a46daf327b4c793e735fe0103072322bae52"},{"author":{"_account_id":29632,"name":"Carlos Eduardo","email":"ces.eduardo98@gmail.com","username":"silvacarlos"},"change_message_id":"33637467b7f25090fa7398ee422e590a083568d3","unresolved":false,"context_lines":[{"line_number":179,"context_line":"                    not exact_value and"},{"line_number":180,"context_line":"                    value in subnet.get(key.rstrip(\u0027~\u0027))"},{"line_number":181,"context_line":"                    if key.endswith(\u0027~\u0027) and"},{"line_number":182,"context_line":"                       subnet.get(key.rstrip(\u0027~\u0027)) else ()):"},{"line_number":183,"context_line":"                return True"},{"line_number":184,"context_line":"        return False"},{"line_number":185,"context_line":""}],"source_content_type":"text/x-python","patch_set":1,"id":"f3cf4026_eda23de1","line":182,"in_reply_to":"aa8c6e04_683036f3","updated":"2025-06-20 18:18:27.000000000","message":"Done","commit_id":"ab89a46daf327b4c793e735fe0103072322bae52"},{"author":{"_account_id":29632,"name":"Carlos Eduardo","email":"ces.eduardo98@gmail.com","username":"silvacarlos"},"change_message_id":"6913977469fb4480606fe60e049c1c6ad7abbb5a","unresolved":true,"context_lines":[{"line_number":243,"context_line":"                        if (network.get(key) \u003d\u003d value or"},{"line_number":244,"context_line":"                            self._subnet_has_search_opt(key, value, network) or"},{"line_number":245,"context_line":"                            (value in network.get(key.rstrip(\u0027~\u0027)"},{"line_number":246,"context_line":"                                            if key.endswith(\u0027~\u0027) and"},{"line_number":247,"context_line":"                                                network.get(key.rstrip(\u0027~\u0027)) else ())))]"},{"line_number":248,"context_line":"                else:"},{"line_number":249,"context_line":"                    networks \u003d ["}],"source_content_type":"text/x-python","patch_set":1,"id":"edfc7305_be2e1b49","line":246,"in_reply_to":"4853dabe_79970b9d","updated":"2025-06-13 18:53:53.000000000","message":"\u003e pep8: E128 continuation line under-indented for visual indent\n\nPlease fix.","commit_id":"ab89a46daf327b4c793e735fe0103072322bae52"},{"author":{"_account_id":29632,"name":"Carlos Eduardo","email":"ces.eduardo98@gmail.com","username":"silvacarlos"},"change_message_id":"33637467b7f25090fa7398ee422e590a083568d3","unresolved":false,"context_lines":[{"line_number":243,"context_line":"                        if (network.get(key) \u003d\u003d value or"},{"line_number":244,"context_line":"                            self._subnet_has_search_opt(key, value, network) or"},{"line_number":245,"context_line":"                            (value in network.get(key.rstrip(\u0027~\u0027)"},{"line_number":246,"context_line":"                                            if key.endswith(\u0027~\u0027) and"},{"line_number":247,"context_line":"                                                network.get(key.rstrip(\u0027~\u0027)) else ())))]"},{"line_number":248,"context_line":"                else:"},{"line_number":249,"context_line":"                    networks \u003d ["}],"source_content_type":"text/x-python","patch_set":1,"id":"8d9a6b46_730dc2c2","line":246,"in_reply_to":"edfc7305_be2e1b49","updated":"2025-06-20 18:18:27.000000000","message":"Done","commit_id":"ab89a46daf327b4c793e735fe0103072322bae52"},{"author":{"_account_id":29632,"name":"Carlos Eduardo","email":"ces.eduardo98@gmail.com","username":"silvacarlos"},"change_message_id":"6913977469fb4480606fe60e049c1c6ad7abbb5a","unresolved":true,"context_lines":[{"line_number":244,"context_line":"                            self._subnet_has_search_opt(key, value, network) or"},{"line_number":245,"context_line":"                            (value in network.get(key.rstrip(\u0027~\u0027)"},{"line_number":246,"context_line":"                                            if key.endswith(\u0027~\u0027) and"},{"line_number":247,"context_line":"                                                network.get(key.rstrip(\u0027~\u0027)) else ())))]"},{"line_number":248,"context_line":"                else:"},{"line_number":249,"context_line":"                    networks \u003d ["},{"line_number":250,"context_line":"                        network for network in networks"}],"source_content_type":"text/x-python","patch_set":1,"id":"7306ac63_a28568b1","line":247,"in_reply_to":"1f3506e6_440a57c5","updated":"2025-06-13 18:53:53.000000000","message":"\u003e pep8: E128 continuation line under-indented for visual indent\n\nPlease fix.","commit_id":"ab89a46daf327b4c793e735fe0103072322bae52"},{"author":{"_account_id":29632,"name":"Carlos Eduardo","email":"ces.eduardo98@gmail.com","username":"silvacarlos"},"change_message_id":"33637467b7f25090fa7398ee422e590a083568d3","unresolved":false,"context_lines":[{"line_number":244,"context_line":"                            self._subnet_has_search_opt(key, value, network) or"},{"line_number":245,"context_line":"                            (value in network.get(key.rstrip(\u0027~\u0027)"},{"line_number":246,"context_line":"                                            if key.endswith(\u0027~\u0027) and"},{"line_number":247,"context_line":"                                                network.get(key.rstrip(\u0027~\u0027)) else ())))]"},{"line_number":248,"context_line":"                else:"},{"line_number":249,"context_line":"                    networks \u003d ["},{"line_number":250,"context_line":"                        network for network in networks"}],"source_content_type":"text/x-python","patch_set":1,"id":"92ec1590_a01b115b","line":247,"in_reply_to":"29026eec_ae99378d","updated":"2025-06-20 18:18:27.000000000","message":"Done","commit_id":"ab89a46daf327b4c793e735fe0103072322bae52"},{"author":{"_account_id":29632,"name":"Carlos Eduardo","email":"ces.eduardo98@gmail.com","username":"silvacarlos"},"change_message_id":"33637467b7f25090fa7398ee422e590a083568d3","unresolved":false,"context_lines":[{"line_number":244,"context_line":"                            self._subnet_has_search_opt(key, value, network) or"},{"line_number":245,"context_line":"                            (value in network.get(key.rstrip(\u0027~\u0027)"},{"line_number":246,"context_line":"                                            if key.endswith(\u0027~\u0027) and"},{"line_number":247,"context_line":"                                                network.get(key.rstrip(\u0027~\u0027)) else ())))]"},{"line_number":248,"context_line":"                else:"},{"line_number":249,"context_line":"                    networks \u003d ["},{"line_number":250,"context_line":"                        network for network in networks"}],"source_content_type":"text/x-python","patch_set":1,"id":"e0a9dcf4_6ab2f022","line":247,"in_reply_to":"7306ac63_a28568b1","updated":"2025-06-20 18:18:27.000000000","message":"Done","commit_id":"ab89a46daf327b4c793e735fe0103072322bae52"},{"author":{"_account_id":29632,"name":"Carlos Eduardo","email":"ces.eduardo98@gmail.com","username":"silvacarlos"},"change_message_id":"6913977469fb4480606fe60e049c1c6ad7abbb5a","unresolved":true,"context_lines":[{"line_number":244,"context_line":"                            self._subnet_has_search_opt(key, value, network) or"},{"line_number":245,"context_line":"                            (value in network.get(key.rstrip(\u0027~\u0027)"},{"line_number":246,"context_line":"                                            if key.endswith(\u0027~\u0027) and"},{"line_number":247,"context_line":"                                                network.get(key.rstrip(\u0027~\u0027)) else ())))]"},{"line_number":248,"context_line":"                else:"},{"line_number":249,"context_line":"                    networks \u003d ["},{"line_number":250,"context_line":"                        network for network in networks"}],"source_content_type":"text/x-python","patch_set":1,"id":"29026eec_ae99378d","line":247,"in_reply_to":"cccab12b_dc4d6bb7","updated":"2025-06-13 18:53:53.000000000","message":"\u003e pep8: E501 line too long (88 \u003e 79 characters)\n\nPlease fix.","commit_id":"ab89a46daf327b4c793e735fe0103072322bae52"},{"author":{"_account_id":29632,"name":"Carlos Eduardo","email":"ces.eduardo98@gmail.com","username":"silvacarlos"},"change_message_id":"33637467b7f25090fa7398ee422e590a083568d3","unresolved":false,"context_lines":[{"line_number":249,"context_line":"                    networks \u003d ["},{"line_number":250,"context_line":"                        network for network in networks"},{"line_number":251,"context_line":"                        if network.get(key) \u003d\u003d value or"},{"line_number":252,"context_line":"                           self._subnet_has_search_opt("},{"line_number":253,"context_line":"                               key, value, network, exact_value\u003dTrue"},{"line_number":254,"context_line":"                           )]"},{"line_number":255,"context_line":""}],"source_content_type":"text/x-python","patch_set":1,"id":"9ea2f1a7_2a553147","line":252,"in_reply_to":"665ce9b5_9859baa8","updated":"2025-06-20 18:18:27.000000000","message":"Done","commit_id":"ab89a46daf327b4c793e735fe0103072322bae52"},{"author":{"_account_id":29632,"name":"Carlos Eduardo","email":"ces.eduardo98@gmail.com","username":"silvacarlos"},"change_message_id":"6913977469fb4480606fe60e049c1c6ad7abbb5a","unresolved":true,"context_lines":[{"line_number":249,"context_line":"                    networks \u003d ["},{"line_number":250,"context_line":"                        network for network in networks"},{"line_number":251,"context_line":"                        if network.get(key) \u003d\u003d value or"},{"line_number":252,"context_line":"                           self._subnet_has_search_opt("},{"line_number":253,"context_line":"                               key, value, network, exact_value\u003dTrue"},{"line_number":254,"context_line":"                           )]"},{"line_number":255,"context_line":""}],"source_content_type":"text/x-python","patch_set":1,"id":"665ce9b5_9859baa8","line":252,"in_reply_to":"af2e8619_0dfada68","updated":"2025-06-13 18:53:53.000000000","message":"\u003e pep8: E131 continuation line unaligned for hanging indent\n\nPlease fix.","commit_id":"ab89a46daf327b4c793e735fe0103072322bae52"},{"author":{"_account_id":29632,"name":"Carlos Eduardo","email":"ces.eduardo98@gmail.com","username":"silvacarlos"},"change_message_id":"33637467b7f25090fa7398ee422e590a083568d3","unresolved":false,"context_lines":[{"line_number":251,"context_line":"                        if network.get(key) \u003d\u003d value or"},{"line_number":252,"context_line":"                           self._subnet_has_search_opt("},{"line_number":253,"context_line":"                               key, value, network, exact_value\u003dTrue"},{"line_number":254,"context_line":"                           )]"},{"line_number":255,"context_line":""},{"line_number":256,"context_line":"        limited_list \u003d common.limited(networks, req)"},{"line_number":257,"context_line":"        return self._view_builder.build_share_networks("}],"source_content_type":"text/x-python","patch_set":1,"id":"7029a8f8_c21b854f","line":254,"in_reply_to":"540577ec_53d617a5","updated":"2025-06-20 18:18:27.000000000","message":"Done","commit_id":"ab89a46daf327b4c793e735fe0103072322bae52"},{"author":{"_account_id":29632,"name":"Carlos Eduardo","email":"ces.eduardo98@gmail.com","username":"silvacarlos"},"change_message_id":"6913977469fb4480606fe60e049c1c6ad7abbb5a","unresolved":true,"context_lines":[{"line_number":251,"context_line":"                        if network.get(key) \u003d\u003d value or"},{"line_number":252,"context_line":"                           self._subnet_has_search_opt("},{"line_number":253,"context_line":"                               key, value, network, exact_value\u003dTrue"},{"line_number":254,"context_line":"                           )]"},{"line_number":255,"context_line":""},{"line_number":256,"context_line":"        limited_list \u003d common.limited(networks, req)"},{"line_number":257,"context_line":"        return self._view_builder.build_share_networks("}],"source_content_type":"text/x-python","patch_set":1,"id":"540577ec_53d617a5","line":254,"in_reply_to":"a90b101a_a2b7694d","updated":"2025-06-13 18:53:53.000000000","message":"\u003e pep8: E121 continuation line under-indented for hanging indent\n\nPlease fix.","commit_id":"ab89a46daf327b4c793e735fe0103072322bae52"},{"author":{"_account_id":29632,"name":"Carlos Eduardo","email":"ces.eduardo98@gmail.com","username":"silvacarlos"},"change_message_id":"6913977469fb4480606fe60e049c1c6ad7abbb5a","unresolved":true,"context_lines":[{"line_number":463,"context_line":""},{"line_number":464,"context_line":"        support_adding_to_in_use_networks \u003d ("},{"line_number":465,"context_line":"            req.api_version_request \u003e\u003d api_version.APIVersionRequest(\"2.63\")"},{"line_number":466,"context_line":"        )"},{"line_number":467,"context_line":""},{"line_number":468,"context_line":"        if contain_share_servers:"},{"line_number":469,"context_line":"            if not support_adding_to_in_use_networks:"}],"source_content_type":"text/x-python","patch_set":1,"id":"18d10836_9d0fb037","line":466,"range":{"start_line":466,"start_character":0,"end_line":466,"end_character":8},"updated":"2025-06-13 18:53:53.000000000","message":"please remove the indentation fix","commit_id":"ab89a46daf327b4c793e735fe0103072322bae52"},{"author":{"_account_id":38038,"name":"Riane TOrres","display_name":"Riane Torres","email":"riane.torres@gmail.com","username":"realrtorres"},"change_message_id":"ba508cca7dab01b7b500ca720acb11e408dbf660","unresolved":false,"context_lines":[{"line_number":463,"context_line":""},{"line_number":464,"context_line":"        support_adding_to_in_use_networks \u003d ("},{"line_number":465,"context_line":"            req.api_version_request \u003e\u003d api_version.APIVersionRequest(\"2.63\")"},{"line_number":466,"context_line":"        )"},{"line_number":467,"context_line":""},{"line_number":468,"context_line":"        if contain_share_servers:"},{"line_number":469,"context_line":"            if not support_adding_to_in_use_networks:"}],"source_content_type":"text/x-python","patch_set":1,"id":"a2b05d94_599608d5","line":466,"range":{"start_line":466,"start_character":0,"end_line":466,"end_character":8},"in_reply_to":"18d10836_9d0fb037","updated":"2025-06-24 01:46:07.000000000","message":"Done","commit_id":"ab89a46daf327b4c793e735fe0103072322bae52"}],"manila/api/views/share_networks.py":[{"author":{"_account_id":29632,"name":"Carlos Eduardo","email":"ces.eduardo98@gmail.com","username":"silvacarlos"},"change_message_id":"6913977469fb4480606fe60e049c1c6ad7abbb5a","unresolved":true,"context_lines":[{"line_number":70,"context_line":"    def _update_share_network_info(self, request, share_network):"},{"line_number":71,"context_line":"        for sns in share_network.get(\u0027share_network_subnets\u0027) or []:"},{"line_number":72,"context_line":"            if sns.get(\u0027is_default\u0027) and sns.get(\u0027is_default\u0027) is True:"},{"line_number":73,"context_line":"                update_dict \u003d{"},{"line_number":74,"context_line":"                    \u0027neutron_net_id\u0027: sns.get(\u0027neutron_net_id\u0027),"},{"line_number":75,"context_line":"                    \u0027neutron_subnet_id\u0027: sns.get(\u0027neutron_subnet_id\u0027),"},{"line_number":76,"context_line":"                    \u0027network_type\u0027: sns.get(\u0027network_type\u0027),"}],"source_content_type":"text/x-python","patch_set":1,"id":"998038b2_c56b3c9b","line":73,"in_reply_to":"52ad9d10_eb721da3","updated":"2025-06-13 18:53:53.000000000","message":"\u003e pep8: E225 missing whitespace around operator\n\nPlease fix.","commit_id":"ab89a46daf327b4c793e735fe0103072322bae52"},{"author":{"_account_id":29632,"name":"Carlos Eduardo","email":"ces.eduardo98@gmail.com","username":"silvacarlos"},"change_message_id":"33637467b7f25090fa7398ee422e590a083568d3","unresolved":false,"context_lines":[{"line_number":70,"context_line":"    def _update_share_network_info(self, request, share_network):"},{"line_number":71,"context_line":"        for sns in share_network.get(\u0027share_network_subnets\u0027) or []:"},{"line_number":72,"context_line":"            if sns.get(\u0027is_default\u0027) and sns.get(\u0027is_default\u0027) is True:"},{"line_number":73,"context_line":"                update_dict \u003d{"},{"line_number":74,"context_line":"                    \u0027neutron_net_id\u0027: sns.get(\u0027neutron_net_id\u0027),"},{"line_number":75,"context_line":"                    \u0027neutron_subnet_id\u0027: sns.get(\u0027neutron_subnet_id\u0027),"},{"line_number":76,"context_line":"                    \u0027network_type\u0027: sns.get(\u0027network_type\u0027),"}],"source_content_type":"text/x-python","patch_set":1,"id":"fd3730b9_7a696a40","line":73,"in_reply_to":"998038b2_c56b3c9b","updated":"2025-06-20 18:18:27.000000000","message":"Done","commit_id":"ab89a46daf327b4c793e735fe0103072322bae52"},{"author":{"_account_id":29632,"name":"Carlos Eduardo","email":"ces.eduardo98@gmail.com","username":"silvacarlos"},"change_message_id":"6913977469fb4480606fe60e049c1c6ad7abbb5a","unresolved":true,"context_lines":[{"line_number":85,"context_line":"                    update_dict[\u0027network_type\u0027] \u003d sns[\u0027network_type\u0027]"},{"line_number":86,"context_line":"                if \u0027segmentation_id\u0027 in sns:"},{"line_number":87,"context_line":"                    update_dict[\u0027segmentation_id\u0027] \u003d sns[\u0027segmentation_id\u0027]"},{"line_number":88,"context_line":"                "},{"line_number":89,"context_line":"                share_network.update(update_dict)"},{"line_number":90,"context_line":""},{"line_number":91,"context_line":"    def _build_share_network_view(self, request, share_network,"}],"source_content_type":"text/x-python","patch_set":1,"id":"1ed39555_3e0277a6","line":88,"range":{"start_line":88,"start_character":0,"end_line":88,"end_character":16},"updated":"2025-06-13 18:53:53.000000000","message":"please remove the blank spaces on this line","commit_id":"ab89a46daf327b4c793e735fe0103072322bae52"},{"author":{"_account_id":38038,"name":"Riane TOrres","display_name":"Riane Torres","email":"riane.torres@gmail.com","username":"realrtorres"},"change_message_id":"ba508cca7dab01b7b500ca720acb11e408dbf660","unresolved":false,"context_lines":[{"line_number":85,"context_line":"                    update_dict[\u0027network_type\u0027] \u003d sns[\u0027network_type\u0027]"},{"line_number":86,"context_line":"                if \u0027segmentation_id\u0027 in sns:"},{"line_number":87,"context_line":"                    update_dict[\u0027segmentation_id\u0027] \u003d sns[\u0027segmentation_id\u0027]"},{"line_number":88,"context_line":"                "},{"line_number":89,"context_line":"                share_network.update(update_dict)"},{"line_number":90,"context_line":""},{"line_number":91,"context_line":"    def _build_share_network_view(self, request, share_network,"}],"source_content_type":"text/x-python","patch_set":1,"id":"9ba5aeff_e81a1777","line":88,"range":{"start_line":88,"start_character":0,"end_line":88,"end_character":16},"in_reply_to":"1ed39555_3e0277a6","updated":"2025-06-24 01:46:07.000000000","message":"Done","commit_id":"ab89a46daf327b4c793e735fe0103072322bae52"},{"author":{"_account_id":29632,"name":"Carlos Eduardo","email":"ces.eduardo98@gmail.com","username":"silvacarlos"},"change_message_id":"6913977469fb4480606fe60e049c1c6ad7abbb5a","unresolved":true,"context_lines":[{"line_number":107,"context_line":"                \u0027ip_version\u0027: share_network.get(\u0027ip_version\u0027),"},{"line_number":108,"context_line":"                \u0027description\u0027: share_network.get(\u0027description\u0027),"},{"line_number":109,"context_line":"            }"},{"line_number":110,"context_line":"            "},{"line_number":111,"context_line":"            # Only include network_type and segmentation_id if user has permission"},{"line_number":112,"context_line":"            try:"},{"line_number":113,"context_line":"                policy.check_policy(context, \u0027share_network\u0027, \u0027show_security_info\u0027)"}],"source_content_type":"text/x-python","patch_set":1,"id":"fcb16a3f_ce2c49d2","line":110,"range":{"start_line":110,"start_character":0,"end_line":110,"end_character":12},"updated":"2025-06-13 18:53:53.000000000","message":"please remove the blank spaces on this line","commit_id":"ab89a46daf327b4c793e735fe0103072322bae52"},{"author":{"_account_id":38038,"name":"Riane TOrres","display_name":"Riane Torres","email":"riane.torres@gmail.com","username":"realrtorres"},"change_message_id":"ba508cca7dab01b7b500ca720acb11e408dbf660","unresolved":false,"context_lines":[{"line_number":107,"context_line":"                \u0027ip_version\u0027: share_network.get(\u0027ip_version\u0027),"},{"line_number":108,"context_line":"                \u0027description\u0027: share_network.get(\u0027description\u0027),"},{"line_number":109,"context_line":"            }"},{"line_number":110,"context_line":"            "},{"line_number":111,"context_line":"            # Only include network_type and segmentation_id if user has permission"},{"line_number":112,"context_line":"            try:"},{"line_number":113,"context_line":"                policy.check_policy(context, \u0027share_network\u0027, \u0027show_security_info\u0027)"}],"source_content_type":"text/x-python","patch_set":1,"id":"8ab18db5_45a6163a","line":110,"range":{"start_line":110,"start_character":0,"end_line":110,"end_character":12},"in_reply_to":"fcb16a3f_ce2c49d2","updated":"2025-06-24 01:46:07.000000000","message":"Done","commit_id":"ab89a46daf327b4c793e735fe0103072322bae52"},{"author":{"_account_id":29632,"name":"Carlos Eduardo","email":"ces.eduardo98@gmail.com","username":"silvacarlos"},"change_message_id":"6913977469fb4480606fe60e049c1c6ad7abbb5a","unresolved":true,"context_lines":[{"line_number":109,"context_line":"            }"},{"line_number":110,"context_line":"            "},{"line_number":111,"context_line":"            # Only include network_type and segmentation_id if user has permission"},{"line_number":112,"context_line":"            try:"},{"line_number":113,"context_line":"                policy.check_policy(context, \u0027share_network\u0027, \u0027show_security_info\u0027)"},{"line_number":114,"context_line":"                network_data.update({"},{"line_number":115,"context_line":"                    \u0027network_type\u0027: share_network.get(\u0027network_type\u0027),"},{"line_number":116,"context_line":"                    \u0027segmentation_id\u0027: share_network.get(\u0027segmentation_id\u0027),"},{"line_number":117,"context_line":"                })"},{"line_number":118,"context_line":"            except exception.PolicyNotAuthorized:"},{"line_number":119,"context_line":"                # Skip adding these fields for unauthorized users"},{"line_number":120,"context_line":"                pass"},{"line_number":121,"context_line":"                "},{"line_number":122,"context_line":"            sn.update(network_data)"},{"line_number":123,"context_line":""}],"source_content_type":"text/x-python","patch_set":1,"id":"efe9322e_49a1d150","line":120,"range":{"start_line":112,"start_character":12,"end_line":120,"end_character":20},"updated":"2025-06-13 18:53:53.000000000","message":"```suggestion\n            if share_network.get(\u0027network_type\u0027, None):\n                 network_data[\u0027network_type\u0027] \u003d share_network[\u0027network_type\u0027]\n                 network_data[\u0027segmentation_id\u0027] \u003d share_network[\u0027segmentation_id\u0027]\n```","commit_id":"ab89a46daf327b4c793e735fe0103072322bae52"},{"author":{"_account_id":38038,"name":"Riane TOrres","display_name":"Riane Torres","email":"riane.torres@gmail.com","username":"realrtorres"},"change_message_id":"ba508cca7dab01b7b500ca720acb11e408dbf660","unresolved":false,"context_lines":[{"line_number":109,"context_line":"            }"},{"line_number":110,"context_line":"            "},{"line_number":111,"context_line":"            # Only include network_type and segmentation_id if user has permission"},{"line_number":112,"context_line":"            try:"},{"line_number":113,"context_line":"                policy.check_policy(context, \u0027share_network\u0027, \u0027show_security_info\u0027)"},{"line_number":114,"context_line":"                network_data.update({"},{"line_number":115,"context_line":"                    \u0027network_type\u0027: share_network.get(\u0027network_type\u0027),"},{"line_number":116,"context_line":"                    \u0027segmentation_id\u0027: share_network.get(\u0027segmentation_id\u0027),"},{"line_number":117,"context_line":"                })"},{"line_number":118,"context_line":"            except exception.PolicyNotAuthorized:"},{"line_number":119,"context_line":"                # Skip adding these fields for unauthorized users"},{"line_number":120,"context_line":"                pass"},{"line_number":121,"context_line":"                "},{"line_number":122,"context_line":"            sn.update(network_data)"},{"line_number":123,"context_line":""}],"source_content_type":"text/x-python","patch_set":1,"id":"e891d3fc_b66ca885","line":120,"range":{"start_line":112,"start_character":12,"end_line":120,"end_character":20},"in_reply_to":"efe9322e_49a1d150","updated":"2025-06-24 01:46:07.000000000","message":"Done","commit_id":"ab89a46daf327b4c793e735fe0103072322bae52"},{"author":{"_account_id":29632,"name":"Carlos Eduardo","email":"ces.eduardo98@gmail.com","username":"silvacarlos"},"change_message_id":"6913977469fb4480606fe60e049c1c6ad7abbb5a","unresolved":true,"context_lines":[{"line_number":118,"context_line":"            except exception.PolicyNotAuthorized:"},{"line_number":119,"context_line":"                # Skip adding these fields for unauthorized users"},{"line_number":120,"context_line":"                pass"},{"line_number":121,"context_line":"                "},{"line_number":122,"context_line":"            sn.update(network_data)"},{"line_number":123,"context_line":""},{"line_number":124,"context_line":"            self.update_versioned_resource_dict(request, sn, share_network)"}],"source_content_type":"text/x-python","patch_set":1,"id":"21682cdb_ec3d5719","line":121,"range":{"start_line":121,"start_character":0,"end_line":121,"end_character":16},"updated":"2025-06-13 18:53:53.000000000","message":"please remove the blank spaces","commit_id":"ab89a46daf327b4c793e735fe0103072322bae52"},{"author":{"_account_id":38038,"name":"Riane TOrres","display_name":"Riane Torres","email":"riane.torres@gmail.com","username":"realrtorres"},"change_message_id":"ba508cca7dab01b7b500ca720acb11e408dbf660","unresolved":false,"context_lines":[{"line_number":118,"context_line":"            except exception.PolicyNotAuthorized:"},{"line_number":119,"context_line":"                # Skip adding these fields for unauthorized users"},{"line_number":120,"context_line":"                pass"},{"line_number":121,"context_line":"                "},{"line_number":122,"context_line":"            sn.update(network_data)"},{"line_number":123,"context_line":""},{"line_number":124,"context_line":"            self.update_versioned_resource_dict(request, sn, share_network)"}],"source_content_type":"text/x-python","patch_set":1,"id":"96bb974f_ea76ee25","line":121,"range":{"start_line":121,"start_character":0,"end_line":121,"end_character":16},"in_reply_to":"21682cdb_ec3d5719","updated":"2025-06-24 01:46:07.000000000","message":"Done","commit_id":"ab89a46daf327b4c793e735fe0103072322bae52"},{"author":{"_account_id":29632,"name":"Carlos Eduardo","email":"ces.eduardo98@gmail.com","username":"silvacarlos"},"change_message_id":"4bcf4577e56d01ac931cad806c5e441ca50fe39b","unresolved":true,"context_lines":[{"line_number":146,"context_line":"            \u0027neutron_net_id\u0027, \u0027neutron_subnet_id\u0027, \u0027network_type\u0027,"},{"line_number":147,"context_line":"            \u0027segmentation_id\u0027, \u0027cidr\u0027, \u0027ip_version\u0027, \u0027gateway\u0027, \u0027mtu\u0027]"},{"line_number":148,"context_line":"        for attr in attr_to_remove:"},{"line_number":149,"context_line":"            network_dict.pop(attr)"},{"line_number":150,"context_line":""},{"line_number":151,"context_line":"    @common.ViewBuilder.versioned_method(\"2.18\")"},{"line_number":152,"context_line":"    def add_gateway(self, context, network_dict, network):"}],"source_content_type":"text/x-python","patch_set":1,"id":"51011b56_c8fe99d2","line":149,"range":{"start_line":149,"start_character":28,"end_line":149,"end_character":34},"updated":"2025-06-13 19:18:18.000000000","message":"(attr, None)","commit_id":"ab89a46daf327b4c793e735fe0103072322bae52"},{"author":{"_account_id":38038,"name":"Riane TOrres","display_name":"Riane Torres","email":"riane.torres@gmail.com","username":"realrtorres"},"change_message_id":"ba508cca7dab01b7b500ca720acb11e408dbf660","unresolved":false,"context_lines":[{"line_number":146,"context_line":"            \u0027neutron_net_id\u0027, \u0027neutron_subnet_id\u0027, \u0027network_type\u0027,"},{"line_number":147,"context_line":"            \u0027segmentation_id\u0027, \u0027cidr\u0027, \u0027ip_version\u0027, \u0027gateway\u0027, \u0027mtu\u0027]"},{"line_number":148,"context_line":"        for attr in attr_to_remove:"},{"line_number":149,"context_line":"            network_dict.pop(attr)"},{"line_number":150,"context_line":""},{"line_number":151,"context_line":"    @common.ViewBuilder.versioned_method(\"2.18\")"},{"line_number":152,"context_line":"    def add_gateway(self, context, network_dict, network):"}],"source_content_type":"text/x-python","patch_set":1,"id":"f11f1a41_674e628d","line":149,"range":{"start_line":149,"start_character":28,"end_line":149,"end_character":34},"in_reply_to":"51011b56_c8fe99d2","updated":"2025-06-24 01:46:07.000000000","message":"Done","commit_id":"ab89a46daf327b4c793e735fe0103072322bae52"}],"manila/policies/share_network.py":[{"author":{"_account_id":29632,"name":"Carlos Eduardo","email":"ces.eduardo98@gmail.com","username":"silvacarlos"},"change_message_id":"6913977469fb4480606fe60e049c1c6ad7abbb5a","unresolved":true,"context_lines":[{"line_number":301,"context_line":"        name\u003dBASE_POLICY_NAME % \u0027show_network_details\u0027,"},{"line_number":302,"context_line":"        check_str\u003dbase.ADMIN,"},{"line_number":303,"context_line":"        scope_types\u003d[\u0027project\u0027],"},{"line_number":304,"context_line":"        description\u003d\"Allow admin to view network_type and segmentation_id of share networks\","},{"line_number":305,"context_line":"        operations\u003d["},{"line_number":306,"context_line":"            {"},{"line_number":307,"context_line":"                \u0027method\u0027: \u0027GET\u0027,"}],"source_content_type":"text/x-python","patch_set":1,"id":"b895dffc_b598b740","line":304,"in_reply_to":"1e119824_9301b8bd","updated":"2025-06-13 18:53:53.000000000","message":"\u003e pep8: E501 line too long (93 \u003e 79 characters)\n\nPlease fix.","commit_id":"ab89a46daf327b4c793e735fe0103072322bae52"},{"author":{"_account_id":29632,"name":"Carlos Eduardo","email":"ces.eduardo98@gmail.com","username":"silvacarlos"},"change_message_id":"33637467b7f25090fa7398ee422e590a083568d3","unresolved":false,"context_lines":[{"line_number":301,"context_line":"        name\u003dBASE_POLICY_NAME % \u0027show_network_details\u0027,"},{"line_number":302,"context_line":"        check_str\u003dbase.ADMIN,"},{"line_number":303,"context_line":"        scope_types\u003d[\u0027project\u0027],"},{"line_number":304,"context_line":"        description\u003d\"Allow admin to view network_type and segmentation_id of share networks\","},{"line_number":305,"context_line":"        operations\u003d["},{"line_number":306,"context_line":"            {"},{"line_number":307,"context_line":"                \u0027method\u0027: \u0027GET\u0027,"}],"source_content_type":"text/x-python","patch_set":1,"id":"f7b1ad36_63b4f3e5","line":304,"in_reply_to":"b895dffc_b598b740","updated":"2025-06-20 18:18:27.000000000","message":"Done","commit_id":"ab89a46daf327b4c793e735fe0103072322bae52"}],"releasenotes/notes/bug-1824442-Avoid-exposing-privileged-networks-2333e30f9029c2c.yaml":[{"author":{"_account_id":29632,"name":"Carlos Eduardo","email":"ces.eduardo98@gmail.com","username":"silvacarlos"},"change_message_id":"6913977469fb4480606fe60e049c1c6ad7abbb5a","unresolved":true,"context_lines":[],"source_content_type":"","patch_set":1,"id":"9d9c3130_eb458cd0","updated":"2025-06-13 18:53:53.000000000","message":"Please remove this release note file and update the other","commit_id":"ab89a46daf327b4c793e735fe0103072322bae52"},{"author":{"_account_id":38038,"name":"Riane TOrres","display_name":"Riane Torres","email":"riane.torres@gmail.com","username":"realrtorres"},"change_message_id":"ba508cca7dab01b7b500ca720acb11e408dbf660","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":1,"id":"a842ace6_6bfb4b9b","in_reply_to":"9d9c3130_eb458cd0","updated":"2025-06-24 01:46:07.000000000","message":"Done","commit_id":"ab89a46daf327b4c793e735fe0103072322bae52"}],"releasenotes/notes/bug-1824442-Avoid-exposing-privileged-networks-662287621e81bd12.yaml":[{"author":{"_account_id":29632,"name":"Carlos Eduardo","email":"ces.eduardo98@gmail.com","username":"silvacarlos"},"change_message_id":"6913977469fb4480606fe60e049c1c6ad7abbb5a","unresolved":true,"context_lines":[{"line_number":1,"context_line":"---"},{"line_number":2,"context_line":"fixes:"},{"line_number":3,"context_line":"  - |"},{"line_number":4,"context_line":"    Prevented non-admin users from seeing exposed privileged network"},{"line_number":5,"context_line":"    information."}],"source_content_type":"text/x-yaml","patch_set":1,"id":"9c8fd217_19321077","line":5,"range":{"start_line":4,"start_character":4,"end_line":5,"end_character":15},"updated":"2025-06-13 18:53:53.000000000","message":"```suggestion\n    Non-admin users will now be unable to see the `segmentation_id` and\n    `network_type` of share networks and share network subnets.\n```","commit_id":"ab89a46daf327b4c793e735fe0103072322bae52"},{"author":{"_account_id":38038,"name":"Riane TOrres","display_name":"Riane Torres","email":"riane.torres@gmail.com","username":"realrtorres"},"change_message_id":"ba508cca7dab01b7b500ca720acb11e408dbf660","unresolved":false,"context_lines":[{"line_number":1,"context_line":"---"},{"line_number":2,"context_line":"fixes:"},{"line_number":3,"context_line":"  - |"},{"line_number":4,"context_line":"    Prevented non-admin users from seeing exposed privileged network"},{"line_number":5,"context_line":"    information."}],"source_content_type":"text/x-yaml","patch_set":1,"id":"216d8caa_672d9302","line":5,"range":{"start_line":4,"start_character":4,"end_line":5,"end_character":15},"in_reply_to":"9c8fd217_19321077","updated":"2025-06-24 01:46:07.000000000","message":"Done","commit_id":"ab89a46daf327b4c793e735fe0103072322bae52"}]}
