)]}'
{"neutron/policy.py":[{"author":{"_account_id":8313,"name":"Lajos Katona","display_name":"lajoskatona","email":"katonalala@gmail.com","username":"elajkat","status":"Ericsson Software Technology"},"change_message_id":"c353938223e8438dd876e3596b7c424bb0b18fe1","unresolved":false,"context_lines":[{"line_number":46,"context_line":"# Identify the attribute used by a resource to reference another resource"},{"line_number":47,"context_line":"_RESOURCE_FOREIGN_KEYS \u003d {"},{"line_number":48,"context_line":"    net_apidef.COLLECTION_NAME: \u0027network_id\u0027,"},{"line_number":49,"context_line":"    \u0027security_groups\u0027: \u0027security_group_id\u0027"},{"line_number":50,"context_line":"}"},{"line_number":51,"context_line":""},{"line_number":52,"context_line":""}],"source_content_type":"text/x-python","patch_set":3,"id":"3fa7e38b_0db5d97e","line":49,"range":{"start_line":49,"start_character":4,"end_line":49,"end_character":21},"updated":"2019-10-17 15:49:15.000000000","message":"nit: this should be from the API definition (surprise for me: sec group api def is not in neutron-lib)\n\nfrom neutron.extensions import securitygroup\nsecuritygroup.SECURITYGROUPS","commit_id":"24296d989c9517ea6a3eea7dc66728c39d73302c"},{"author":{"_account_id":11975,"name":"Slawek Kaplonski","email":"skaplons@redhat.com","username":"slaweq"},"change_message_id":"1f6d4a446839f8bed89a9fa3e9fe143dadc66664","unresolved":false,"context_lines":[{"line_number":46,"context_line":"# Identify the attribute used by a resource to reference another resource"},{"line_number":47,"context_line":"_RESOURCE_FOREIGN_KEYS \u003d {"},{"line_number":48,"context_line":"    net_apidef.COLLECTION_NAME: \u0027network_id\u0027,"},{"line_number":49,"context_line":"    \u0027security_groups\u0027: \u0027security_group_id\u0027"},{"line_number":50,"context_line":"}"},{"line_number":51,"context_line":""},{"line_number":52,"context_line":""}],"source_content_type":"text/x-python","patch_set":3,"id":"3fa7e38b_d7459870","line":49,"range":{"start_line":49,"start_character":4,"end_line":49,"end_character":21},"in_reply_to":"3fa7e38b_0db5d97e","updated":"2019-12-04 20:35:45.000000000","message":"I would like to have it like that but then I have cyclic import as neutron.extensions.securitygroup imports also neutron.policy module.\nSo I added TODO note to change it when security group api-def will be moved to neutron-lib.","commit_id":"24296d989c9517ea6a3eea7dc66728c39d73302c"},{"author":{"_account_id":8313,"name":"Lajos Katona","display_name":"lajoskatona","email":"katonalala@gmail.com","username":"elajkat","status":"Ericsson Software Technology"},"change_message_id":"fdd11fc3d8019c787d0b3f787aeebec969db7f91","unresolved":false,"context_lines":[{"line_number":46,"context_line":"# Identify the attribute used by a resource to reference another resource"},{"line_number":47,"context_line":"_RESOURCE_FOREIGN_KEYS \u003d {"},{"line_number":48,"context_line":"    net_apidef.COLLECTION_NAME: \u0027network_id\u0027,"},{"line_number":49,"context_line":"    \u0027security_groups\u0027: \u0027security_group_id\u0027"},{"line_number":50,"context_line":"}"},{"line_number":51,"context_line":""},{"line_number":52,"context_line":""}],"source_content_type":"text/x-python","patch_set":3,"id":"3fa7e38b_7bfeca6a","line":49,"range":{"start_line":49,"start_character":4,"end_line":49,"end_character":21},"in_reply_to":"3fa7e38b_d7459870","updated":"2019-12-10 11:32:44.000000000","message":"Thanks Slawek","commit_id":"24296d989c9517ea6a3eea7dc66728c39d73302c"}],"releasenotes/notes/show-all-security-group-rules-for-security-group-owner-6635dd3e4c6ab5ee.yaml":[{"author":{"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},"change_message_id":"099cf497826ee3a0f9498ec09475ef711e783f5b","unresolved":false,"context_lines":[{"line_number":1,"context_line":"---"},{"line_number":2,"context_line":"fixes:"},{"line_number":3,"context_line":"  - |"},{"line_number":4,"context_line":"    Fixes bug 1824248."},{"line_number":5,"context_line":"    Owner of security group now see all security group rules which belongs to"},{"line_number":6,"context_line":"    the security group. Even if rule was created by admin user."}],"source_content_type":"text/x-yaml","patch_set":3,"id":"3fa7e38b_5aa4084b","line":4,"updated":"2019-10-15 18:00:57.000000000","message":"Would be good if this was a link:\n\n`1824248 \u003chttps://bugs.launchpad.net/neutron/+bug/1824248\u003e`_\n\nAnd maybe put it as the last sentence?","commit_id":"24296d989c9517ea6a3eea7dc66728c39d73302c"},{"author":{"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},"change_message_id":"099cf497826ee3a0f9498ec09475ef711e783f5b","unresolved":false,"context_lines":[{"line_number":2,"context_line":"fixes:"},{"line_number":3,"context_line":"  - |"},{"line_number":4,"context_line":"    Fixes bug 1824248."},{"line_number":5,"context_line":"    Owner of security group now see all security group rules which belongs to"},{"line_number":6,"context_line":"    the security group. Even if rule was created by admin user."}],"source_content_type":"text/x-yaml","patch_set":3,"id":"3fa7e38b_1a68d0f2","line":5,"range":{"start_line":5,"start_character":4,"end_line":5,"end_character":9},"updated":"2019-10-15 18:00:57.000000000","message":"s/Owners","commit_id":"24296d989c9517ea6a3eea7dc66728c39d73302c"},{"author":{"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},"change_message_id":"099cf497826ee3a0f9498ec09475ef711e783f5b","unresolved":false,"context_lines":[{"line_number":2,"context_line":"fixes:"},{"line_number":3,"context_line":"  - |"},{"line_number":4,"context_line":"    Fixes bug 1824248."},{"line_number":5,"context_line":"    Owner of security group now see all security group rules which belongs to"},{"line_number":6,"context_line":"    the security group. Even if rule was created by admin user."}],"source_content_type":"text/x-yaml","patch_set":3,"id":"3fa7e38b_da6d5803","line":5,"range":{"start_line":5,"start_character":67,"end_line":5,"end_character":74},"updated":"2019-10-15 18:00:57.000000000","message":"s/belong","commit_id":"24296d989c9517ea6a3eea7dc66728c39d73302c"},{"author":{"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},"change_message_id":"099cf497826ee3a0f9498ec09475ef711e783f5b","unresolved":false,"context_lines":[{"line_number":2,"context_line":"fixes:"},{"line_number":3,"context_line":"  - |"},{"line_number":4,"context_line":"    Fixes bug 1824248."},{"line_number":5,"context_line":"    Owner of security group now see all security group rules which belongs to"},{"line_number":6,"context_line":"    the security group. Even if rule was created by admin user."}],"source_content_type":"text/x-yaml","patch_set":3,"id":"3fa7e38b_ba6adce9","line":5,"range":{"start_line":5,"start_character":22,"end_line":5,"end_character":27},"updated":"2019-10-15 18:00:57.000000000","message":"s/groups","commit_id":"24296d989c9517ea6a3eea7dc66728c39d73302c"},{"author":{"_account_id":11975,"name":"Slawek Kaplonski","email":"skaplons@redhat.com","username":"slaweq"},"change_message_id":"1f6d4a446839f8bed89a9fa3e9fe143dadc66664","unresolved":false,"context_lines":[{"line_number":2,"context_line":"fixes:"},{"line_number":3,"context_line":"  - |"},{"line_number":4,"context_line":"    Fixes bug 1824248."},{"line_number":5,"context_line":"    Owner of security group now see all security group rules which belongs to"},{"line_number":6,"context_line":"    the security group. Even if rule was created by admin user."}],"source_content_type":"text/x-yaml","patch_set":3,"id":"3fa7e38b_37566c2c","line":5,"range":{"start_line":5,"start_character":4,"end_line":5,"end_character":9},"in_reply_to":"3fa7e38b_1a68d0f2","updated":"2019-12-04 20:35:45.000000000","message":"Done","commit_id":"24296d989c9517ea6a3eea7dc66728c39d73302c"},{"author":{"_account_id":11975,"name":"Slawek Kaplonski","email":"skaplons@redhat.com","username":"slaweq"},"change_message_id":"1f6d4a446839f8bed89a9fa3e9fe143dadc66664","unresolved":false,"context_lines":[{"line_number":2,"context_line":"fixes:"},{"line_number":3,"context_line":"  - |"},{"line_number":4,"context_line":"    Fixes bug 1824248."},{"line_number":5,"context_line":"    Owner of security group now see all security group rules which belongs to"},{"line_number":6,"context_line":"    the security group. Even if rule was created by admin user."}],"source_content_type":"text/x-yaml","patch_set":3,"id":"3fa7e38b_5751a82f","line":5,"range":{"start_line":5,"start_character":22,"end_line":5,"end_character":27},"in_reply_to":"3fa7e38b_ba6adce9","updated":"2019-12-04 20:35:45.000000000","message":"Done","commit_id":"24296d989c9517ea6a3eea7dc66728c39d73302c"},{"author":{"_account_id":11975,"name":"Slawek Kaplonski","email":"skaplons@redhat.com","username":"slaweq"},"change_message_id":"1f6d4a446839f8bed89a9fa3e9fe143dadc66664","unresolved":false,"context_lines":[{"line_number":2,"context_line":"fixes:"},{"line_number":3,"context_line":"  - |"},{"line_number":4,"context_line":"    Fixes bug 1824248."},{"line_number":5,"context_line":"    Owner of security group now see all security group rules which belongs to"},{"line_number":6,"context_line":"    the security group. Even if rule was created by admin user."}],"source_content_type":"text/x-yaml","patch_set":3,"id":"3fa7e38b_1731f00a","line":5,"range":{"start_line":5,"start_character":67,"end_line":5,"end_character":74},"in_reply_to":"3fa7e38b_da6d5803","updated":"2019-12-04 20:35:45.000000000","message":"Done","commit_id":"24296d989c9517ea6a3eea7dc66728c39d73302c"},{"author":{"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},"change_message_id":"099cf497826ee3a0f9498ec09475ef711e783f5b","unresolved":false,"context_lines":[{"line_number":3,"context_line":"  - |"},{"line_number":4,"context_line":"    Fixes bug 1824248."},{"line_number":5,"context_line":"    Owner of security group now see all security group rules which belongs to"},{"line_number":6,"context_line":"    the security group. Even if rule was created by admin user."}],"source_content_type":"text/x-yaml","patch_set":3,"id":"3fa7e38b_9a7360e7","line":6,"range":{"start_line":6,"start_character":22,"end_line":6,"end_character":36},"updated":"2019-10-15 18:00:57.000000000","message":"s/, even if the rule","commit_id":"24296d989c9517ea6a3eea7dc66728c39d73302c"},{"author":{"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},"change_message_id":"099cf497826ee3a0f9498ec09475ef711e783f5b","unresolved":false,"context_lines":[{"line_number":3,"context_line":"  - |"},{"line_number":4,"context_line":"    Fixes bug 1824248."},{"line_number":5,"context_line":"    Owner of security group now see all security group rules which belongs to"},{"line_number":6,"context_line":"    the security group. Even if rule was created by admin user."}],"source_content_type":"text/x-yaml","patch_set":3,"id":"3fa7e38b_5a7968c2","line":6,"range":{"start_line":6,"start_character":52,"end_line":6,"end_character":57},"updated":"2019-10-15 18:00:57.000000000","message":"s/the admin","commit_id":"24296d989c9517ea6a3eea7dc66728c39d73302c"},{"author":{"_account_id":11975,"name":"Slawek Kaplonski","email":"skaplons@redhat.com","username":"slaweq"},"change_message_id":"1f6d4a446839f8bed89a9fa3e9fe143dadc66664","unresolved":false,"context_lines":[{"line_number":3,"context_line":"  - |"},{"line_number":4,"context_line":"    Fixes bug 1824248."},{"line_number":5,"context_line":"    Owner of security group now see all security group rules which belongs to"},{"line_number":6,"context_line":"    the security group. Even if rule was created by admin user."}],"source_content_type":"text/x-yaml","patch_set":3,"id":"3fa7e38b_b737bcfe","line":6,"range":{"start_line":6,"start_character":52,"end_line":6,"end_character":57},"in_reply_to":"3fa7e38b_5a7968c2","updated":"2019-12-04 20:35:45.000000000","message":"Done","commit_id":"24296d989c9517ea6a3eea7dc66728c39d73302c"},{"author":{"_account_id":11975,"name":"Slawek Kaplonski","email":"skaplons@redhat.com","username":"slaweq"},"change_message_id":"1f6d4a446839f8bed89a9fa3e9fe143dadc66664","unresolved":false,"context_lines":[{"line_number":3,"context_line":"  - |"},{"line_number":4,"context_line":"    Fixes bug 1824248."},{"line_number":5,"context_line":"    Owner of security group now see all security group rules which belongs to"},{"line_number":6,"context_line":"    the security group. Even if rule was created by admin user."}],"source_content_type":"text/x-yaml","patch_set":3,"id":"3fa7e38b_d73a78e4","line":6,"range":{"start_line":6,"start_character":22,"end_line":6,"end_character":36},"in_reply_to":"3fa7e38b_9a7360e7","updated":"2019-12-04 20:35:45.000000000","message":"Done","commit_id":"24296d989c9517ea6a3eea7dc66728c39d73302c"}]}
