)]}'
{"/PATCHSET_LEVEL":[{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"6d74b5a3ce4e2d970f9ac42d197cc319cd65e30c","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":1,"id":"5e874e87_ace9306d","updated":"2025-03-19 12:02:07.000000000","message":"Happy with this idea. Can you please add a release note (e.g. `reno new add-user-project-enabled-filters`) and address the few comments I have left?","commit_id":"b4cb9a46b36cc5b548186af2a66d555c076be058"}],"openstackclient/identity/v3/project.py":[{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"6d74b5a3ce4e2d970f9ac42d197cc319cd65e30c","unresolved":true,"context_lines":[{"line_number":241,"context_line":"        )"},{"line_number":242,"context_line":"        parser.add_argument("},{"line_number":243,"context_line":"            \u0027--enabled\u0027,"},{"line_number":244,"context_line":"            action\u003d\u0027store_true\u0027,"},{"line_number":245,"context_line":"            default\u003dFalse,"},{"line_number":246,"context_line":"            help\u003d_(\u0027List only enabled projects\u0027),"},{"line_number":247,"context_line":"        )"},{"line_number":248,"context_line":"        parser.add_argument("}],"source_content_type":"text/x-python","patch_set":1,"id":"871e8b6e_a2c317aa","line":245,"range":{"start_line":244,"start_character":0,"end_line":245,"end_character":26},"updated":"2025-03-19 12:02:07.000000000","message":"```suggestion\n            action\u003d\u0027store_true\u0027,\n            dest\u003d\u0027is_enabled\u0027,\n            default\u003dNone,\n```","commit_id":"b4cb9a46b36cc5b548186af2a66d555c076be058"},{"author":{"_account_id":37745,"name":"Jan Ueberacker","display_name":"ueber","email":"jan.ueberacker@inovex.de","username":"ueber"},"change_message_id":"f92ce88d2e371c6b32c123ca1abc197afa5efca8","unresolved":false,"context_lines":[{"line_number":241,"context_line":"        )"},{"line_number":242,"context_line":"        parser.add_argument("},{"line_number":243,"context_line":"            \u0027--enabled\u0027,"},{"line_number":244,"context_line":"            action\u003d\u0027store_true\u0027,"},{"line_number":245,"context_line":"            default\u003dFalse,"},{"line_number":246,"context_line":"            help\u003d_(\u0027List only enabled projects\u0027),"},{"line_number":247,"context_line":"        )"},{"line_number":248,"context_line":"        parser.add_argument("}],"source_content_type":"text/x-python","patch_set":1,"id":"16a9e1a1_61c26f7c","line":245,"range":{"start_line":244,"start_character":0,"end_line":245,"end_character":26},"in_reply_to":"871e8b6e_a2c317aa","updated":"2025-03-26 13:44:39.000000000","message":"Done","commit_id":"b4cb9a46b36cc5b548186af2a66d555c076be058"},{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"6d74b5a3ce4e2d970f9ac42d197cc319cd65e30c","unresolved":true,"context_lines":[{"line_number":247,"context_line":"        )"},{"line_number":248,"context_line":"        parser.add_argument("},{"line_number":249,"context_line":"            \u0027--disabled\u0027,"},{"line_number":250,"context_line":"            action\u003d\u0027store_true\u0027,"},{"line_number":251,"context_line":"            default\u003dFalse,"},{"line_number":252,"context_line":"            help\u003d_(\u0027List only disabled projects\u0027),"},{"line_number":253,"context_line":"        )"},{"line_number":254,"context_line":"        tag.add_tag_filtering_option_to_parser(parser, _(\u0027projects\u0027))"}],"source_content_type":"text/x-python","patch_set":1,"id":"481bfd88_1474a2ef","line":251,"range":{"start_line":250,"start_character":0,"end_line":251,"end_character":26},"updated":"2025-03-19 12:02:07.000000000","message":"```suggestion\n            action\u003d\u0027store_false\u0027,\n            dest\u003d\u0027is_enabled\u0027,\n            default\u003dNone,\n```","commit_id":"b4cb9a46b36cc5b548186af2a66d555c076be058"},{"author":{"_account_id":37745,"name":"Jan Ueberacker","display_name":"ueber","email":"jan.ueberacker@inovex.de","username":"ueber"},"change_message_id":"f92ce88d2e371c6b32c123ca1abc197afa5efca8","unresolved":false,"context_lines":[{"line_number":247,"context_line":"        )"},{"line_number":248,"context_line":"        parser.add_argument("},{"line_number":249,"context_line":"            \u0027--disabled\u0027,"},{"line_number":250,"context_line":"            action\u003d\u0027store_true\u0027,"},{"line_number":251,"context_line":"            default\u003dFalse,"},{"line_number":252,"context_line":"            help\u003d_(\u0027List only disabled projects\u0027),"},{"line_number":253,"context_line":"        )"},{"line_number":254,"context_line":"        tag.add_tag_filtering_option_to_parser(parser, _(\u0027projects\u0027))"}],"source_content_type":"text/x-python","patch_set":1,"id":"1e7aef7c_5ec676b4","line":251,"range":{"start_line":250,"start_character":0,"end_line":251,"end_character":26},"in_reply_to":"481bfd88_1474a2ef","updated":"2025-03-26 13:44:39.000000000","message":"Done","commit_id":"b4cb9a46b36cc5b548186af2a66d555c076be058"},{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"6d74b5a3ce4e2d970f9ac42d197cc319cd65e30c","unresolved":true,"context_lines":[{"line_number":289,"context_line":""},{"line_number":290,"context_line":"            kwargs[\u0027user\u0027] \u003d user_id"},{"line_number":291,"context_line":""},{"line_number":292,"context_line":"        if parsed_args.enabled:"},{"line_number":293,"context_line":"            kwargs[\u0027is_enabled\u0027] \u003d True"},{"line_number":294,"context_line":""},{"line_number":295,"context_line":"        if parsed_args.disabled:"},{"line_number":296,"context_line":"            kwargs[\u0027is_enabled\u0027] \u003d False"},{"line_number":297,"context_line":""},{"line_number":298,"context_line":"        tag.get_tag_filtering_args(parsed_args, kwargs)"},{"line_number":299,"context_line":""}],"source_content_type":"text/x-python","patch_set":1,"id":"c339f0b9_b5c1d9e4","line":296,"range":{"start_line":292,"start_character":0,"end_line":296,"end_character":40},"updated":"2025-03-19 12:02:07.000000000","message":"```suggestion\n        if parsed_args.is_enabled is not None:\n            kwargs[\u0027is_enabled\u0027] \u003d parsed_args.is_enabled\n```","commit_id":"b4cb9a46b36cc5b548186af2a66d555c076be058"},{"author":{"_account_id":37745,"name":"Jan Ueberacker","display_name":"ueber","email":"jan.ueberacker@inovex.de","username":"ueber"},"change_message_id":"f92ce88d2e371c6b32c123ca1abc197afa5efca8","unresolved":false,"context_lines":[{"line_number":289,"context_line":""},{"line_number":290,"context_line":"            kwargs[\u0027user\u0027] \u003d user_id"},{"line_number":291,"context_line":""},{"line_number":292,"context_line":"        if parsed_args.enabled:"},{"line_number":293,"context_line":"            kwargs[\u0027is_enabled\u0027] \u003d True"},{"line_number":294,"context_line":""},{"line_number":295,"context_line":"        if parsed_args.disabled:"},{"line_number":296,"context_line":"            kwargs[\u0027is_enabled\u0027] \u003d False"},{"line_number":297,"context_line":""},{"line_number":298,"context_line":"        tag.get_tag_filtering_args(parsed_args, kwargs)"},{"line_number":299,"context_line":""}],"source_content_type":"text/x-python","patch_set":1,"id":"5db9303d_7c11d138","line":296,"range":{"start_line":292,"start_character":0,"end_line":296,"end_character":40},"in_reply_to":"c339f0b9_b5c1d9e4","updated":"2025-03-26 13:44:39.000000000","message":"Done","commit_id":"b4cb9a46b36cc5b548186af2a66d555c076be058"}],"openstackclient/identity/v3/user.py":[{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"6d74b5a3ce4e2d970f9ac42d197cc319cd65e30c","unresolved":true,"context_lines":[{"line_number":426,"context_line":"            help\u003d_("},{"line_number":427,"context_line":"                \u0027List only disabled users, does nothing with --project and --group\u0027"},{"line_number":428,"context_line":"            ),"},{"line_number":429,"context_line":"        )"},{"line_number":430,"context_line":"        return parser"},{"line_number":431,"context_line":""},{"line_number":432,"context_line":"    def take_action(self, parsed_args):"}],"source_content_type":"text/x-python","patch_set":1,"id":"80381aa4_d8b9ce81","line":429,"updated":"2025-03-19 12:02:07.000000000","message":"Same changes as the previous file","commit_id":"b4cb9a46b36cc5b548186af2a66d555c076be058"},{"author":{"_account_id":37745,"name":"Jan Ueberacker","display_name":"ueber","email":"jan.ueberacker@inovex.de","username":"ueber"},"change_message_id":"f92ce88d2e371c6b32c123ca1abc197afa5efca8","unresolved":false,"context_lines":[{"line_number":426,"context_line":"            help\u003d_("},{"line_number":427,"context_line":"                \u0027List only disabled users, does nothing with --project and --group\u0027"},{"line_number":428,"context_line":"            ),"},{"line_number":429,"context_line":"        )"},{"line_number":430,"context_line":"        return parser"},{"line_number":431,"context_line":""},{"line_number":432,"context_line":"    def take_action(self, parsed_args):"}],"source_content_type":"text/x-python","patch_set":1,"id":"234d0439_75d3cf66","line":429,"in_reply_to":"80381aa4_d8b9ce81","updated":"2025-03-26 13:44:39.000000000","message":"Done","commit_id":"b4cb9a46b36cc5b548186af2a66d555c076be058"},{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"6d74b5a3ce4e2d970f9ac42d197cc319cd65e30c","unresolved":true,"context_lines":[{"line_number":490,"context_line":"                group\u003dgroup,"},{"line_number":491,"context_line":"            )"},{"line_number":492,"context_line":"        else:"},{"line_number":493,"context_line":"            if parsed_args.enabled or parsed_args.disabled:"},{"line_number":494,"context_line":"                data \u003d identity_client.users("},{"line_number":495,"context_line":"                    domain_id\u003ddomain,"},{"line_number":496,"context_line":"                    is_enabled\u003denabled,"}],"source_content_type":"text/x-python","patch_set":1,"id":"2249d614_1023d43f","line":493,"updated":"2025-03-19 12:02:07.000000000","message":"```suggestion\n            if parsed_args.is_enabled is not None:\n```","commit_id":"b4cb9a46b36cc5b548186af2a66d555c076be058"},{"author":{"_account_id":37745,"name":"Jan Ueberacker","display_name":"ueber","email":"jan.ueberacker@inovex.de","username":"ueber"},"change_message_id":"f92ce88d2e371c6b32c123ca1abc197afa5efca8","unresolved":false,"context_lines":[{"line_number":490,"context_line":"                group\u003dgroup,"},{"line_number":491,"context_line":"            )"},{"line_number":492,"context_line":"        else:"},{"line_number":493,"context_line":"            if parsed_args.enabled or parsed_args.disabled:"},{"line_number":494,"context_line":"                data \u003d identity_client.users("},{"line_number":495,"context_line":"                    domain_id\u003ddomain,"},{"line_number":496,"context_line":"                    is_enabled\u003denabled,"}],"source_content_type":"text/x-python","patch_set":1,"id":"184ab588_227a8998","line":493,"in_reply_to":"2249d614_1023d43f","updated":"2025-03-26 13:44:39.000000000","message":"Done","commit_id":"b4cb9a46b36cc5b548186af2a66d555c076be058"}]}
