)]}'
{"/PATCHSET_LEVEL":[{"author":{"_account_id":37598,"name":"Ivan Anfimov","display_name":"Ivan Anfimov","email":"lazekteam@gmail.com","username":"anfimovir"},"change_message_id":"fc04e0aef13baea6cb607f5bc13a5ecf9975a90b","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":2,"id":"0b91d247_cb29bcdc","updated":"2025-11-20 11:57:53.000000000","message":"Hello, two small changes, another good, thanks you.","commit_id":"e28761ec6652466ae0b059e024fe0fdb37db8a1d"},{"author":{"_account_id":36316,"name":"Alexon Ferreira de Oliveira","display_name":"Alexon Oliveira","email":"alolivei@redhat.com","username":"alexonoliveira"},"change_message_id":"c0a71c7f37ad0c117bbb77818773638fe04c947e","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":2,"id":"c3e6bb74_abf30a1f","updated":"2025-11-15 00:55:28.000000000","message":"recheck","commit_id":"e28761ec6652466ae0b059e024fe0fdb37db8a1d"},{"author":{"_account_id":36316,"name":"Alexon Ferreira de Oliveira","display_name":"Alexon Oliveira","email":"alolivei@redhat.com","username":"alexonoliveira"},"change_message_id":"dda18e98ae5695a56eca4e9924cfd4748eeb389b","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":3,"id":"e3b0332b_f492e1b9","updated":"2025-11-21 17:46:19.000000000","message":"@lazekteam@gmail.com, done","commit_id":"48fd6d288bc9d4f99b9c68c592fa6666436048fa"},{"author":{"_account_id":37598,"name":"Ivan Anfimov","display_name":"Ivan Anfimov","email":"lazekteam@gmail.com","username":"anfimovir"},"change_message_id":"fc997bb1e5d4d37682150d53baa09c16b5ffa64f","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":3,"id":"5ddddce4_a91ca89a","updated":"2025-11-22 10:44:30.000000000","message":"LGTM, may be add release note file?","commit_id":"48fd6d288bc9d4f99b9c68c592fa6666436048fa"},{"author":{"_account_id":36316,"name":"Alexon Ferreira de Oliveira","display_name":"Alexon Oliveira","email":"alolivei@redhat.com","username":"alexonoliveira"},"change_message_id":"78736c72add2b331ed31f6c3e53a63c3ad58c32b","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":3,"id":"a15127ac_1a05e9ee","updated":"2025-11-21 17:46:51.000000000","message":"recheck","commit_id":"48fd6d288bc9d4f99b9c68c592fa6666436048fa"},{"author":{"_account_id":36316,"name":"Alexon Ferreira de Oliveira","display_name":"Alexon Oliveira","email":"alolivei@redhat.com","username":"alexonoliveira"},"change_message_id":"60d71fc067afedb6a8bad536f10ef6af42c4d1d9","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":3,"id":"4508dfec_3235bbc4","in_reply_to":"5ddddce4_a91ca89a","updated":"2025-11-23 00:43:22.000000000","message":"@lazekteam@gmail.com, done","commit_id":"48fd6d288bc9d4f99b9c68c592fa6666436048fa"},{"author":{"_account_id":37598,"name":"Ivan Anfimov","display_name":"Ivan Anfimov","email":"lazekteam@gmail.com","username":"anfimovir"},"change_message_id":"0537267a3d2035f74b30047a032e732ba3d371d8","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":4,"id":"15398f23_a06eac00","updated":"2025-12-02 11:47:40.000000000","message":"@jjasek@redhat.com hello, hmm,","commit_id":"c0edfa6e97836b377732b2d5783e45454c088cab"},{"author":{"_account_id":36316,"name":"Alexon Ferreira de Oliveira","display_name":"Alexon Oliveira","email":"alolivei@redhat.com","username":"alexonoliveira"},"change_message_id":"66e18095e2f5564e16eb3587b3abf73fcb14e083","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":4,"id":"15f4f694_63ff14c8","updated":"2025-12-19 13:45:49.000000000","message":"@jjasek@redhat.com, @lazekteam@gmail.com, @dcu995@gmail.com, here\u0027s the thing: I had a conversation with Jan about it and, apparently, this was already fixed in the most recent versions, apparently as part of some other bigger feature, but the issue is already there between Wallaby and older versions and some other recent version I can\u0027t point out yet. Nevertheless, since Wallaby is unmaintained now, I guess we won\u0027t be able to move this patch further. However, I still need it for Wallaby and probably Antelope, because these are the upstream versions used by RHOSP 17.1 and RHOSO 18.x respectively. But I\u0027ll handle it downstream. You guys can decide to close this one if you prefer.","commit_id":"c0edfa6e97836b377732b2d5783e45454c088cab"},{"author":{"_account_id":36316,"name":"Alexon Ferreira de Oliveira","display_name":"Alexon Oliveira","email":"alolivei@redhat.com","username":"alexonoliveira"},"change_message_id":"6a17103024f9825da3ea9b6f9e53cc9c39d3a1b3","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":4,"id":"2cae7701_1751e083","updated":"2025-11-24 21:39:55.000000000","message":"@t.v.ovtchinnikova@gmail.com, @openstack@dopieralski.pl, @jjasek@redhat.com, everything OK to move this forward?","commit_id":"c0edfa6e97836b377732b2d5783e45454c088cab"},{"author":{"_account_id":35133,"name":"Jan Jasek","email":"jjasek@redhat.com","username":"janjasek"},"change_message_id":"eea2c015400b5385bb100ade3b8131f592508edf","unresolved":true,"context_lines":[],"source_content_type":"","patch_set":4,"id":"268de334_d4f98a35","updated":"2025-12-02 11:42:45.000000000","message":"Hello @alolivei@redhat.com\n\nI am not sure if I am doing something wrong but I am not able to reproduce the issue in my environment.\n1) I created a SecurityGroup (under admin project)\n2) I created RBAC Policy for the SG with demo project as a target:\nopenstack network rbac create --target-project 4ae48c78662f4611a441622fc4b1a1a7 --action access_as_shared --type security_group f32f5574-d63d-41b3-aeef-df7a2af7af54\n\nIn Edit Instance I can see the Security Group in the list, for both projects (admin and also demo). I can add them/remove them, see them in instance details, also add other SGs, all that without your patch applied.\n\nCould you please share exact steps on how to reproduce this issue?","commit_id":"c0edfa6e97836b377732b2d5783e45454c088cab"},{"author":{"_account_id":6914,"name":"Tatiana Ovchinnikova","email":"t.v.ovtchinnikova@gmail.com","username":"tmazur"},"change_message_id":"a5f22c84a4f67eb168c8f401582a0a3280b4bc04","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":4,"id":"dcd8fef3_bc035fdf","updated":"2025-11-27 17:57:38.000000000","message":"LGTM","commit_id":"c0edfa6e97836b377732b2d5783e45454c088cab"},{"author":{"_account_id":36316,"name":"Alexon Ferreira de Oliveira","display_name":"Alexon Oliveira","email":"alolivei@redhat.com","username":"alexonoliveira"},"change_message_id":"de9b042dee59dffe751630cda53847b7545efab0","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":4,"id":"82b87804_f5d152d4","updated":"2025-11-23 00:43:37.000000000","message":"recheck","commit_id":"c0edfa6e97836b377732b2d5783e45454c088cab"},{"author":{"_account_id":37632,"name":"Dmitriy Chubinidze","email":"dcu995@gmail.com","username":"chubinidzedr"},"change_message_id":"35850ab5c3dc92fc877f0ac1f1ea1c9b3a0100e9","unresolved":true,"context_lines":[],"source_content_type":"","patch_set":4,"id":"b723e41b_a0c2ce7a","in_reply_to":"1a441dc6_e571839b","updated":"2025-12-02 12:28:31.000000000","message":"I\u0027ve also was unable to reproduce this bug, all shared SG\u0027s were available for demo project.","commit_id":"c0edfa6e97836b377732b2d5783e45454c088cab"},{"author":{"_account_id":37598,"name":"Ivan Anfimov","display_name":"Ivan Anfimov","email":"lazekteam@gmail.com","username":"anfimovir"},"change_message_id":"0537267a3d2035f74b30047a032e732ba3d371d8","unresolved":true,"context_lines":[],"source_content_type":"","patch_set":4,"id":"1a441dc6_e571839b","in_reply_to":"268de334_d4f98a35","updated":"2025-12-02 11:47:40.000000000","message":"@jjasek@redhat.com hello, edit function work without problems?","commit_id":"c0edfa6e97836b377732b2d5783e45454c088cab"},{"author":{"_account_id":36316,"name":"Alexon Ferreira de Oliveira","display_name":"Alexon Oliveira","email":"alolivei@redhat.com","username":"alexonoliveira"},"change_message_id":"aa8cadc418f592ad36dea656cb426a66e3a4db71","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":4,"id":"cb90b24f_22492fe0","in_reply_to":"992d27ee_12259f1a","updated":"2025-12-19 13:39:25.000000000","message":"@dcu995@gmail.com, same as I said to Jan.","commit_id":"c0edfa6e97836b377732b2d5783e45454c088cab"},{"author":{"_account_id":35133,"name":"Jan Jasek","email":"jjasek@redhat.com","username":"janjasek"},"change_message_id":"a872a6c69d4ef5ef409d12b9ae86e19c5837cb3b","unresolved":true,"context_lines":[],"source_content_type":"","patch_set":4,"id":"f3b79df0_d62232af","in_reply_to":"b723e41b_a0c2ce7a","updated":"2025-12-02 14:55:29.000000000","message":"@lazekteam@gmail.com - Yes, everything is working well in my environment. I can not reproduce the issue. That is the reason why I am asking @alolivei@redhat.com for exact steps.\n@dcu995@gmail.com - Thanks for checking! Let\u0027s wait for information from @alolivei@redhat.com","commit_id":"c0edfa6e97836b377732b2d5783e45454c088cab"},{"author":{"_account_id":36316,"name":"Alexon Ferreira de Oliveira","display_name":"Alexon Oliveira","email":"alolivei@redhat.com","username":"alexonoliveira"},"change_message_id":"fcec5c1c6f4151582ed5983ea22ffc5df5a074eb","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":4,"id":"992d27ee_12259f1a","in_reply_to":"f3b79df0_d62232af","updated":"2025-12-19 13:38:57.000000000","message":"Hey @jjasek@redhat.com, you did the right steps, but I assume you\u0027ve tested in a more recent version where the bug doesn\u0027t exist anymore. I\u0027ll detail this in another comment later.","commit_id":"c0edfa6e97836b377732b2d5783e45454c088cab"}],"openstack_dashboard/api/neutron.py":[{"author":{"_account_id":37598,"name":"Ivan Anfimov","display_name":"Ivan Anfimov","email":"lazekteam@gmail.com","username":"anfimovir"},"change_message_id":"fc04e0aef13baea6cb607f5bc13a5ecf9975a90b","unresolved":true,"context_lines":[{"line_number":427,"context_line":"                            self.net_client.security_groups(**rbac_filters)"},{"line_number":428,"context_line":"                        )"},{"line_number":429,"context_line":"                        LOG.debug(\"Found %d security groups shared via RBAC \""},{"line_number":430,"context_line":"                                  \"to tenant %s\","},{"line_number":431,"context_line":"                                  len(secgroups_rbac_targeted), tenant_id)"},{"line_number":432,"context_line":"            except Exception as e:"},{"line_number":433,"context_line":"                # Log the error but don\u0027t fail the entire request"}],"source_content_type":"text/x-python","patch_set":2,"id":"38a2a69e_64bf4c3c","line":430,"updated":"2025-11-20 11:57:53.000000000","message":"```suggestion\n                                  \"to project %s\",\n```","commit_id":"e28761ec6652466ae0b059e024fe0fdb37db8a1d"},{"author":{"_account_id":36316,"name":"Alexon Ferreira de Oliveira","display_name":"Alexon Oliveira","email":"alolivei@redhat.com","username":"alexonoliveira"},"change_message_id":"dda18e98ae5695a56eca4e9924cfd4748eeb389b","unresolved":false,"context_lines":[{"line_number":427,"context_line":"                            self.net_client.security_groups(**rbac_filters)"},{"line_number":428,"context_line":"                        )"},{"line_number":429,"context_line":"                        LOG.debug(\"Found %d security groups shared via RBAC \""},{"line_number":430,"context_line":"                                  \"to tenant %s\","},{"line_number":431,"context_line":"                                  len(secgroups_rbac_targeted), tenant_id)"},{"line_number":432,"context_line":"            except Exception as e:"},{"line_number":433,"context_line":"                # Log the error but don\u0027t fail the entire request"}],"source_content_type":"text/x-python","patch_set":2,"id":"9e900853_d86c2b23","line":430,"in_reply_to":"38a2a69e_64bf4c3c","updated":"2025-11-21 17:46:19.000000000","message":"Done","commit_id":"e28761ec6652466ae0b059e024fe0fdb37db8a1d"},{"author":{"_account_id":37598,"name":"Ivan Anfimov","display_name":"Ivan Anfimov","email":"lazekteam@gmail.com","username":"anfimovir"},"change_message_id":"fc04e0aef13baea6cb607f5bc13a5ecf9975a90b","unresolved":true,"context_lines":[{"line_number":432,"context_line":"            except Exception as e:"},{"line_number":433,"context_line":"                # Log the error but don\u0027t fail the entire request"},{"line_number":434,"context_line":"                LOG.warning(\"Unable to retrieve RBAC-shared security groups \""},{"line_number":435,"context_line":"                            \"for tenant %s: %s\", tenant_id, e)"},{"line_number":436,"context_line":""},{"line_number":437,"context_line":"            def _filter_sgs(all_sgs):"},{"line_number":438,"context_line":"                already_found \u003d set()"}],"source_content_type":"text/x-python","patch_set":2,"id":"dba3dc01_bdc1df09","line":435,"updated":"2025-11-20 11:57:53.000000000","message":"```suggestion\n                            \"for project %s: %s\", tenant_id, e)\n```","commit_id":"e28761ec6652466ae0b059e024fe0fdb37db8a1d"},{"author":{"_account_id":36316,"name":"Alexon Ferreira de Oliveira","display_name":"Alexon Oliveira","email":"alolivei@redhat.com","username":"alexonoliveira"},"change_message_id":"dda18e98ae5695a56eca4e9924cfd4748eeb389b","unresolved":false,"context_lines":[{"line_number":432,"context_line":"            except Exception as e:"},{"line_number":433,"context_line":"                # Log the error but don\u0027t fail the entire request"},{"line_number":434,"context_line":"                LOG.warning(\"Unable to retrieve RBAC-shared security groups \""},{"line_number":435,"context_line":"                            \"for tenant %s: %s\", tenant_id, e)"},{"line_number":436,"context_line":""},{"line_number":437,"context_line":"            def _filter_sgs(all_sgs):"},{"line_number":438,"context_line":"                already_found \u003d set()"}],"source_content_type":"text/x-python","patch_set":2,"id":"92ee7fe7_dcfbb016","line":435,"in_reply_to":"dba3dc01_bdc1df09","updated":"2025-11-21 17:46:19.000000000","message":"Done","commit_id":"e28761ec6652466ae0b059e024fe0fdb37db8a1d"}]}
