)]}'
{".gitignore":[{"author":{"_account_id":29632,"name":"Carlos Eduardo","email":"ces.eduardo98@gmail.com","username":"silvacarlos"},"change_message_id":"33b57a77934a1245f5b0fb8a3975a865deb70209","unresolved":true,"context_lines":[{"line_number":22,"context_line":"pip-log.txt"},{"line_number":23,"context_line":""},{"line_number":24,"context_line":"# Unit test / coverage reports"},{"line_number":25,"context_line":"coverage.xml"},{"line_number":26,"context_line":".coverage"},{"line_number":27,"context_line":".tox"},{"line_number":28,"context_line":"nosetests.xml"}],"source_content_type":"application/octet-stream","patch_set":17,"id":"33244d8d_aea8e05b","line":25,"range":{"start_line":25,"start_character":0,"end_line":25,"end_character":2},"updated":"2024-03-01 18:19:55.000000000","message":"is this really needed? :)","commit_id":"d1428c5fc562c6032c2a2ee810df8e07d09766f4"},{"author":{"_account_id":36483,"name":"melaku alehegn","email":"melakualehegn34@gmail.com","username":"melakualehegn"},"change_message_id":"8f47ff1f65716c50982f40d846dc738da7657d24","unresolved":false,"context_lines":[{"line_number":22,"context_line":"pip-log.txt"},{"line_number":23,"context_line":""},{"line_number":24,"context_line":"# Unit test / coverage reports"},{"line_number":25,"context_line":"coverage.xml"},{"line_number":26,"context_line":".coverage"},{"line_number":27,"context_line":".tox"},{"line_number":28,"context_line":"nosetests.xml"}],"source_content_type":"application/octet-stream","patch_set":17,"id":"e51b088b_ef0b71c6","line":25,"range":{"start_line":25,"start_character":0,"end_line":25,"end_character":2},"in_reply_to":"33244d8d_aea8e05b","updated":"2024-03-02 08:37:40.000000000","message":"Hi Carlos, this file was created when I run coverage test locally, and I thought that it would be convenient to avoid pushing it to gerrit. Should it be removed?","commit_id":"d1428c5fc562c6032c2a2ee810df8e07d09766f4"}],"/PATCHSET_LEVEL":[{"author":{"_account_id":29632,"name":"Carlos Eduardo","email":"ces.eduardo98@gmail.com","username":"silvacarlos"},"change_message_id":"22a41aa527fc65c79f44263b5718196d67bcf031","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":2,"id":"052b5ef4_512a6a43","updated":"2022-05-04 00:33:08.000000000","message":"I reviewed few parts of this change and realized the name and description were also not being saved, even when we didn\u0027t select any network or subnet. I have added my findings inline.\nI think Goutham\u0027s change should solve both issues though.\nFor this mention I added, I realized both name and description keys showed up in the context from the method, but none of them had a value in the dict, and as soon as I added them to the list of self.fields in the action class, the values started showing up in the context as well.\nI proceeded investigating like that for the neutron_subnet_id field as well, but didn\u0027t get to a conclusion.","commit_id":"ad19351e7d0302eda1c7f0251d1b9568d7dfaa01"},{"author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"change_message_id":"7f7fc00650a7b1dc619f69c604dcb13524fc47dd","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":11,"id":"cfc1b6be_60662055","updated":"2024-02-06 22:30:32.000000000","message":"Melaku, \n\nwith your next patch, could you please add a release note as well? Instructions are here: https://docs.openstack.org/manila/latest/contributor/adding_release_notes.html","commit_id":"19aa3ede94d822722a9961f8225b8af860bfac18"},{"author":{"_account_id":36483,"name":"melaku alehegn","email":"melakualehegn34@gmail.com","username":"melakualehegn"},"change_message_id":"161aae8517057bd191fd72e64261a80ee1c4c391","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":15,"id":"961bbf65_fdf9d473","updated":"2024-02-20 20:26:48.000000000","message":"Hey goutham; can you take a look at the patch I sent","commit_id":"ba1b921068486b7b103f7538b3a8e88c15f7bab6"},{"author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"change_message_id":"855b1df548f948224678f094f8ff579f6cdc76ff","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":15,"id":"9b46e4f1_b7cd83c0","updated":"2024-02-20 23:45:19.000000000","message":"Some more comments/thoughts inline","commit_id":"ba1b921068486b7b103f7538b3a8e88c15f7bab6"},{"author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"change_message_id":"37f817645b7097d1dfe3bb76a618f1d0a9f0b9c0","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":15,"id":"627bcade_20abbb98","updated":"2024-02-20 21:12:43.000000000","message":"Thanks for the changes Melaku. I\u0027ll look at the unit test failures and comment","commit_id":"ba1b921068486b7b103f7538b3a8e88c15f7bab6"},{"author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"change_message_id":"69233a69a2c7df0f9c9100a65cbe5a27e8248537","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":16,"id":"4e6eed77_1f88e21d","updated":"2024-02-21 23:17:00.000000000","message":"Hi Melaku, \n\nThe code\u0027s looking great.. but i guess some trailing whitespaces need to be fixed up..","commit_id":"12bfbe845928234594dd22e51e568d37bd44a15e"},{"author":{"_account_id":36483,"name":"melaku alehegn","email":"melakualehegn34@gmail.com","username":"melakualehegn"},"change_message_id":"d1a8e648ba565c3083dc0a2972bfd143129e0c3f","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":16,"id":"9fa1acc0_019e8fbd","updated":"2024-02-22 08:58:13.000000000","message":"I have updates as suggested.","commit_id":"12bfbe845928234594dd22e51e568d37bd44a15e"},{"author":{"_account_id":29632,"name":"Carlos Eduardo","email":"ces.eduardo98@gmail.com","username":"silvacarlos"},"change_message_id":"33b57a77934a1245f5b0fb8a3975a865deb70209","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":17,"id":"c4459c23_35403ac3","updated":"2024-03-01 18:19:55.000000000","message":"LGTM, thank you for working on this feature! :)","commit_id":"d1428c5fc562c6032c2a2ee810df8e07d09766f4"},{"author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"change_message_id":"9a920d08086f1ffabe51589b8f60c918ac180f43","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":17,"id":"5841269a_b9af68c0","updated":"2024-02-27 22:39:46.000000000","message":"Thank you Melaku! \nLGTM","commit_id":"d1428c5fc562c6032c2a2ee810df8e07d09766f4"}],"manila_ui/dashboards/admin/share_networks/templates/share_networks/_detail.html":[{"author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"change_message_id":"69233a69a2c7df0f9c9100a65cbe5a27e8248537","unresolved":true,"context_lines":[{"line_number":55,"context_line":"      {% endfor %}"},{"line_number":56,"context_line":"    \u003c/dl\u003e"},{"line_number":57,"context_line":"  \u003c/dl\u003e"},{"line_number":58,"context_line":"\u003c/div\u003e "},{"line_number":59,"context_line":"{% if share_network.share_servers %}"},{"line_number":60,"context_line":"  \u003cdiv class\u003d\"detail\"\u003e"},{"line_number":61,"context_line":"    \u003ch4\u003e{% trans \"Share Servers\" %}\u003c/h4\u003e"}],"source_content_type":"text/html","patch_set":16,"id":"fad20f19_fb8e86ca","line":58,"range":{"start_line":58,"start_character":2,"end_line":58,"end_character":5},"updated":"2024-02-21 23:17:00.000000000","message":"there\u0027s a trailing whitespace at the end of this line; could you please fix it?","commit_id":"12bfbe845928234594dd22e51e568d37bd44a15e"},{"author":{"_account_id":36483,"name":"melaku alehegn","email":"melakualehegn34@gmail.com","username":"melakualehegn"},"change_message_id":"d1a8e648ba565c3083dc0a2972bfd143129e0c3f","unresolved":false,"context_lines":[{"line_number":55,"context_line":"      {% endfor %}"},{"line_number":56,"context_line":"    \u003c/dl\u003e"},{"line_number":57,"context_line":"  \u003c/dl\u003e"},{"line_number":58,"context_line":"\u003c/div\u003e "},{"line_number":59,"context_line":"{% if share_network.share_servers %}"},{"line_number":60,"context_line":"  \u003cdiv class\u003d\"detail\"\u003e"},{"line_number":61,"context_line":"    \u003ch4\u003e{% trans \"Share Servers\" %}\u003c/h4\u003e"}],"source_content_type":"text/html","patch_set":16,"id":"d3a33301_92bb39c4","line":58,"range":{"start_line":58,"start_character":2,"end_line":58,"end_character":5},"in_reply_to":"fad20f19_fb8e86ca","updated":"2024-02-22 08:58:13.000000000","message":"Done.","commit_id":"12bfbe845928234594dd22e51e568d37bd44a15e"},{"author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"change_message_id":"69233a69a2c7df0f9c9100a65cbe5a27e8248537","unresolved":true,"context_lines":[{"line_number":60,"context_line":"  \u003cdiv class\u003d\"detail\"\u003e"},{"line_number":61,"context_line":"    \u003ch4\u003e{% trans \"Share Servers\" %}\u003c/h4\u003e"},{"line_number":62,"context_line":"    \u003chr class\u003d\"header_rule\"\u003e"},{"line_number":63,"context_line":"    \u003cdl class\u003d\"dl-horizontal\"\u003e "},{"line_number":64,"context_line":"      {% for server in share_network.share_servers %}"},{"line_number":65,"context_line":"        \u003cul\u003e"},{"line_number":66,"context_line":"{% url \u0027horizon:admin:share_servers:share_server_detail\u0027 server.id as server_url %}"}],"source_content_type":"text/html","patch_set":16,"id":"46d730f5_82c7e00e","line":63,"range":{"start_line":63,"start_character":8,"end_line":63,"end_character":13},"updated":"2024-02-21 23:17:00.000000000","message":"there\u0027s a trailing whitespace at the end of this line","commit_id":"12bfbe845928234594dd22e51e568d37bd44a15e"},{"author":{"_account_id":36483,"name":"melaku alehegn","email":"melakualehegn34@gmail.com","username":"melakualehegn"},"change_message_id":"d1a8e648ba565c3083dc0a2972bfd143129e0c3f","unresolved":false,"context_lines":[{"line_number":60,"context_line":"  \u003cdiv class\u003d\"detail\"\u003e"},{"line_number":61,"context_line":"    \u003ch4\u003e{% trans \"Share Servers\" %}\u003c/h4\u003e"},{"line_number":62,"context_line":"    \u003chr class\u003d\"header_rule\"\u003e"},{"line_number":63,"context_line":"    \u003cdl class\u003d\"dl-horizontal\"\u003e "},{"line_number":64,"context_line":"      {% for server in share_network.share_servers %}"},{"line_number":65,"context_line":"        \u003cul\u003e"},{"line_number":66,"context_line":"{% url \u0027horizon:admin:share_servers:share_server_detail\u0027 server.id as server_url %}"}],"source_content_type":"text/html","patch_set":16,"id":"01da025c_a04cc480","line":63,"range":{"start_line":63,"start_character":8,"end_line":63,"end_character":13},"in_reply_to":"46d730f5_82c7e00e","updated":"2024-02-22 08:58:13.000000000","message":"Done","commit_id":"12bfbe845928234594dd22e51e568d37bd44a15e"},{"author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"change_message_id":"69233a69a2c7df0f9c9100a65cbe5a27e8248537","unresolved":true,"context_lines":[{"line_number":65,"context_line":"        \u003cul\u003e"},{"line_number":66,"context_line":"{% url \u0027horizon:admin:share_servers:share_server_detail\u0027 server.id as server_url %}"},{"line_number":67,"context_line":"          \u003cli\u003e\u003ca href\u003d\"{{ server_url }}\"\u003e{{server.id }}\u003c/a\u003e\u003c/li\u003e"},{"line_number":68,"context_line":"        \u003c/ul\u003e "},{"line_number":69,"context_line":"      {% endfor %}"},{"line_number":70,"context_line":"    \u003c/dl\u003e"},{"line_number":71,"context_line":"  \u003c/div\u003e "}],"source_content_type":"text/html","patch_set":16,"id":"8ae749b4_2b0b071a","line":68,"range":{"start_line":68,"start_character":10,"end_line":68,"end_character":12},"updated":"2024-02-21 23:17:00.000000000","message":"there\u0027s a trailing whitespace at the end of this line","commit_id":"12bfbe845928234594dd22e51e568d37bd44a15e"},{"author":{"_account_id":36483,"name":"melaku alehegn","email":"melakualehegn34@gmail.com","username":"melakualehegn"},"change_message_id":"d1a8e648ba565c3083dc0a2972bfd143129e0c3f","unresolved":false,"context_lines":[{"line_number":65,"context_line":"        \u003cul\u003e"},{"line_number":66,"context_line":"{% url \u0027horizon:admin:share_servers:share_server_detail\u0027 server.id as server_url %}"},{"line_number":67,"context_line":"          \u003cli\u003e\u003ca href\u003d\"{{ server_url }}\"\u003e{{server.id }}\u003c/a\u003e\u003c/li\u003e"},{"line_number":68,"context_line":"        \u003c/ul\u003e "},{"line_number":69,"context_line":"      {% endfor %}"},{"line_number":70,"context_line":"    \u003c/dl\u003e"},{"line_number":71,"context_line":"  \u003c/div\u003e "}],"source_content_type":"text/html","patch_set":16,"id":"34a721c0_9e920a53","line":68,"range":{"start_line":68,"start_character":10,"end_line":68,"end_character":12},"in_reply_to":"8ae749b4_2b0b071a","updated":"2024-02-22 08:58:13.000000000","message":"Done.","commit_id":"12bfbe845928234594dd22e51e568d37bd44a15e"},{"author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"change_message_id":"69233a69a2c7df0f9c9100a65cbe5a27e8248537","unresolved":true,"context_lines":[{"line_number":68,"context_line":"        \u003c/ul\u003e "},{"line_number":69,"context_line":"      {% endfor %}"},{"line_number":70,"context_line":"    \u003c/dl\u003e"},{"line_number":71,"context_line":"  \u003c/div\u003e "},{"line_number":72,"context_line":"{% endif %}"},{"line_number":73,"context_line":"{% if share_network.sec_services %}"},{"line_number":74,"context_line":"  \u003cdiv class\u003d\"detail\"\u003e"}],"source_content_type":"text/html","patch_set":16,"id":"f138fb24_23f36091","line":71,"range":{"start_line":71,"start_character":4,"end_line":71,"end_character":7},"updated":"2024-02-21 23:17:00.000000000","message":"there\u0027s a trailing whitespace at the end of this line","commit_id":"12bfbe845928234594dd22e51e568d37bd44a15e"},{"author":{"_account_id":36483,"name":"melaku alehegn","email":"melakualehegn34@gmail.com","username":"melakualehegn"},"change_message_id":"d1a8e648ba565c3083dc0a2972bfd143129e0c3f","unresolved":false,"context_lines":[{"line_number":68,"context_line":"        \u003c/ul\u003e "},{"line_number":69,"context_line":"      {% endfor %}"},{"line_number":70,"context_line":"    \u003c/dl\u003e"},{"line_number":71,"context_line":"  \u003c/div\u003e "},{"line_number":72,"context_line":"{% endif %}"},{"line_number":73,"context_line":"{% if share_network.sec_services %}"},{"line_number":74,"context_line":"  \u003cdiv class\u003d\"detail\"\u003e"}],"source_content_type":"text/html","patch_set":16,"id":"9df8642f_c1d52f6b","line":71,"range":{"start_line":71,"start_character":4,"end_line":71,"end_character":7},"in_reply_to":"f138fb24_23f36091","updated":"2024-02-22 08:58:13.000000000","message":"Done.","commit_id":"12bfbe845928234594dd22e51e568d37bd44a15e"}],"manila_ui/dashboards/project/share_networks/tables.py":[{"author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"change_message_id":"7f7fc00650a7b1dc619f69c604dcb13524fc47dd","unresolved":true,"context_lines":[{"line_number":111,"context_line":"        link\u003d\"horizon:project:share_networks:share_network_detail\")"},{"line_number":112,"context_line":"    description \u003d tables.WrappingColumn("},{"line_number":113,"context_line":"        \"description\", verbose_name\u003d_(\"Description\"))"},{"line_number":114,"context_line":"    \"\"\" commented out for 2.51 compatibility"},{"line_number":115,"context_line":"    neutron_net \u003d tables.Column(\"neutron_net\", verbose_name\u003d_(\"Neutron Net\"))"},{"line_number":116,"context_line":"    neutron_subnet \u003d tables.Column("},{"line_number":117,"context_line":"        \"neutron_subnet\", verbose_name\u003d_(\"Neutron Subnet\"))"},{"line_number":118,"context_line":"    ip_version \u003d tables.Column(\"ip_version\", verbose_name\u003d_(\"IP Version\"))"},{"line_number":119,"context_line":"    network_type \u003d tables.Column("},{"line_number":120,"context_line":"        \"network_type\", verbose_name\u003d_(\"Network Type\"))"},{"line_number":121,"context_line":"    segmentation_id \u003d tables.Column("},{"line_number":122,"context_line":"        \"segmentation_id\", verbose_name\u003d_(\"Segmentation Id\"))"},{"line_number":123,"context_line":"    \"\"\""},{"line_number":124,"context_line":""},{"line_number":125,"context_line":"    def get_object_display(self, share_network):"},{"line_number":126,"context_line":"        return share_network.name or str(share_network.id)"}],"source_content_type":"text/x-python","patch_set":11,"id":"13ad4d33_3846610d","line":123,"range":{"start_line":114,"start_character":0,"end_line":123,"end_character":7},"updated":"2024-02-06 22:30:32.000000000","message":"you can delete this comment now","commit_id":"19aa3ede94d822722a9961f8225b8af860bfac18"},{"author":{"_account_id":36483,"name":"melaku alehegn","email":"melakualehegn34@gmail.com","username":"melakualehegn"},"change_message_id":"84c590d777011838b67dbafa89db371e9347e3bc","unresolved":false,"context_lines":[{"line_number":111,"context_line":"        link\u003d\"horizon:project:share_networks:share_network_detail\")"},{"line_number":112,"context_line":"    description \u003d tables.WrappingColumn("},{"line_number":113,"context_line":"        \"description\", verbose_name\u003d_(\"Description\"))"},{"line_number":114,"context_line":"    \"\"\" commented out for 2.51 compatibility"},{"line_number":115,"context_line":"    neutron_net \u003d tables.Column(\"neutron_net\", verbose_name\u003d_(\"Neutron Net\"))"},{"line_number":116,"context_line":"    neutron_subnet \u003d tables.Column("},{"line_number":117,"context_line":"        \"neutron_subnet\", verbose_name\u003d_(\"Neutron Subnet\"))"},{"line_number":118,"context_line":"    ip_version \u003d tables.Column(\"ip_version\", verbose_name\u003d_(\"IP Version\"))"},{"line_number":119,"context_line":"    network_type \u003d tables.Column("},{"line_number":120,"context_line":"        \"network_type\", verbose_name\u003d_(\"Network Type\"))"},{"line_number":121,"context_line":"    segmentation_id \u003d tables.Column("},{"line_number":122,"context_line":"        \"segmentation_id\", verbose_name\u003d_(\"Segmentation Id\"))"},{"line_number":123,"context_line":"    \"\"\""},{"line_number":124,"context_line":""},{"line_number":125,"context_line":"    def get_object_display(self, share_network):"},{"line_number":126,"context_line":"        return share_network.name or str(share_network.id)"}],"source_content_type":"text/x-python","patch_set":11,"id":"3829fa11_a54963fd","line":123,"range":{"start_line":114,"start_character":0,"end_line":123,"end_character":7},"in_reply_to":"13ad4d33_3846610d","updated":"2024-02-08 19:40:47.000000000","message":"Done.","commit_id":"19aa3ede94d822722a9961f8225b8af860bfac18"}],"manila_ui/dashboards/project/share_networks/templates/share_networks/_detail.html":[{"author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"change_message_id":"7f7fc00650a7b1dc619f69c604dcb13524fc47dd","unresolved":true,"context_lines":[{"line_number":1,"context_line":"{% load i18n sizeformat parse_date %} \u003ch3\u003e{% trans \"Share Network Overview\" %}\u003c/h3\u003e"},{"line_number":2,"context_line":"\u003cdiv class\u003d\"detail\"\u003e"},{"line_number":3,"context_line":"  \u003chr class\u003d\"header_rule\"\u003e"},{"line_number":4,"context_line":"  \u003cdl class\u003d\"dl-horizontal\"\u003e"}],"source_content_type":"text/html","patch_set":11,"id":"11b629bd_dc63b131","line":1,"range":{"start_line":1,"start_character":37,"end_line":1,"end_character":38},"updated":"2024-02-06 22:30:32.000000000","message":"please format this into the next line","commit_id":"19aa3ede94d822722a9961f8225b8af860bfac18"},{"author":{"_account_id":36483,"name":"melaku alehegn","email":"melakualehegn34@gmail.com","username":"melakualehegn"},"change_message_id":"84c590d777011838b67dbafa89db371e9347e3bc","unresolved":false,"context_lines":[{"line_number":1,"context_line":"{% load i18n sizeformat parse_date %} \u003ch3\u003e{% trans \"Share Network Overview\" %}\u003c/h3\u003e"},{"line_number":2,"context_line":"\u003cdiv class\u003d\"detail\"\u003e"},{"line_number":3,"context_line":"  \u003chr class\u003d\"header_rule\"\u003e"},{"line_number":4,"context_line":"  \u003cdl class\u003d\"dl-horizontal\"\u003e"}],"source_content_type":"text/html","patch_set":11,"id":"daa8c8c0_f78df68f","line":1,"range":{"start_line":1,"start_character":37,"end_line":1,"end_character":38},"in_reply_to":"11b629bd_dc63b131","updated":"2024-02-08 19:40:47.000000000","message":"Done","commit_id":"19aa3ede94d822722a9961f8225b8af860bfac18"},{"author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"change_message_id":"7f7fc00650a7b1dc619f69c604dcb13524fc47dd","unresolved":true,"context_lines":[{"line_number":3,"context_line":"  \u003chr class\u003d\"header_rule\"\u003e"},{"line_number":4,"context_line":"  \u003cdl class\u003d\"dl-horizontal\"\u003e"},{"line_number":5,"context_line":"    \u003cdt\u003e{% trans \"Name\" %}\u003c/dt\u003e"},{"line_number":6,"context_line":"    \u003cdd\u003e{{ share_network.name }}\u003c/dd\u003e {% if share_network.description %} \u003cdt\u003e{% trans \"Description\" %}\u003c/dt\u003e"},{"line_number":7,"context_line":"    \u003cdd\u003e{{ share_network.description }}\u003c/dd\u003e {% endif %} {% if share_network.created_at %} \u003cdt\u003e{% trans \"Created At\" %}"},{"line_number":8,"context_line":"    \u003c/dt\u003e"},{"line_number":9,"context_line":"    \u003cdd\u003e{{ share_network.created_at }}\u003c/dd\u003e {% endif %} {% if share_network.updated_at %} \u003cdt\u003e{% trans \"Updated At\" %}"}],"source_content_type":"text/html","patch_set":11,"id":"58f38974_ab29cf1c","line":6,"range":{"start_line":6,"start_character":4,"end_line":6,"end_character":107},"updated":"2024-02-06 22:30:32.000000000","message":"here, and everywhere else in the file, please format everything so that you don\u0027t exceed 79 characters in width.","commit_id":"19aa3ede94d822722a9961f8225b8af860bfac18"},{"author":{"_account_id":36483,"name":"melaku alehegn","email":"melakualehegn34@gmail.com","username":"melakualehegn"},"change_message_id":"84c590d777011838b67dbafa89db371e9347e3bc","unresolved":false,"context_lines":[{"line_number":3,"context_line":"  \u003chr class\u003d\"header_rule\"\u003e"},{"line_number":4,"context_line":"  \u003cdl class\u003d\"dl-horizontal\"\u003e"},{"line_number":5,"context_line":"    \u003cdt\u003e{% trans \"Name\" %}\u003c/dt\u003e"},{"line_number":6,"context_line":"    \u003cdd\u003e{{ share_network.name }}\u003c/dd\u003e {% if share_network.description %} \u003cdt\u003e{% trans \"Description\" %}\u003c/dt\u003e"},{"line_number":7,"context_line":"    \u003cdd\u003e{{ share_network.description }}\u003c/dd\u003e {% endif %} {% if share_network.created_at %} \u003cdt\u003e{% trans \"Created At\" %}"},{"line_number":8,"context_line":"    \u003c/dt\u003e"},{"line_number":9,"context_line":"    \u003cdd\u003e{{ share_network.created_at }}\u003c/dd\u003e {% endif %} {% if share_network.updated_at %} \u003cdt\u003e{% trans \"Updated At\" %}"}],"source_content_type":"text/html","patch_set":11,"id":"b0d1cfe5_6bb0965a","line":6,"range":{"start_line":6,"start_character":4,"end_line":6,"end_character":107},"in_reply_to":"58f38974_ab29cf1c","updated":"2024-02-08 19:40:47.000000000","message":"Ok","commit_id":"19aa3ede94d822722a9961f8225b8af860bfac18"},{"author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"change_message_id":"37f817645b7097d1dfe3bb76a618f1d0a9f0b9c0","unresolved":true,"context_lines":[{"line_number":5,"context_line":"    \u003cdt\u003e{% trans \"Name\" %}\u003c/dt\u003e"},{"line_number":6,"context_line":"    \u003cdd\u003e{{ share_network.name }}\u003c/dd\u003e"},{"line_number":7,"context_line":"    {% if share_network.description %}"},{"line_number":8,"context_line":"    \u003cdt\u003e{% trans \"Description\" %}\u003c/dt\u003e"},{"line_number":9,"context_line":"    \u003cdd\u003e{{ share_network.description }}\u003c/dd\u003e"},{"line_number":10,"context_line":"    {% endif %}"},{"line_number":11,"context_line":"    {% if share_network.created_at %}"},{"line_number":12,"context_line":"    \u003cdt\u003e{% trans \"Created At\" %}\u003c/dt\u003e"}],"source_content_type":"text/html","patch_set":15,"id":"7fd83fa5_606ff63f","line":9,"range":{"start_line":8,"start_character":0,"end_line":9,"end_character":44},"updated":"2024-02-20 21:12:43.000000000","message":"nit: indent the inner block by two spaces for enhanced readability","commit_id":"ba1b921068486b7b103f7538b3a8e88c15f7bab6"},{"author":{"_account_id":36483,"name":"melaku alehegn","email":"melakualehegn34@gmail.com","username":"melakualehegn"},"change_message_id":"ee18133f319d0ef59a5e1b6be866a6eb25e041c5","unresolved":false,"context_lines":[{"line_number":5,"context_line":"    \u003cdt\u003e{% trans \"Name\" %}\u003c/dt\u003e"},{"line_number":6,"context_line":"    \u003cdd\u003e{{ share_network.name }}\u003c/dd\u003e"},{"line_number":7,"context_line":"    {% if share_network.description %}"},{"line_number":8,"context_line":"    \u003cdt\u003e{% trans \"Description\" %}\u003c/dt\u003e"},{"line_number":9,"context_line":"    \u003cdd\u003e{{ share_network.description }}\u003c/dd\u003e"},{"line_number":10,"context_line":"    {% endif %}"},{"line_number":11,"context_line":"    {% if share_network.created_at %}"},{"line_number":12,"context_line":"    \u003cdt\u003e{% trans \"Created At\" %}\u003c/dt\u003e"}],"source_content_type":"text/html","patch_set":15,"id":"10da1f10_b2dde166","line":9,"range":{"start_line":8,"start_character":0,"end_line":9,"end_character":44},"in_reply_to":"7fd83fa5_606ff63f","updated":"2024-02-21 22:53:44.000000000","message":"Done","commit_id":"ba1b921068486b7b103f7538b3a8e88c15f7bab6"},{"author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"change_message_id":"37f817645b7097d1dfe3bb76a618f1d0a9f0b9c0","unresolved":true,"context_lines":[{"line_number":8,"context_line":"    \u003cdt\u003e{% trans \"Description\" %}\u003c/dt\u003e"},{"line_number":9,"context_line":"    \u003cdd\u003e{{ share_network.description }}\u003c/dd\u003e"},{"line_number":10,"context_line":"    {% endif %}"},{"line_number":11,"context_line":"    {% if share_network.created_at %}"},{"line_number":12,"context_line":"    \u003cdt\u003e{% trans \"Created At\" %}\u003c/dt\u003e"},{"line_number":13,"context_line":"    \u003cdd\u003e{{ share_network.created_at }}\u003c/dd\u003e"},{"line_number":14,"context_line":"    {% endif %} {% if share_network.updated_at %}"},{"line_number":15,"context_line":"    \u003cdt\u003e{% trans \"Updated At\" %} \u003c/dt\u003e"},{"line_number":16,"context_line":"    \u003cdd\u003e{{ share_network.updated_at }}\u003c/dd\u003e {% endif %}"},{"line_number":17,"context_line":"    \u003cdt\u003e{% trans \"Share Network ID\" %}\u003c/dt\u003e"},{"line_number":18,"context_line":"    \u003cdd\u003e{{ share_network.id }}\u003c/dd\u003e"},{"line_number":19,"context_line":"    \u003cdt\u003e{% trans \"Project ID\" %}\u003c/dt\u003e"}],"source_content_type":"text/html","patch_set":15,"id":"429dd9a3_a6e32d64","line":16,"range":{"start_line":11,"start_character":0,"end_line":16,"end_character":55},"updated":"2024-02-20 21:12:43.000000000","message":"nit: can you please format this better:\n\n```\n    {% if share_network.created_at %}\n      \u003cdt\u003e{% trans \"Created At\" %}\u003c/dt\u003e\n      \u003cdd\u003e{{ share_network.created_at }}\u003c/dd\u003e\n    {% endif %} \n    {% if share_network.updated_at %}\n      \u003cdt\u003e{% trans \"Updated At\" %} \u003c/dt\u003e\n      \u003cdd\u003e{{ share_network.updated_at }}\u003c/dd\u003e\n    {% endif %}\n\n```","commit_id":"ba1b921068486b7b103f7538b3a8e88c15f7bab6"},{"author":{"_account_id":36483,"name":"melaku alehegn","email":"melakualehegn34@gmail.com","username":"melakualehegn"},"change_message_id":"ee18133f319d0ef59a5e1b6be866a6eb25e041c5","unresolved":false,"context_lines":[{"line_number":8,"context_line":"    \u003cdt\u003e{% trans \"Description\" %}\u003c/dt\u003e"},{"line_number":9,"context_line":"    \u003cdd\u003e{{ share_network.description }}\u003c/dd\u003e"},{"line_number":10,"context_line":"    {% endif %}"},{"line_number":11,"context_line":"    {% if share_network.created_at %}"},{"line_number":12,"context_line":"    \u003cdt\u003e{% trans \"Created At\" %}\u003c/dt\u003e"},{"line_number":13,"context_line":"    \u003cdd\u003e{{ share_network.created_at }}\u003c/dd\u003e"},{"line_number":14,"context_line":"    {% endif %} {% if share_network.updated_at %}"},{"line_number":15,"context_line":"    \u003cdt\u003e{% trans \"Updated At\" %} \u003c/dt\u003e"},{"line_number":16,"context_line":"    \u003cdd\u003e{{ share_network.updated_at }}\u003c/dd\u003e {% endif %}"},{"line_number":17,"context_line":"    \u003cdt\u003e{% trans \"Share Network ID\" %}\u003c/dt\u003e"},{"line_number":18,"context_line":"    \u003cdd\u003e{{ share_network.id }}\u003c/dd\u003e"},{"line_number":19,"context_line":"    \u003cdt\u003e{% trans \"Project ID\" %}\u003c/dt\u003e"}],"source_content_type":"text/html","patch_set":15,"id":"55d51425_b0214f1e","line":16,"range":{"start_line":11,"start_character":0,"end_line":16,"end_character":55},"in_reply_to":"429dd9a3_a6e32d64","updated":"2024-02-21 22:53:44.000000000","message":"Done","commit_id":"ba1b921068486b7b103f7538b3a8e88c15f7bab6"},{"author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"change_message_id":"855b1df548f948224678f094f8ff579f6cdc76ff","unresolved":true,"context_lines":[{"line_number":32,"context_line":"          {{subnet.id}}"},{"line_number":33,"context_line":"        \u003c/dd\u003e"},{"line_number":34,"context_line":"        {% if subnet.neutron_net !\u003d \"Unknown\" %}"},{"line_number":35,"context_line":"  {% url \u0027horizon:project:networks:detail\u0027 subnet.neutron_net_id as detail %}"},{"line_number":36,"context_line":"        \u003cdt\u003e{% trans \"Neutron Network\" %}\u003c/dt\u003e"},{"line_number":37,"context_line":"        \u003cdd\u003e"},{"line_number":38,"context_line":"          \u003ca href\u003d\"{{ detail }}\"\u003e{{subnet.neutron_net}}\u003c/a\u003e"}],"source_content_type":"text/html","patch_set":15,"id":"0e409692_2f2009b0","line":35,"range":{"start_line":35,"start_character":68,"end_line":35,"end_character":74},"updated":"2024-02-20 23:45:19.000000000","message":"`network_detail_url`","commit_id":"ba1b921068486b7b103f7538b3a8e88c15f7bab6"},{"author":{"_account_id":36483,"name":"melaku alehegn","email":"melakualehegn34@gmail.com","username":"melakualehegn"},"change_message_id":"ee18133f319d0ef59a5e1b6be866a6eb25e041c5","unresolved":false,"context_lines":[{"line_number":32,"context_line":"          {{subnet.id}}"},{"line_number":33,"context_line":"        \u003c/dd\u003e"},{"line_number":34,"context_line":"        {% if subnet.neutron_net !\u003d \"Unknown\" %}"},{"line_number":35,"context_line":"  {% url \u0027horizon:project:networks:detail\u0027 subnet.neutron_net_id as detail %}"},{"line_number":36,"context_line":"        \u003cdt\u003e{% trans \"Neutron Network\" %}\u003c/dt\u003e"},{"line_number":37,"context_line":"        \u003cdd\u003e"},{"line_number":38,"context_line":"          \u003ca href\u003d\"{{ detail }}\"\u003e{{subnet.neutron_net}}\u003c/a\u003e"}],"source_content_type":"text/html","patch_set":15,"id":"6fc03d4a_91c86830","line":35,"range":{"start_line":35,"start_character":68,"end_line":35,"end_character":74},"in_reply_to":"0e409692_2f2009b0","updated":"2024-02-21 22:53:44.000000000","message":"Done.","commit_id":"ba1b921068486b7b103f7538b3a8e88c15f7bab6"},{"author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"change_message_id":"855b1df548f948224678f094f8ff579f6cdc76ff","unresolved":true,"context_lines":[{"line_number":35,"context_line":"  {% url \u0027horizon:project:networks:detail\u0027 subnet.neutron_net_id as detail %}"},{"line_number":36,"context_line":"        \u003cdt\u003e{% trans \"Neutron Network\" %}\u003c/dt\u003e"},{"line_number":37,"context_line":"        \u003cdd\u003e"},{"line_number":38,"context_line":"          \u003ca href\u003d\"{{ detail }}\"\u003e{{subnet.neutron_net}}\u003c/a\u003e"},{"line_number":39,"context_line":"          \u003c/dd\u003e"},{"line_number":40,"context_line":"        {% endif %}"},{"line_number":41,"context_line":"        {% if subnet.neutron_subnet !\u003d \"Unknown\" %}"}],"source_content_type":"text/html","patch_set":15,"id":"ae4272b0_d12d0c36","line":38,"range":{"start_line":38,"start_character":22,"end_line":38,"end_character":28},"updated":"2024-02-20 23:45:19.000000000","message":"`network_detail_url`","commit_id":"ba1b921068486b7b103f7538b3a8e88c15f7bab6"},{"author":{"_account_id":36483,"name":"melaku alehegn","email":"melakualehegn34@gmail.com","username":"melakualehegn"},"change_message_id":"ee18133f319d0ef59a5e1b6be866a6eb25e041c5","unresolved":false,"context_lines":[{"line_number":35,"context_line":"  {% url \u0027horizon:project:networks:detail\u0027 subnet.neutron_net_id as detail %}"},{"line_number":36,"context_line":"        \u003cdt\u003e{% trans \"Neutron Network\" %}\u003c/dt\u003e"},{"line_number":37,"context_line":"        \u003cdd\u003e"},{"line_number":38,"context_line":"          \u003ca href\u003d\"{{ detail }}\"\u003e{{subnet.neutron_net}}\u003c/a\u003e"},{"line_number":39,"context_line":"          \u003c/dd\u003e"},{"line_number":40,"context_line":"        {% endif %}"},{"line_number":41,"context_line":"        {% if subnet.neutron_subnet !\u003d \"Unknown\" %}"}],"source_content_type":"text/html","patch_set":15,"id":"fa0d5826_aa9c7818","line":38,"range":{"start_line":38,"start_character":22,"end_line":38,"end_character":28},"in_reply_to":"ae4272b0_d12d0c36","updated":"2024-02-21 22:53:44.000000000","message":"Done.","commit_id":"ba1b921068486b7b103f7538b3a8e88c15f7bab6"},{"author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"change_message_id":"855b1df548f948224678f094f8ff579f6cdc76ff","unresolved":true,"context_lines":[{"line_number":39,"context_line":"          \u003c/dd\u003e"},{"line_number":40,"context_line":"        {% endif %}"},{"line_number":41,"context_line":"        {% if subnet.neutron_subnet !\u003d \"Unknown\" %}"},{"line_number":42,"context_line":"  {% url \u0027horizon:project:networks:subnet_detail\u0027 subnet.neutron_subnet_id as detail %}"},{"line_number":43,"context_line":"        \u003cdt\u003e{% trans \"Neutron Subnet\" %}\u003c/dt\u003e"},{"line_number":44,"context_line":"        \u003cdd\u003e"},{"line_number":45,"context_line":"          \u003ca href\u003d\"{{ detail }}\"\u003e{{subnet.neutron_subnet}}\u003c/a\u003e"}],"source_content_type":"text/html","patch_set":15,"id":"270458d7_6562dead","line":42,"range":{"start_line":42,"start_character":0,"end_line":42,"end_character":87},"updated":"2024-02-20 23:45:19.000000000","message":"this is incorrect; \n\n\n```\n  {% url \u0027horizon:project:networks:subnet:detail\u0027 subnet.neutron_subnet_id as subnet_detail_url %}\n```","commit_id":"ba1b921068486b7b103f7538b3a8e88c15f7bab6"},{"author":{"_account_id":36483,"name":"melaku alehegn","email":"melakualehegn34@gmail.com","username":"melakualehegn"},"change_message_id":"ee18133f319d0ef59a5e1b6be866a6eb25e041c5","unresolved":false,"context_lines":[{"line_number":39,"context_line":"          \u003c/dd\u003e"},{"line_number":40,"context_line":"        {% endif %}"},{"line_number":41,"context_line":"        {% if subnet.neutron_subnet !\u003d \"Unknown\" %}"},{"line_number":42,"context_line":"  {% url \u0027horizon:project:networks:subnet_detail\u0027 subnet.neutron_subnet_id as detail %}"},{"line_number":43,"context_line":"        \u003cdt\u003e{% trans \"Neutron Subnet\" %}\u003c/dt\u003e"},{"line_number":44,"context_line":"        \u003cdd\u003e"},{"line_number":45,"context_line":"          \u003ca href\u003d\"{{ detail }}\"\u003e{{subnet.neutron_subnet}}\u003c/a\u003e"}],"source_content_type":"text/html","patch_set":15,"id":"019fd461_58421ddc","line":42,"range":{"start_line":42,"start_character":0,"end_line":42,"end_character":87},"in_reply_to":"270458d7_6562dead","updated":"2024-02-21 22:53:44.000000000","message":"Done, thanks for this suggestion.","commit_id":"ba1b921068486b7b103f7538b3a8e88c15f7bab6"},{"author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"change_message_id":"855b1df548f948224678f094f8ff579f6cdc76ff","unresolved":true,"context_lines":[{"line_number":42,"context_line":"  {% url \u0027horizon:project:networks:subnet_detail\u0027 subnet.neutron_subnet_id as detail %}"},{"line_number":43,"context_line":"        \u003cdt\u003e{% trans \"Neutron Subnet\" %}\u003c/dt\u003e"},{"line_number":44,"context_line":"        \u003cdd\u003e"},{"line_number":45,"context_line":"          \u003ca href\u003d\"{{ detail }}\"\u003e{{subnet.neutron_subnet}}\u003c/a\u003e"},{"line_number":46,"context_line":"        \u003c/dd\u003e"},{"line_number":47,"context_line":"        {% endif %}"},{"line_number":48,"context_line":"        \u003cdt\u003e{% trans \"Availability Zone\" %}\u003c/dt\u003e"}],"source_content_type":"text/html","patch_set":15,"id":"a91abcbf_698418df","line":45,"range":{"start_line":45,"start_character":22,"end_line":45,"end_character":28},"updated":"2024-02-20 23:45:19.000000000","message":"`subnet_detail_url`","commit_id":"ba1b921068486b7b103f7538b3a8e88c15f7bab6"},{"author":{"_account_id":36483,"name":"melaku alehegn","email":"melakualehegn34@gmail.com","username":"melakualehegn"},"change_message_id":"ee18133f319d0ef59a5e1b6be866a6eb25e041c5","unresolved":false,"context_lines":[{"line_number":42,"context_line":"  {% url \u0027horizon:project:networks:subnet_detail\u0027 subnet.neutron_subnet_id as detail %}"},{"line_number":43,"context_line":"        \u003cdt\u003e{% trans \"Neutron Subnet\" %}\u003c/dt\u003e"},{"line_number":44,"context_line":"        \u003cdd\u003e"},{"line_number":45,"context_line":"          \u003ca href\u003d\"{{ detail }}\"\u003e{{subnet.neutron_subnet}}\u003c/a\u003e"},{"line_number":46,"context_line":"        \u003c/dd\u003e"},{"line_number":47,"context_line":"        {% endif %}"},{"line_number":48,"context_line":"        \u003cdt\u003e{% trans \"Availability Zone\" %}\u003c/dt\u003e"}],"source_content_type":"text/html","patch_set":15,"id":"1f321ee9_977c0496","line":45,"range":{"start_line":45,"start_character":22,"end_line":45,"end_character":28},"in_reply_to":"a91abcbf_698418df","updated":"2024-02-21 22:53:44.000000000","message":"Done","commit_id":"ba1b921068486b7b103f7538b3a8e88c15f7bab6"},{"author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"change_message_id":"69233a69a2c7df0f9c9100a65cbe5a27e8248537","unresolved":true,"context_lines":[{"line_number":55,"context_line":"      {% endfor %}"},{"line_number":56,"context_line":"    \u003c/dl\u003e"},{"line_number":57,"context_line":"  \u003c/dl\u003e"},{"line_number":58,"context_line":"\u003c/div\u003e "},{"line_number":59,"context_line":"{% if share_network.share_servers %}"},{"line_number":60,"context_line":"  \u003cdiv class\u003d\"detail\"\u003e"},{"line_number":61,"context_line":"    \u003ch4\u003e{% trans \"Share Servers\" %}\u003c/h4\u003e"}],"source_content_type":"text/html","patch_set":16,"id":"8f2d6c8d_51b41219","line":58,"range":{"start_line":58,"start_character":2,"end_line":58,"end_character":5},"updated":"2024-02-21 23:17:00.000000000","message":"there\u0027s a trailing whitespace at the end of this line","commit_id":"12bfbe845928234594dd22e51e568d37bd44a15e"},{"author":{"_account_id":36483,"name":"melaku alehegn","email":"melakualehegn34@gmail.com","username":"melakualehegn"},"change_message_id":"d1a8e648ba565c3083dc0a2972bfd143129e0c3f","unresolved":false,"context_lines":[{"line_number":55,"context_line":"      {% endfor %}"},{"line_number":56,"context_line":"    \u003c/dl\u003e"},{"line_number":57,"context_line":"  \u003c/dl\u003e"},{"line_number":58,"context_line":"\u003c/div\u003e "},{"line_number":59,"context_line":"{% if share_network.share_servers %}"},{"line_number":60,"context_line":"  \u003cdiv class\u003d\"detail\"\u003e"},{"line_number":61,"context_line":"    \u003ch4\u003e{% trans \"Share Servers\" %}\u003c/h4\u003e"}],"source_content_type":"text/html","patch_set":16,"id":"1fbe13a5_4d63c191","line":58,"range":{"start_line":58,"start_character":2,"end_line":58,"end_character":5},"in_reply_to":"8f2d6c8d_51b41219","updated":"2024-02-22 08:58:13.000000000","message":"Done","commit_id":"12bfbe845928234594dd22e51e568d37bd44a15e"},{"author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"change_message_id":"69233a69a2c7df0f9c9100a65cbe5a27e8248537","unresolved":true,"context_lines":[{"line_number":60,"context_line":"  \u003cdiv class\u003d\"detail\"\u003e"},{"line_number":61,"context_line":"    \u003ch4\u003e{% trans \"Share Servers\" %}\u003c/h4\u003e"},{"line_number":62,"context_line":"    \u003chr class\u003d\"header_rule\"\u003e"},{"line_number":63,"context_line":"    \u003cdl class\u003d\"dl-horizontal\"\u003e "},{"line_number":64,"context_line":"      {% for server in share_network.share_servers %}"},{"line_number":65,"context_line":"        \u003cul\u003e"},{"line_number":66,"context_line":"{% url \u0027horizon:admin:share_servers:share_server_detail\u0027 server.id as server_url %}"}],"source_content_type":"text/html","patch_set":16,"id":"fb1994c3_1fd8fa00","line":63,"range":{"start_line":63,"start_character":8,"end_line":63,"end_character":13},"updated":"2024-02-21 23:17:00.000000000","message":"there\u0027s a trailing whitespace at the end of this line","commit_id":"12bfbe845928234594dd22e51e568d37bd44a15e"},{"author":{"_account_id":36483,"name":"melaku alehegn","email":"melakualehegn34@gmail.com","username":"melakualehegn"},"change_message_id":"d1a8e648ba565c3083dc0a2972bfd143129e0c3f","unresolved":false,"context_lines":[{"line_number":60,"context_line":"  \u003cdiv class\u003d\"detail\"\u003e"},{"line_number":61,"context_line":"    \u003ch4\u003e{% trans \"Share Servers\" %}\u003c/h4\u003e"},{"line_number":62,"context_line":"    \u003chr class\u003d\"header_rule\"\u003e"},{"line_number":63,"context_line":"    \u003cdl class\u003d\"dl-horizontal\"\u003e "},{"line_number":64,"context_line":"      {% for server in share_network.share_servers %}"},{"line_number":65,"context_line":"        \u003cul\u003e"},{"line_number":66,"context_line":"{% url \u0027horizon:admin:share_servers:share_server_detail\u0027 server.id as server_url %}"}],"source_content_type":"text/html","patch_set":16,"id":"1a49ae01_f4a3d940","line":63,"range":{"start_line":63,"start_character":8,"end_line":63,"end_character":13},"in_reply_to":"fb1994c3_1fd8fa00","updated":"2024-02-22 08:58:13.000000000","message":"Done","commit_id":"12bfbe845928234594dd22e51e568d37bd44a15e"},{"author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"change_message_id":"69233a69a2c7df0f9c9100a65cbe5a27e8248537","unresolved":true,"context_lines":[{"line_number":65,"context_line":"        \u003cul\u003e"},{"line_number":66,"context_line":"{% url \u0027horizon:admin:share_servers:share_server_detail\u0027 server.id as server_url %}"},{"line_number":67,"context_line":"          \u003cli\u003e\u003ca href\u003d\"{{ server_url }}\"\u003e{{server.id }}\u003c/a\u003e\u003c/li\u003e"},{"line_number":68,"context_line":"        \u003c/ul\u003e "},{"line_number":69,"context_line":"      {% endfor %}"},{"line_number":70,"context_line":"    \u003c/dl\u003e"},{"line_number":71,"context_line":"  \u003c/div\u003e "}],"source_content_type":"text/html","patch_set":16,"id":"73e7e7c0_9596f828","line":68,"range":{"start_line":68,"start_character":10,"end_line":68,"end_character":12},"updated":"2024-02-21 23:17:00.000000000","message":"there\u0027s a trailing whitespace at the end of this line","commit_id":"12bfbe845928234594dd22e51e568d37bd44a15e"},{"author":{"_account_id":36483,"name":"melaku alehegn","email":"melakualehegn34@gmail.com","username":"melakualehegn"},"change_message_id":"d1a8e648ba565c3083dc0a2972bfd143129e0c3f","unresolved":false,"context_lines":[{"line_number":65,"context_line":"        \u003cul\u003e"},{"line_number":66,"context_line":"{% url \u0027horizon:admin:share_servers:share_server_detail\u0027 server.id as server_url %}"},{"line_number":67,"context_line":"          \u003cli\u003e\u003ca href\u003d\"{{ server_url }}\"\u003e{{server.id }}\u003c/a\u003e\u003c/li\u003e"},{"line_number":68,"context_line":"        \u003c/ul\u003e "},{"line_number":69,"context_line":"      {% endfor %}"},{"line_number":70,"context_line":"    \u003c/dl\u003e"},{"line_number":71,"context_line":"  \u003c/div\u003e "}],"source_content_type":"text/html","patch_set":16,"id":"269e3ae0_c86c4f57","line":68,"range":{"start_line":68,"start_character":10,"end_line":68,"end_character":12},"in_reply_to":"73e7e7c0_9596f828","updated":"2024-02-22 08:58:13.000000000","message":"Done","commit_id":"12bfbe845928234594dd22e51e568d37bd44a15e"},{"author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"change_message_id":"69233a69a2c7df0f9c9100a65cbe5a27e8248537","unresolved":true,"context_lines":[{"line_number":68,"context_line":"        \u003c/ul\u003e "},{"line_number":69,"context_line":"      {% endfor %}"},{"line_number":70,"context_line":"    \u003c/dl\u003e"},{"line_number":71,"context_line":"  \u003c/div\u003e "},{"line_number":72,"context_line":"{% endif %}"},{"line_number":73,"context_line":"{% if share_network.sec_services %}"},{"line_number":74,"context_line":"  \u003cdiv class\u003d\"detail\"\u003e"}],"source_content_type":"text/html","patch_set":16,"id":"2e0ca5e0_62f9f171","line":71,"range":{"start_line":71,"start_character":4,"end_line":71,"end_character":7},"updated":"2024-02-21 23:17:00.000000000","message":"there\u0027s a trailing whitespace at the end of this line","commit_id":"12bfbe845928234594dd22e51e568d37bd44a15e"},{"author":{"_account_id":36483,"name":"melaku alehegn","email":"melakualehegn34@gmail.com","username":"melakualehegn"},"change_message_id":"d1a8e648ba565c3083dc0a2972bfd143129e0c3f","unresolved":false,"context_lines":[{"line_number":68,"context_line":"        \u003c/ul\u003e "},{"line_number":69,"context_line":"      {% endfor %}"},{"line_number":70,"context_line":"    \u003c/dl\u003e"},{"line_number":71,"context_line":"  \u003c/div\u003e "},{"line_number":72,"context_line":"{% endif %}"},{"line_number":73,"context_line":"{% if share_network.sec_services %}"},{"line_number":74,"context_line":"  \u003cdiv class\u003d\"detail\"\u003e"}],"source_content_type":"text/html","patch_set":16,"id":"ebe8cd26_1d6858be","line":71,"range":{"start_line":71,"start_character":4,"end_line":71,"end_character":7},"in_reply_to":"2e0ca5e0_62f9f171","updated":"2024-02-22 08:58:13.000000000","message":"Done.","commit_id":"12bfbe845928234594dd22e51e568d37bd44a15e"}],"manila_ui/dashboards/project/share_networks/views.py":[{"author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"change_message_id":"855b1df548f948224678f094f8ff579f6cdc76ff","unresolved":true,"context_lines":[{"line_number":101,"context_line":"                            self.request, subnet[\"neutron_net_id\"]).name_or_id"},{"line_number":102,"context_line":"                    except ("},{"line_number":103,"context_line":"                        neutron.neutron_client.exceptions"},{"line_number":104,"context_line":"                        .NeutronClientException):"},{"line_number":105,"context_line":"                        subnet[\"neutron_net\"] \u003d _(\"Unknown\")"},{"line_number":106,"context_line":"                    # Neutron Subnet ID"},{"line_number":107,"context_line":"                    try:"}],"source_content_type":"text/x-python","patch_set":15,"id":"54c0c87e_deb6a080","line":104,"range":{"start_line":104,"start_character":47,"end_line":104,"end_character":48},"updated":"2024-02-20 23:45:19.000000000","message":"close the paranthesis on the next line","commit_id":"ba1b921068486b7b103f7538b3a8e88c15f7bab6"},{"author":{"_account_id":36483,"name":"melaku alehegn","email":"melakualehegn34@gmail.com","username":"melakualehegn"},"change_message_id":"ee18133f319d0ef59a5e1b6be866a6eb25e041c5","unresolved":false,"context_lines":[{"line_number":101,"context_line":"                            self.request, subnet[\"neutron_net_id\"]).name_or_id"},{"line_number":102,"context_line":"                    except ("},{"line_number":103,"context_line":"                        neutron.neutron_client.exceptions"},{"line_number":104,"context_line":"                        .NeutronClientException):"},{"line_number":105,"context_line":"                        subnet[\"neutron_net\"] \u003d _(\"Unknown\")"},{"line_number":106,"context_line":"                    # Neutron Subnet ID"},{"line_number":107,"context_line":"                    try:"}],"source_content_type":"text/x-python","patch_set":15,"id":"4da4c0cc_fb4cd574","line":104,"range":{"start_line":104,"start_character":47,"end_line":104,"end_character":48},"in_reply_to":"54c0c87e_deb6a080","updated":"2024-02-21 22:53:44.000000000","message":"Done","commit_id":"ba1b921068486b7b103f7538b3a8e88c15f7bab6"},{"author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"change_message_id":"855b1df548f948224678f094f8ff579f6cdc76ff","unresolved":true,"context_lines":[{"line_number":110,"context_line":"                            subnet[\"neutron_subnet_id\"]).name_or_id"},{"line_number":111,"context_line":"                    except ("},{"line_number":112,"context_line":"                        neutron.neutron_client.exceptions"},{"line_number":113,"context_line":"                        .NeutronClientException):"},{"line_number":114,"context_line":"                        subnet[\"neutron_subnet\"] \u003d _(\"Unknown\")"},{"line_number":115,"context_line":"            # List all azs if availability_zone is None"},{"line_number":116,"context_line":"            availability_zones \u003d manila.availability_zone_list(self.request)"}],"source_content_type":"text/x-python","patch_set":15,"id":"2332a750_ba2ac0e6","line":113,"range":{"start_line":113,"start_character":47,"end_line":113,"end_character":48},"updated":"2024-02-20 23:45:19.000000000","message":"close the paranthesis on the next line","commit_id":"ba1b921068486b7b103f7538b3a8e88c15f7bab6"},{"author":{"_account_id":36483,"name":"melaku alehegn","email":"melakualehegn34@gmail.com","username":"melakualehegn"},"change_message_id":"ee18133f319d0ef59a5e1b6be866a6eb25e041c5","unresolved":false,"context_lines":[{"line_number":110,"context_line":"                            subnet[\"neutron_subnet_id\"]).name_or_id"},{"line_number":111,"context_line":"                    except ("},{"line_number":112,"context_line":"                        neutron.neutron_client.exceptions"},{"line_number":113,"context_line":"                        .NeutronClientException):"},{"line_number":114,"context_line":"                        subnet[\"neutron_subnet\"] \u003d _(\"Unknown\")"},{"line_number":115,"context_line":"            # List all azs if availability_zone is None"},{"line_number":116,"context_line":"            availability_zones \u003d manila.availability_zone_list(self.request)"}],"source_content_type":"text/x-python","patch_set":15,"id":"c142712b_58b93c9a","line":113,"range":{"start_line":113,"start_character":47,"end_line":113,"end_character":48},"in_reply_to":"2332a750_ba2ac0e6","updated":"2024-02-21 22:53:44.000000000","message":"Done","commit_id":"ba1b921068486b7b103f7538b3a8e88c15f7bab6"}],"manila_ui/dashboards/project/share_networks/workflows.py":[{"author":{"_account_id":29632,"name":"Carlos Eduardo","email":"ces.eduardo98@gmail.com","username":"silvacarlos"},"change_message_id":"22a41aa527fc65c79f44263b5718196d67bcf031","unresolved":true,"context_lines":[{"line_number":26,"context_line":""},{"line_number":27,"context_line":""},{"line_number":28,"context_line":"class CreateShareNetworkInfoAction(workflows.Action):"},{"line_number":29,"context_line":"    share_network_name \u003d forms.CharField(max_length\u003d255,"},{"line_number":30,"context_line":"                               label\u003d_(\"Name\"),"},{"line_number":31,"context_line":"                               required\u003dTrue)"},{"line_number":32,"context_line":"    share_network_description \u003d forms.CharField("},{"line_number":33,"context_line":"        widget\u003dforms.Textarea, label\u003d_(\"Description\"), required\u003dFalse)"},{"line_number":34,"context_line":""},{"line_number":35,"context_line":"    class Meta(object):"},{"line_number":36,"context_line":"        name \u003d (\"Share Network\")"}],"source_content_type":"text/x-python","patch_set":2,"id":"e0d04a4c_5ab5be9b","line":33,"range":{"start_line":29,"start_character":4,"end_line":33,"end_character":70},"updated":"2022-05-04 00:33:08.000000000","message":"findings of an investigation: we are missing the initialization of the method and setting them as fields in this action class - I fixed that by rewriting this class like this: https://paste.opendev.org/show/bey1PrzLJ4cVlnjdD3gW/\nwe won\u0027t need this if we pursue the approach of getting the POST content of the request though :)","commit_id":"ad19351e7d0302eda1c7f0251d1b9568d7dfaa01"},{"author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"change_message_id":"69233a69a2c7df0f9c9100a65cbe5a27e8248537","unresolved":false,"context_lines":[{"line_number":26,"context_line":""},{"line_number":27,"context_line":""},{"line_number":28,"context_line":"class CreateShareNetworkInfoAction(workflows.Action):"},{"line_number":29,"context_line":"    share_network_name \u003d forms.CharField(max_length\u003d255,"},{"line_number":30,"context_line":"                               label\u003d_(\"Name\"),"},{"line_number":31,"context_line":"                               required\u003dTrue)"},{"line_number":32,"context_line":"    share_network_description \u003d forms.CharField("},{"line_number":33,"context_line":"        widget\u003dforms.Textarea, label\u003d_(\"Description\"), required\u003dFalse)"},{"line_number":34,"context_line":""},{"line_number":35,"context_line":"    class Meta(object):"},{"line_number":36,"context_line":"        name \u003d (\"Share Network\")"}],"source_content_type":"text/x-python","patch_set":2,"id":"de822d5c_ed90ea59","line":33,"range":{"start_line":29,"start_character":4,"end_line":33,"end_character":70},"in_reply_to":"e0d04a4c_5ab5be9b","updated":"2024-02-21 23:17:00.000000000","message":"Done","commit_id":"ad19351e7d0302eda1c7f0251d1b9568d7dfaa01"},{"author":{"_account_id":29632,"name":"Carlos Eduardo","email":"ces.eduardo98@gmail.com","username":"silvacarlos"},"change_message_id":"22a41aa527fc65c79f44263b5718196d67bcf031","unresolved":true,"context_lines":[{"line_number":143,"context_line":""},{"line_number":144,"context_line":"    def handle(self, request, context):"},{"line_number":145,"context_line":"        try:"},{"line_number":146,"context_line":"            data \u003d request.POST"},{"line_number":147,"context_line":"            send_data \u003d {"},{"line_number":148,"context_line":"                \u0027name\u0027: data[\u0027share_network_name\u0027],"},{"line_number":149,"context_line":"                \u0027description\u0027: data[\u0027share_network_description\u0027],"}],"source_content_type":"text/x-python","patch_set":2,"id":"9d8da506_513809ea","line":146,"range":{"start_line":146,"start_character":12,"end_line":146,"end_character":31},"updated":"2022-05-04 00:33:08.000000000","message":"++, this should help!","commit_id":"ad19351e7d0302eda1c7f0251d1b9568d7dfaa01"},{"author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"change_message_id":"69233a69a2c7df0f9c9100a65cbe5a27e8248537","unresolved":false,"context_lines":[{"line_number":143,"context_line":""},{"line_number":144,"context_line":"    def handle(self, request, context):"},{"line_number":145,"context_line":"        try:"},{"line_number":146,"context_line":"            data \u003d request.POST"},{"line_number":147,"context_line":"            send_data \u003d {"},{"line_number":148,"context_line":"                \u0027name\u0027: data[\u0027share_network_name\u0027],"},{"line_number":149,"context_line":"                \u0027description\u0027: data[\u0027share_network_description\u0027],"}],"source_content_type":"text/x-python","patch_set":2,"id":"6318837d_4919d264","line":146,"range":{"start_line":146,"start_character":12,"end_line":146,"end_character":31},"in_reply_to":"9d8da506_513809ea","updated":"2024-02-21 23:17:00.000000000","message":"Done","commit_id":"ad19351e7d0302eda1c7f0251d1b9568d7dfaa01"},{"author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"change_message_id":"7f7fc00650a7b1dc619f69c604dcb13524fc47dd","unresolved":true,"context_lines":[{"line_number":56,"context_line":"            \u0027data-slug\u0027: \u0027neutron_net_id\u0027,"},{"line_number":57,"context_line":"            \u0027data-neutron_net_id\u0027: _(\u0027Neutron Net\u0027)}))"},{"line_number":58,"context_line":""},{"line_number":59,"context_line":"    \u0027\u0027\u0027"},{"line_number":60,"context_line":"    neutron_subnet_id \u003d forms.ChoiceField("},{"line_number":61,"context_line":"        required\u003dTrue,"},{"line_number":62,"context_line":"        label\u003d_(\u0027Neutron Subnet\u0027),"},{"line_number":63,"context_line":"        widget\u003dforms.ThemableSelectWidget(attrs\u003d{"},{"line_number":64,"context_line":"            \u0027class\u0027: \u0027switched switchable\u0027,"},{"line_number":65,"context_line":"            \u0027data-required-when-shown\u0027: \u0027true\u0027,"},{"line_number":66,"context_line":"            \u0027data-slug\u0027: \u0027neutron_subnet_id\u0027,"},{"line_number":67,"context_line":"            \u0027data-switch-on\u0027: \u0027neutron_net_id\u0027,"},{"line_number":68,"context_line":"            \u0027data-neutron_subnet_id\u0027: _(\u0027Neutron Subnet\u0027)}))"},{"line_number":69,"context_line":"    \u0027\u0027\u0027"},{"line_number":70,"context_line":""},{"line_number":71,"context_line":"    class Meta(object):"},{"line_number":72,"context_line":"        name \u003d _(\"Subnet\")"}],"source_content_type":"text/x-python","patch_set":11,"id":"089b4e72_e2cd850e","line":69,"range":{"start_line":59,"start_character":0,"end_line":69,"end_character":7},"updated":"2024-02-06 22:30:32.000000000","message":"this can be removed since its being created in the get_neutron_subnet_id_choices","commit_id":"19aa3ede94d822722a9961f8225b8af860bfac18"},{"author":{"_account_id":36483,"name":"melaku alehegn","email":"melakualehegn34@gmail.com","username":"melakualehegn"},"change_message_id":"84c590d777011838b67dbafa89db371e9347e3bc","unresolved":false,"context_lines":[{"line_number":56,"context_line":"            \u0027data-slug\u0027: \u0027neutron_net_id\u0027,"},{"line_number":57,"context_line":"            \u0027data-neutron_net_id\u0027: _(\u0027Neutron Net\u0027)}))"},{"line_number":58,"context_line":""},{"line_number":59,"context_line":"    \u0027\u0027\u0027"},{"line_number":60,"context_line":"    neutron_subnet_id \u003d forms.ChoiceField("},{"line_number":61,"context_line":"        required\u003dTrue,"},{"line_number":62,"context_line":"        label\u003d_(\u0027Neutron Subnet\u0027),"},{"line_number":63,"context_line":"        widget\u003dforms.ThemableSelectWidget(attrs\u003d{"},{"line_number":64,"context_line":"            \u0027class\u0027: \u0027switched switchable\u0027,"},{"line_number":65,"context_line":"            \u0027data-required-when-shown\u0027: \u0027true\u0027,"},{"line_number":66,"context_line":"            \u0027data-slug\u0027: \u0027neutron_subnet_id\u0027,"},{"line_number":67,"context_line":"            \u0027data-switch-on\u0027: \u0027neutron_net_id\u0027,"},{"line_number":68,"context_line":"            \u0027data-neutron_subnet_id\u0027: _(\u0027Neutron Subnet\u0027)}))"},{"line_number":69,"context_line":"    \u0027\u0027\u0027"},{"line_number":70,"context_line":""},{"line_number":71,"context_line":"    class Meta(object):"},{"line_number":72,"context_line":"        name \u003d _(\"Subnet\")"}],"source_content_type":"text/x-python","patch_set":11,"id":"7daf1fb6_dbfdea7f","line":69,"range":{"start_line":59,"start_character":0,"end_line":69,"end_character":7},"in_reply_to":"089b4e72_e2cd850e","updated":"2024-02-08 19:40:47.000000000","message":"Ok. I\u0027 remove it","commit_id":"19aa3ede94d822722a9961f8225b8af860bfac18"},{"author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"change_message_id":"37f817645b7097d1dfe3bb76a618f1d0a9f0b9c0","unresolved":true,"context_lines":[{"line_number":12,"context_line":""},{"line_number":13,"context_line":""},{"line_number":14,"context_line":"from django.utils.translation import gettext_lazy as _"},{"line_number":15,"context_line":""},{"line_number":16,"context_line":"from horizon import exceptions"},{"line_number":17,"context_line":"from horizon import forms"},{"line_number":18,"context_line":"from horizon import messages"}],"source_content_type":"text/x-python","patch_set":15,"id":"9ad12de2_36e6d83d","line":15,"updated":"2024-02-20 21:12:43.000000000","message":"remove this blank line; these are all third party imports, so go in one group","commit_id":"ba1b921068486b7b103f7538b3a8e88c15f7bab6"},{"author":{"_account_id":36483,"name":"melaku alehegn","email":"melakualehegn34@gmail.com","username":"melakualehegn"},"change_message_id":"ee18133f319d0ef59a5e1b6be866a6eb25e041c5","unresolved":false,"context_lines":[{"line_number":12,"context_line":""},{"line_number":13,"context_line":""},{"line_number":14,"context_line":"from django.utils.translation import gettext_lazy as _"},{"line_number":15,"context_line":""},{"line_number":16,"context_line":"from horizon import exceptions"},{"line_number":17,"context_line":"from horizon import forms"},{"line_number":18,"context_line":"from horizon import messages"}],"source_content_type":"text/x-python","patch_set":15,"id":"7c2daa89_82424757","line":15,"in_reply_to":"9ad12de2_36e6d83d","updated":"2024-02-21 22:53:44.000000000","message":"Done","commit_id":"ba1b921068486b7b103f7538b3a8e88c15f7bab6"},{"author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"change_message_id":"37f817645b7097d1dfe3bb76a618f1d0a9f0b9c0","unresolved":true,"context_lines":[{"line_number":21,"context_line":"from manila_ui.api import manila"},{"line_number":22,"context_line":"from manila_ui.dashboards import utils"},{"line_number":23,"context_line":""},{"line_number":24,"context_line":"from openstack_dashboard import api"},{"line_number":25,"context_line":""},{"line_number":26,"context_line":""},{"line_number":27,"context_line":"class CreateShareNetworkInfoAction(workflows.Action):"}],"source_content_type":"text/x-python","patch_set":15,"id":"16294b6d_f5e25c7b","line":24,"range":{"start_line":24,"start_character":0,"end_line":24,"end_character":35},"updated":"2024-02-20 21:12:43.000000000","message":"this import belongs in the first group","commit_id":"ba1b921068486b7b103f7538b3a8e88c15f7bab6"},{"author":{"_account_id":36483,"name":"melaku alehegn","email":"melakualehegn34@gmail.com","username":"melakualehegn"},"change_message_id":"ee18133f319d0ef59a5e1b6be866a6eb25e041c5","unresolved":false,"context_lines":[{"line_number":21,"context_line":"from manila_ui.api import manila"},{"line_number":22,"context_line":"from manila_ui.dashboards import utils"},{"line_number":23,"context_line":""},{"line_number":24,"context_line":"from openstack_dashboard import api"},{"line_number":25,"context_line":""},{"line_number":26,"context_line":""},{"line_number":27,"context_line":"class CreateShareNetworkInfoAction(workflows.Action):"}],"source_content_type":"text/x-python","patch_set":15,"id":"657b5623_0aeb50be","line":24,"range":{"start_line":24,"start_character":0,"end_line":24,"end_character":35},"in_reply_to":"16294b6d_f5e25c7b","updated":"2024-02-21 22:53:44.000000000","message":"Done","commit_id":"ba1b921068486b7b103f7538b3a8e88c15f7bab6"},{"author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"change_message_id":"37f817645b7097d1dfe3bb76a618f1d0a9f0b9c0","unresolved":true,"context_lines":[{"line_number":69,"context_line":"        self.fields[\u0027availability_zone\u0027].choices \u003d ("},{"line_number":70,"context_line":"            self.get_availability_zone_choices(request)"},{"line_number":71,"context_line":"        )"},{"line_number":72,"context_line":"        try:"},{"line_number":73,"context_line":"            self.fields[\u0027neutron_net_id\u0027].choices, networks \u003d ("},{"line_number":74,"context_line":"                self.get_neutron_net_id_choices(request)"},{"line_number":75,"context_line":"            )"},{"line_number":76,"context_line":"        except Exception:"},{"line_number":77,"context_line":"            msg \u003d _(\u0027Unable to initialize neutron networks.\u0027)"},{"line_number":78,"context_line":"            exceptions.handle(request, msg)"},{"line_number":79,"context_line":"        try:"},{"line_number":80,"context_line":"            self.get_neutron_subnet_id_choices(request, networks)"},{"line_number":81,"context_line":"        except Exception:"},{"line_number":82,"context_line":"            msg \u003d _(\u0027Unable to initialize neutron subnets.\u0027)"},{"line_number":83,"context_line":"            exceptions.handle(request, msg)"},{"line_number":84,"context_line":""},{"line_number":85,"context_line":"    def get_availability_zone_choices(self, request):"},{"line_number":86,"context_line":"        availability_zone_choices \u003d [(\u0027\u0027, _(\u0027None\u0027))]"}],"source_content_type":"text/x-python","patch_set":15,"id":"3ac046ed_6dee2861","line":83,"range":{"start_line":72,"start_character":8,"end_line":83,"end_character":43},"updated":"2024-02-20 21:12:43.000000000","message":"these form fields \"neutron_net_id\" and \"neutron_subnet_id\" should only be set if neutron is enabled: \n\n```\n  self.neutron_enabled \u003d base.is_service_enabled(request, \u0027network\u0027)\n  if self.neutron_enabled:\n    ...\n```","commit_id":"ba1b921068486b7b103f7538b3a8e88c15f7bab6"},{"author":{"_account_id":36483,"name":"melaku alehegn","email":"melakualehegn34@gmail.com","username":"melakualehegn"},"change_message_id":"ee18133f319d0ef59a5e1b6be866a6eb25e041c5","unresolved":false,"context_lines":[{"line_number":69,"context_line":"        self.fields[\u0027availability_zone\u0027].choices \u003d ("},{"line_number":70,"context_line":"            self.get_availability_zone_choices(request)"},{"line_number":71,"context_line":"        )"},{"line_number":72,"context_line":"        try:"},{"line_number":73,"context_line":"            self.fields[\u0027neutron_net_id\u0027].choices, networks \u003d ("},{"line_number":74,"context_line":"                self.get_neutron_net_id_choices(request)"},{"line_number":75,"context_line":"            )"},{"line_number":76,"context_line":"        except Exception:"},{"line_number":77,"context_line":"            msg \u003d _(\u0027Unable to initialize neutron networks.\u0027)"},{"line_number":78,"context_line":"            exceptions.handle(request, msg)"},{"line_number":79,"context_line":"        try:"},{"line_number":80,"context_line":"            self.get_neutron_subnet_id_choices(request, networks)"},{"line_number":81,"context_line":"        except Exception:"},{"line_number":82,"context_line":"            msg \u003d _(\u0027Unable to initialize neutron subnets.\u0027)"},{"line_number":83,"context_line":"            exceptions.handle(request, msg)"},{"line_number":84,"context_line":""},{"line_number":85,"context_line":"    def get_availability_zone_choices(self, request):"},{"line_number":86,"context_line":"        availability_zone_choices \u003d [(\u0027\u0027, _(\u0027None\u0027))]"}],"source_content_type":"text/x-python","patch_set":15,"id":"4baba841_b07a5c4a","line":83,"range":{"start_line":72,"start_character":8,"end_line":83,"end_character":43},"in_reply_to":"3ac046ed_6dee2861","updated":"2024-02-21 22:53:44.000000000","message":"Done","commit_id":"ba1b921068486b7b103f7538b3a8e88c15f7bab6"}],"manila_ui/tests/dashboards/admin/share_networks/tests.py":[{"author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"change_message_id":"855b1df548f948224678f094f8ff579f6cdc76ff","unresolved":true,"context_lines":[{"line_number":70,"context_line":"        self.assertContains(res, \"\u003ca href\u003d\\\"/admin/security_services\""},{"line_number":71,"context_line":"                                 \"/%s\\\"\u003e%s\u003c/a\u003e\" % (sec_service.id,"},{"line_number":72,"context_line":"                                                   sec_service.name), 1, 200)"},{"line_number":73,"context_line":"        self.assertNoMessages()"},{"line_number":74,"context_line":"        api_manila.share_network_security_service_list.assert_called_once_with("},{"line_number":75,"context_line":"            mock.ANY, share_net.id)"},{"line_number":76,"context_line":"        api_manila.share_server_list.assert_called_once_with("}],"source_content_type":"text/x-python","patch_set":15,"id":"45200b7d_049d208d","side":"PARENT","line":73,"updated":"2024-02-20 23:45:19.000000000","message":"don\u0027t remove this","commit_id":"99138f186a206feba91418e0bdaf6b86981274dc"},{"author":{"_account_id":36483,"name":"melaku alehegn","email":"melakualehegn34@gmail.com","username":"melakualehegn"},"change_message_id":"ee18133f319d0ef59a5e1b6be866a6eb25e041c5","unresolved":false,"context_lines":[{"line_number":70,"context_line":"        self.assertContains(res, \"\u003ca href\u003d\\\"/admin/security_services\""},{"line_number":71,"context_line":"                                 \"/%s\\\"\u003e%s\u003c/a\u003e\" % (sec_service.id,"},{"line_number":72,"context_line":"                                                   sec_service.name), 1, 200)"},{"line_number":73,"context_line":"        self.assertNoMessages()"},{"line_number":74,"context_line":"        api_manila.share_network_security_service_list.assert_called_once_with("},{"line_number":75,"context_line":"            mock.ANY, share_net.id)"},{"line_number":76,"context_line":"        api_manila.share_server_list.assert_called_once_with("}],"source_content_type":"text/x-python","patch_set":15,"id":"27c8bd43_cdfdb61a","side":"PARENT","line":73,"in_reply_to":"45200b7d_049d208d","updated":"2024-02-21 22:53:44.000000000","message":"I moved it before the start of the asserts, following your suggestions when we were pair programming.","commit_id":"99138f186a206feba91418e0bdaf6b86981274dc"},{"author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"change_message_id":"855b1df548f948224678f094f8ff579f6cdc76ff","unresolved":true,"context_lines":[{"line_number":157,"context_line":"        res \u003d self.client.post(INDEX_URL, formData)"},{"line_number":158,"context_line":""},{"line_number":159,"context_line":"        api_keystone.tenant_list.assert_called_once_with(mock.ANY)"},{"line_number":160,"context_line":"        api_manila.share_network_delete.assert_called_once_with("},{"line_number":161,"context_line":"            mock.ANY, test_data.inactive_share_network.id)"},{"line_number":162,"context_line":"        api_manila.share_network_list.assert_called_once_with("},{"line_number":163,"context_line":"            mock.ANY, detailed\u003dTrue, search_opts\u003d{\u0027all_tenants\u0027: True})"}],"source_content_type":"text/x-python","patch_set":15,"id":"2d7ed063_611bf61f","side":"PARENT","line":160,"range":{"start_line":160,"start_character":0,"end_line":160,"end_character":64},"updated":"2024-02-20 23:45:19.000000000","message":"why remove this? we do expect this to be called at the end?","commit_id":"99138f186a206feba91418e0bdaf6b86981274dc"},{"author":{"_account_id":36483,"name":"melaku alehegn","email":"melakualehegn34@gmail.com","username":"melakualehegn"},"change_message_id":"ee18133f319d0ef59a5e1b6be866a6eb25e041c5","unresolved":false,"context_lines":[{"line_number":157,"context_line":"        res \u003d self.client.post(INDEX_URL, formData)"},{"line_number":158,"context_line":""},{"line_number":159,"context_line":"        api_keystone.tenant_list.assert_called_once_with(mock.ANY)"},{"line_number":160,"context_line":"        api_manila.share_network_delete.assert_called_once_with("},{"line_number":161,"context_line":"            mock.ANY, test_data.inactive_share_network.id)"},{"line_number":162,"context_line":"        api_manila.share_network_list.assert_called_once_with("},{"line_number":163,"context_line":"            mock.ANY, detailed\u003dTrue, search_opts\u003d{\u0027all_tenants\u0027: True})"}],"source_content_type":"text/x-python","patch_set":15,"id":"cc47490f_a355d7ae","side":"PARENT","line":160,"range":{"start_line":160,"start_character":0,"end_line":160,"end_character":64},"in_reply_to":"2d7ed063_611bf61f","updated":"2024-02-21 22:53:44.000000000","message":"Done.","commit_id":"99138f186a206feba91418e0bdaf6b86981274dc"},{"author":{"_account_id":36483,"name":"melaku alehegn","email":"melakualehegn34@gmail.com","username":"melakualehegn"},"change_message_id":"827660843fca693c2391d638f4d5635f15b06de4","unresolved":true,"context_lines":[{"line_number":76,"context_line":"                            1, 200)"},{"line_number":77,"context_line":"        self.assertContains(res, \"\u003cdd\u003e%s\u003c/dd\u003e\" % share_net.name, 1, 200)"},{"line_number":78,"context_line":"        self.assertContains(res, \"\u003cdd\u003e%s\u003c/dd\u003e\" % share_net.id, 1, 200)"},{"line_number":79,"context_line":"        for sub in share_network_subnets:"},{"line_number":80,"context_line":"            self.assertContains(res, \"\u003ca href\u003d\\\"/admin/networks\""},{"line_number":81,"context_line":"                                    \"/%s/detail\\\"\u003e%s\u003c/a\u003e\" % ("},{"line_number":82,"context_line":"                                        sub[\u0027neutron_net_id\u0027],"},{"line_number":83,"context_line":"                                        network.name), 1, 200)"},{"line_number":84,"context_line":"        self.assertContains(res, \"\u003ca href\u003d\\\"/admin/security_services\""},{"line_number":85,"context_line":"                                 \"/%s\\\"\u003e%s\u003c/a\u003e\" % (sec_service.id,"},{"line_number":86,"context_line":"                                                   sec_service.name), 1, 200)"}],"source_content_type":"text/x-python","patch_set":15,"id":"cca27709_1219d198","line":83,"range":{"start_line":79,"start_character":8,"end_line":83,"end_character":62},"updated":"2024-02-20 20:31:35.000000000","message":"I tried to add the same assert as the project test and this is failing in admin. Suggestions here too please?","commit_id":"ba1b921068486b7b103f7538b3a8e88c15f7bab6"},{"author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"change_message_id":"855b1df548f948224678f094f8ff579f6cdc76ff","unresolved":true,"context_lines":[{"line_number":76,"context_line":"                            1, 200)"},{"line_number":77,"context_line":"        self.assertContains(res, \"\u003cdd\u003e%s\u003c/dd\u003e\" % share_net.name, 1, 200)"},{"line_number":78,"context_line":"        self.assertContains(res, \"\u003cdd\u003e%s\u003c/dd\u003e\" % share_net.id, 1, 200)"},{"line_number":79,"context_line":"        for sub in share_network_subnets:"},{"line_number":80,"context_line":"            self.assertContains(res, \"\u003ca href\u003d\\\"/admin/networks\""},{"line_number":81,"context_line":"                                    \"/%s/detail\\\"\u003e%s\u003c/a\u003e\" % ("},{"line_number":82,"context_line":"                                        sub[\u0027neutron_net_id\u0027],"},{"line_number":83,"context_line":"                                        network.name), 1, 200)"},{"line_number":84,"context_line":"        self.assertContains(res, \"\u003ca href\u003d\\\"/admin/security_services\""},{"line_number":85,"context_line":"                                 \"/%s\\\"\u003e%s\u003c/a\u003e\" % (sec_service.id,"},{"line_number":86,"context_line":"                                                   sec_service.name), 1, 200)"}],"source_content_type":"text/x-python","patch_set":15,"id":"ee038edf_2844a271","line":83,"range":{"start_line":79,"start_character":8,"end_line":83,"end_character":62},"in_reply_to":"cca27709_1219d198","updated":"2024-02-20 23:45:19.000000000","message":"To modify the behavior here, you will need to modify the `_detail.html`: `manila_ui/dashboards/admin/share_networks/templates/share_networks/_detail.html`","commit_id":"ba1b921068486b7b103f7538b3a8e88c15f7bab6"},{"author":{"_account_id":36483,"name":"melaku alehegn","email":"melakualehegn34@gmail.com","username":"melakualehegn"},"change_message_id":"ee18133f319d0ef59a5e1b6be866a6eb25e041c5","unresolved":false,"context_lines":[{"line_number":76,"context_line":"                            1, 200)"},{"line_number":77,"context_line":"        self.assertContains(res, \"\u003cdd\u003e%s\u003c/dd\u003e\" % share_net.name, 1, 200)"},{"line_number":78,"context_line":"        self.assertContains(res, \"\u003cdd\u003e%s\u003c/dd\u003e\" % share_net.id, 1, 200)"},{"line_number":79,"context_line":"        for sub in share_network_subnets:"},{"line_number":80,"context_line":"            self.assertContains(res, \"\u003ca href\u003d\\\"/admin/networks\""},{"line_number":81,"context_line":"                                    \"/%s/detail\\\"\u003e%s\u003c/a\u003e\" % ("},{"line_number":82,"context_line":"                                        sub[\u0027neutron_net_id\u0027],"},{"line_number":83,"context_line":"                                        network.name), 1, 200)"},{"line_number":84,"context_line":"        self.assertContains(res, \"\u003ca href\u003d\\\"/admin/security_services\""},{"line_number":85,"context_line":"                                 \"/%s\\\"\u003e%s\u003c/a\u003e\" % (sec_service.id,"},{"line_number":86,"context_line":"                                                   sec_service.name), 1, 200)"}],"source_content_type":"text/x-python","patch_set":15,"id":"28df891a_01443497","line":83,"range":{"start_line":79,"start_character":8,"end_line":83,"end_character":62},"in_reply_to":"ee038edf_2844a271","updated":"2024-02-21 22:53:44.000000000","message":"Hi Goutham, Thanks for the review. I have addressed all comments please take a look.","commit_id":"ba1b921068486b7b103f7538b3a8e88c15f7bab6"}],"manila_ui/tests/dashboards/project/share_networks/tests.py":[{"author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"change_message_id":"7f7fc00650a7b1dc619f69c604dcb13524fc47dd","unresolved":true,"context_lines":[{"line_number":23,"context_line":"from manila_ui.api import network as api_manila_network"},{"line_number":24,"context_line":"from manila_ui.dashboards import utils"},{"line_number":25,"context_line":"from manila_ui.tests.dashboards.project import test_data"},{"line_number":26,"context_line":"from manila_ui.tests import helpers as test"},{"line_number":27,"context_line":"import logging"},{"line_number":28,"context_line":"LOG \u003d logging.getLogger(__name__)"},{"line_number":29,"context_line":"INDEX_URL \u003d reverse(\u0027horizon:project:share_networks:index\u0027)"},{"line_number":30,"context_line":""},{"line_number":31,"context_line":""}],"source_content_type":"text/x-python","patch_set":11,"id":"6fab0112_aa966fb0","line":28,"range":{"start_line":26,"start_character":43,"end_line":28,"end_character":33},"updated":"2024-02-06 22:30:32.000000000","message":"make sure to remove logging before submitting your change to gerrit","commit_id":"19aa3ede94d822722a9961f8225b8af860bfac18"},{"author":{"_account_id":36483,"name":"melaku alehegn","email":"melakualehegn34@gmail.com","username":"melakualehegn"},"change_message_id":"84c590d777011838b67dbafa89db371e9347e3bc","unresolved":false,"context_lines":[{"line_number":23,"context_line":"from manila_ui.api import network as api_manila_network"},{"line_number":24,"context_line":"from manila_ui.dashboards import utils"},{"line_number":25,"context_line":"from manila_ui.tests.dashboards.project import test_data"},{"line_number":26,"context_line":"from manila_ui.tests import helpers as test"},{"line_number":27,"context_line":"import logging"},{"line_number":28,"context_line":"LOG \u003d logging.getLogger(__name__)"},{"line_number":29,"context_line":"INDEX_URL \u003d reverse(\u0027horizon:project:share_networks:index\u0027)"},{"line_number":30,"context_line":""},{"line_number":31,"context_line":""}],"source_content_type":"text/x-python","patch_set":11,"id":"40c1dc48_44f41be0","line":28,"range":{"start_line":26,"start_character":43,"end_line":28,"end_character":33},"in_reply_to":"6fab0112_aa966fb0","updated":"2024-02-08 19:40:47.000000000","message":"I\u0027ll make sure from now on. Thanks.","commit_id":"19aa3ede94d822722a9961f8225b8af860bfac18"},{"author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"change_message_id":"37f817645b7097d1dfe3bb76a618f1d0a9f0b9c0","unresolved":true,"context_lines":[{"line_number":129,"context_line":"        )"},{"line_number":130,"context_line":"        url \u003d reverse(\u0027horizon:project:share_networks:share_network_detail\u0027,"},{"line_number":131,"context_line":"                      args\u003d[share_net.id])"},{"line_number":132,"context_line":"        "},{"line_number":133,"context_line":"        res \u003d self.client.get(url)"},{"line_number":134,"context_line":"        "},{"line_number":135,"context_line":"        self.assertNoMessages()"}],"source_content_type":"text/x-python","patch_set":15,"id":"05cafa62_16e46b1d","line":132,"updated":"2024-02-20 21:12:43.000000000","message":"can you delete these extra spaces here and below","commit_id":"ba1b921068486b7b103f7538b3a8e88c15f7bab6"},{"author":{"_account_id":36483,"name":"melaku alehegn","email":"melakualehegn34@gmail.com","username":"melakualehegn"},"change_message_id":"ee18133f319d0ef59a5e1b6be866a6eb25e041c5","unresolved":false,"context_lines":[{"line_number":129,"context_line":"        )"},{"line_number":130,"context_line":"        url \u003d reverse(\u0027horizon:project:share_networks:share_network_detail\u0027,"},{"line_number":131,"context_line":"                      args\u003d[share_net.id])"},{"line_number":132,"context_line":"        "},{"line_number":133,"context_line":"        res \u003d self.client.get(url)"},{"line_number":134,"context_line":"        "},{"line_number":135,"context_line":"        self.assertNoMessages()"}],"source_content_type":"text/x-python","patch_set":15,"id":"983aafd2_d9d8f1b8","line":132,"in_reply_to":"05cafa62_16e46b1d","updated":"2024-02-21 22:53:44.000000000","message":"Done","commit_id":"ba1b921068486b7b103f7538b3a8e88c15f7bab6"},{"author":{"_account_id":36483,"name":"melaku alehegn","email":"melakualehegn34@gmail.com","username":"melakualehegn"},"change_message_id":"827660843fca693c2391d638f4d5635f15b06de4","unresolved":true,"context_lines":[{"line_number":143,"context_line":"                                    \"/%s/detail\\\"\u003e%s\u003c/a\u003e\" % ("},{"line_number":144,"context_line":"                                        sub[\u0027neutron_net_id\u0027],"},{"line_number":145,"context_line":"                                        network.name), 1, 200)"},{"line_number":146,"context_line":"            self.assertContains(res, \"\u003ca href\u003d\\\"/project/networks/subnets\""},{"line_number":147,"context_line":"                                     \"/%s/detail\\\"\u003e%s\u003c/a\u003e\" % ("},{"line_number":148,"context_line":"                                         sub[\u0027neutron_subnet_id\u0027],"},{"line_number":149,"context_line":"                                         subnet[\u0027name\u0027]), 1, 200)"},{"line_number":150,"context_line":"            api.neutron.network_get.assert_called_once_with("},{"line_number":151,"context_line":"                mock.ANY, sub[\u0027neutron_net_id\u0027])"},{"line_number":152,"context_line":"            api.neutron.subnet_get.assert_called_once_with("}],"source_content_type":"text/x-python","patch_set":15,"id":"4773e9ba_feae9c08","line":149,"range":{"start_line":146,"start_character":12,"end_line":149,"end_character":65},"updated":"2024-02-20 20:31:35.000000000","message":"this keeps failing, and I need your suggestion if my assertion is right?","commit_id":"ba1b921068486b7b103f7538b3a8e88c15f7bab6"},{"author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"change_message_id":"855b1df548f948224678f094f8ff579f6cdc76ff","unresolved":true,"context_lines":[{"line_number":143,"context_line":"                                    \"/%s/detail\\\"\u003e%s\u003c/a\u003e\" % ("},{"line_number":144,"context_line":"                                        sub[\u0027neutron_net_id\u0027],"},{"line_number":145,"context_line":"                                        network.name), 1, 200)"},{"line_number":146,"context_line":"            self.assertContains(res, \"\u003ca href\u003d\\\"/project/networks/subnets\""},{"line_number":147,"context_line":"                                     \"/%s/detail\\\"\u003e%s\u003c/a\u003e\" % ("},{"line_number":148,"context_line":"                                         sub[\u0027neutron_subnet_id\u0027],"},{"line_number":149,"context_line":"                                         subnet[\u0027name\u0027]), 1, 200)"},{"line_number":150,"context_line":"            api.neutron.network_get.assert_called_once_with("},{"line_number":151,"context_line":"                mock.ANY, sub[\u0027neutron_net_id\u0027])"},{"line_number":152,"context_line":"            api.neutron.subnet_get.assert_called_once_with("}],"source_content_type":"text/x-python","patch_set":15,"id":"a6a39d16_ba945fe0","line":149,"range":{"start_line":146,"start_character":12,"end_line":149,"end_character":65},"in_reply_to":"4773e9ba_feae9c08","updated":"2024-02-20 23:45:19.000000000","message":"Your assert is correct; i\u0027ve suggested a fix in \n\nmanila_ui/dashboards/project/share_networks/templates/share_networks/_detail.html","commit_id":"ba1b921068486b7b103f7538b3a8e88c15f7bab6"},{"author":{"_account_id":36483,"name":"melaku alehegn","email":"melakualehegn34@gmail.com","username":"melakualehegn"},"change_message_id":"ee18133f319d0ef59a5e1b6be866a6eb25e041c5","unresolved":false,"context_lines":[{"line_number":143,"context_line":"                                    \"/%s/detail\\\"\u003e%s\u003c/a\u003e\" % ("},{"line_number":144,"context_line":"                                        sub[\u0027neutron_net_id\u0027],"},{"line_number":145,"context_line":"                                        network.name), 1, 200)"},{"line_number":146,"context_line":"            self.assertContains(res, \"\u003ca href\u003d\\\"/project/networks/subnets\""},{"line_number":147,"context_line":"                                     \"/%s/detail\\\"\u003e%s\u003c/a\u003e\" % ("},{"line_number":148,"context_line":"                                         sub[\u0027neutron_subnet_id\u0027],"},{"line_number":149,"context_line":"                                         subnet[\u0027name\u0027]), 1, 200)"},{"line_number":150,"context_line":"            api.neutron.network_get.assert_called_once_with("},{"line_number":151,"context_line":"                mock.ANY, sub[\u0027neutron_net_id\u0027])"},{"line_number":152,"context_line":"            api.neutron.subnet_get.assert_called_once_with("}],"source_content_type":"text/x-python","patch_set":15,"id":"f742d667_aa750ffe","line":149,"range":{"start_line":146,"start_character":12,"end_line":149,"end_character":65},"in_reply_to":"a6a39d16_ba945fe0","updated":"2024-02-21 22:53:44.000000000","message":"Ok Thanks.","commit_id":"ba1b921068486b7b103f7538b3a8e88c15f7bab6"}],"manila_ui/tests/dashboards/project/test_data.py":[{"author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"change_message_id":"855b1df548f948224678f094f8ff579f6cdc76ff","unresolved":true,"context_lines":[{"line_number":287,"context_line":"        \"description\": \"This is test share network\","},{"line_number":288,"context_line":"        \"security_service_update_support\": True,"},{"line_number":289,"context_line":"        \"status\": \"active\","},{"line_number":290,"context_line":"        \"share_network_subnets\": ["},{"line_number":291,"context_line":"            {"},{"line_number":292,"context_line":"                \"id\": \"e4db03dc-6041-4c6a-a8f9-80bb4141a1eb\","},{"line_number":293,"context_line":"                \"availability_zone\": None,"},{"line_number":294,"context_line":"                \"created_at\": \"2019-10-02T17:49:43.000000\","},{"line_number":295,"context_line":"                \"updated_at\": \"2019-10-03T12:17:39.000000\","},{"line_number":296,"context_line":"                \"segmentation_id\": None,"},{"line_number":297,"context_line":"                \"neutron_net_id\": \"62187648-6617-4509-a780-ffc973a7fe43\","},{"line_number":298,"context_line":"                \"neutron_subnet_id\": \"2276888a-27c1-47c2-82a0-ea33050128b5\","},{"line_number":299,"context_line":"                \"ip_version\": 4,"},{"line_number":300,"context_line":"                \"cidr\": \"172.24.5.0/24\","},{"line_number":301,"context_line":"                \"network_type\": \"flat\","},{"line_number":302,"context_line":"                \"mtu\": 1500,"},{"line_number":303,"context_line":"                \"gateway\": \"172.24.5.1\","},{"line_number":304,"context_line":"            },"},{"line_number":305,"context_line":"        ],"},{"line_number":306,"context_line":"    }"},{"line_number":307,"context_line":")"},{"line_number":308,"context_line":""}],"source_content_type":"text/x-python","patch_set":15,"id":"6c27a01f_f0813848","line":305,"range":{"start_line":290,"start_character":33,"end_line":305,"end_character":10},"updated":"2024-02-20 23:45:19.000000000","message":"can you duplicate this subnet and create another subnet?","commit_id":"ba1b921068486b7b103f7538b3a8e88c15f7bab6"},{"author":{"_account_id":36483,"name":"melaku alehegn","email":"melakualehegn34@gmail.com","username":"melakualehegn"},"change_message_id":"ee18133f319d0ef59a5e1b6be866a6eb25e041c5","unresolved":false,"context_lines":[{"line_number":287,"context_line":"        \"description\": \"This is test share network\","},{"line_number":288,"context_line":"        \"security_service_update_support\": True,"},{"line_number":289,"context_line":"        \"status\": \"active\","},{"line_number":290,"context_line":"        \"share_network_subnets\": ["},{"line_number":291,"context_line":"            {"},{"line_number":292,"context_line":"                \"id\": \"e4db03dc-6041-4c6a-a8f9-80bb4141a1eb\","},{"line_number":293,"context_line":"                \"availability_zone\": None,"},{"line_number":294,"context_line":"                \"created_at\": \"2019-10-02T17:49:43.000000\","},{"line_number":295,"context_line":"                \"updated_at\": \"2019-10-03T12:17:39.000000\","},{"line_number":296,"context_line":"                \"segmentation_id\": None,"},{"line_number":297,"context_line":"                \"neutron_net_id\": \"62187648-6617-4509-a780-ffc973a7fe43\","},{"line_number":298,"context_line":"                \"neutron_subnet_id\": \"2276888a-27c1-47c2-82a0-ea33050128b5\","},{"line_number":299,"context_line":"                \"ip_version\": 4,"},{"line_number":300,"context_line":"                \"cidr\": \"172.24.5.0/24\","},{"line_number":301,"context_line":"                \"network_type\": \"flat\","},{"line_number":302,"context_line":"                \"mtu\": 1500,"},{"line_number":303,"context_line":"                \"gateway\": \"172.24.5.1\","},{"line_number":304,"context_line":"            },"},{"line_number":305,"context_line":"        ],"},{"line_number":306,"context_line":"    }"},{"line_number":307,"context_line":")"},{"line_number":308,"context_line":""}],"source_content_type":"text/x-python","patch_set":15,"id":"27da555b_3f160bc8","line":305,"range":{"start_line":290,"start_character":33,"end_line":305,"end_character":10},"in_reply_to":"6c27a01f_f0813848","updated":"2024-02-21 22:53:44.000000000","message":"Done","commit_id":"ba1b921068486b7b103f7538b3a8e88c15f7bab6"}],"releasenotes/notes/bp-share-network-subnets-82ad8c601caf177b.yaml":[{"author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"change_message_id":"37f817645b7097d1dfe3bb76a618f1d0a9f0b9c0","unresolved":true,"context_lines":[{"line_number":1,"context_line":"---"},{"line_number":2,"context_line":"features:"},{"line_number":3,"context_line":"  - |"},{"line_number":4,"context_line":"    Adds workflows to create share network process."},{"line_number":5,"context_line":"    Add a feature to link associated subnets and "},{"line_number":6,"context_line":"    networks from share network details page."}],"source_content_type":"text/x-yaml","patch_set":15,"id":"928d5393_e3d24345","line":6,"range":{"start_line":4,"start_character":4,"end_line":6,"end_character":45},"updated":"2024-02-20 21:12:43.000000000","message":"suggestion:\n\n```\nSwitched share network creation to a two-step workflow. We now allow configuring an availability zone with the initial network subnet associated with the share network. Share network detail panels have been updated accordingly as well\n```","commit_id":"ba1b921068486b7b103f7538b3a8e88c15f7bab6"},{"author":{"_account_id":36483,"name":"melaku alehegn","email":"melakualehegn34@gmail.com","username":"melakualehegn"},"change_message_id":"ee18133f319d0ef59a5e1b6be866a6eb25e041c5","unresolved":false,"context_lines":[{"line_number":1,"context_line":"---"},{"line_number":2,"context_line":"features:"},{"line_number":3,"context_line":"  - |"},{"line_number":4,"context_line":"    Adds workflows to create share network process."},{"line_number":5,"context_line":"    Add a feature to link associated subnets and "},{"line_number":6,"context_line":"    networks from share network details page."}],"source_content_type":"text/x-yaml","patch_set":15,"id":"3154b768_76708297","line":6,"range":{"start_line":4,"start_character":4,"end_line":6,"end_character":45},"in_reply_to":"928d5393_e3d24345","updated":"2024-02-21 22:53:44.000000000","message":"Done","commit_id":"ba1b921068486b7b103f7538b3a8e88c15f7bab6"}]}
