)]}'
{"/PATCHSET_LEVEL":[{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"b5d583da07c8693641e7a790b4b4ef93eaad61d5","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":2,"id":"f4ee6a2a_4a5f062b","updated":"2025-11-12 12:54:33.000000000","message":"I have some small comments inline. Could we also get a functional tests and a release note for this, please?","commit_id":"a421df8128da0ac03867c621dfab55cf7afb4572"},{"author":{"_account_id":23279,"name":"Seongsoo Cho","display_name":"Seongsoo Cho","email":"ppiyakk2@printf.kr","username":"seongsoo.cho"},"change_message_id":"4cdc750e10153fc1a3a2c2c3591ede98b96a35c2","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":2,"id":"92511d0a_4cb68d83","updated":"2026-05-19 14:44:45.000000000","message":"This patch was originally developed as part of the 2025 Korea Contribution Mentoring Program.\n\nSince there have been no updates for several months after the patch was proposed, a mentee from the 2026 program will continue working on it. (from may 2026)","commit_id":"a421df8128da0ac03867c621dfab55cf7afb4572"}],"openstack/key_manager/v1/_proxy.py":[{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"b5d583da07c8693641e7a790b4b4ef93eaad61d5","unresolved":true,"context_lines":[{"line_number":300,"context_line":"        container \u003d self._get_resource(_container.Container, container)"},{"line_number":301,"context_line":"        attrs[\u0027container_id\u0027] \u003d container.id"},{"line_number":302,"context_line":""},{"line_number":303,"context_line":"        # Handle shorthand parameters"},{"line_number":304,"context_line":"        if \u0027users\u0027 in attrs or \u0027project_access\u0027 in attrs:"},{"line_number":305,"context_line":"            read_settings \u003d {}"},{"line_number":306,"context_line":"            if \u0027users\u0027 in attrs:"},{"line_number":307,"context_line":"                read_settings[\u0027users\u0027] \u003d attrs.pop(\u0027users\u0027)"},{"line_number":308,"context_line":"            if \u0027project_access\u0027 in attrs:"},{"line_number":309,"context_line":"                read_settings[\u0027project-access\u0027] \u003d attrs.pop(\u0027project_access\u0027)"},{"line_number":310,"context_line":"            attrs[\u0027read\u0027] \u003d read_settings"},{"line_number":311,"context_line":"        elif \u0027read\u0027 not in attrs:"},{"line_number":312,"context_line":"            # Default settings"},{"line_number":313,"context_line":"            attrs[\u0027read\u0027] \u003d {\u0027project-access\u0027: True}"},{"line_number":314,"context_line":""},{"line_number":315,"context_line":"        return self._create(_container_acl.ContainerACL, container.id, **attrs)"},{"line_number":316,"context_line":""}],"source_content_type":"text/x-python","patch_set":2,"id":"3bd1ba29_4961d8fd","line":313,"range":{"start_line":303,"start_character":0,"end_line":313,"end_character":52},"updated":"2025-11-12 12:54:33.000000000","message":"I don\u0027t believe this is our responsibility. I think it would be better to insist users provide this data themselves, personally.","commit_id":"a421df8128da0ac03867c621dfab55cf7afb4572"},{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"b5d583da07c8693641e7a790b4b4ef93eaad61d5","unresolved":true,"context_lines":[{"line_number":328,"context_line":"        container \u003d self._get_resource(_container.Container, container)"},{"line_number":329,"context_line":"        attrs[\u0027container_id\u0027] \u003d container.id"},{"line_number":330,"context_line":""},{"line_number":331,"context_line":"        # Handle shorthand parameters"},{"line_number":332,"context_line":"        if \u0027users\u0027 in attrs:"},{"line_number":333,"context_line":"            attrs[\u0027read\u0027] \u003d {\u0027users\u0027: attrs.pop(\u0027users\u0027)}"},{"line_number":334,"context_line":""},{"line_number":335,"context_line":"        return self._update(_container_acl.ContainerACL, container.id, **attrs)"},{"line_number":336,"context_line":""}],"source_content_type":"text/x-python","patch_set":2,"id":"caa75b13_de3d41ed","line":333,"range":{"start_line":331,"start_character":0,"end_line":333,"end_character":57},"updated":"2025-11-12 12:54:33.000000000","message":"ditto","commit_id":"a421df8128da0ac03867c621dfab55cf7afb4572"}]}
