)]}'
{"/PATCHSET_LEVEL":[{"author":{"_account_id":37598,"name":"Ivan Anfimov","display_name":"Ivan Anfimov","email":"lazekteam@gmail.com","username":"anfimovir"},"change_message_id":"cdb885303b27d0910ae82502dc17c60ec2e57137","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":4,"id":"0a880b5a_51d1b043","updated":"2025-12-10 11:35:36.000000000","message":"@jjasek@redhat.com hello, I think we need backport it in 2025.2 for prevent problems for international users with internal authorization, you agree?","commit_id":"5902d45258e3675699063292efd055fc22731e3c"},{"author":{"_account_id":35133,"name":"Jan Jasek","email":"jjasek@redhat.com","username":"janjasek"},"change_message_id":"1134873ccd611cd4d68ed28211756405cfdbfeb5","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":4,"id":"caa234aa_dd76a478","in_reply_to":"0a880b5a_51d1b043","updated":"2025-12-10 13:35:39.000000000","message":"Hello,\nThey were able to work without it in previous versions so I am not sure if it is so important that we need to backport it. It is not a technical bug fix. So I probably do not have a strict opinion here.","commit_id":"5902d45258e3675699063292efd055fc22731e3c"}],"openstack_auth/views.py":[{"author":{"_account_id":8648,"name":"Radomir Dopieralski","email":"openstack@dopieralski.pl","username":"thesheep"},"change_message_id":"00977cd6db462d16c42222891d6488fbbab69139","unresolved":true,"context_lines":[{"line_number":255,"context_line":"    \"\"\""},{"line_number":256,"context_line":"    msg \u003d _(\u0027Logging out user \"%(username)s\".\u0027) % \\"},{"line_number":257,"context_line":"        {\u0027username\u0027: request.user.username}"},{"line_number":258,"context_line":"    LOG.info(msg)"},{"line_number":259,"context_line":""},{"line_number":260,"context_line":"    \"\"\" Securely logs a user out. \"\"\""},{"line_number":261,"context_line":"    if (settings.WEBSSO_ENABLED and settings.WEBSSO_DEFAULT_REDIRECT and"}],"source_content_type":"text/x-python","patch_set":3,"id":"a7261101_32f06d41","line":258,"updated":"2025-12-09 09:17:52.000000000","message":"I don\u0027t think we should be translating log messages.","commit_id":"93b0a2c4b79d70678b1f365b5be71a99da72279a"},{"author":{"_account_id":37632,"name":"Dmitriy Chubinidze","email":"dcu995@gmail.com","username":"chubinidzedr"},"change_message_id":"3d369be48e2517e630b4f2603aaaec4f2d8769ad","unresolved":false,"context_lines":[{"line_number":255,"context_line":"    \"\"\""},{"line_number":256,"context_line":"    msg \u003d _(\u0027Logging out user \"%(username)s\".\u0027) % \\"},{"line_number":257,"context_line":"        {\u0027username\u0027: request.user.username}"},{"line_number":258,"context_line":"    LOG.info(msg)"},{"line_number":259,"context_line":""},{"line_number":260,"context_line":"    \"\"\" Securely logs a user out. \"\"\""},{"line_number":261,"context_line":"    if (settings.WEBSSO_ENABLED and settings.WEBSSO_DEFAULT_REDIRECT and"}],"source_content_type":"text/x-python","patch_set":3,"id":"9c4e7f0f_3d018849","line":258,"in_reply_to":"a7261101_32f06d41","updated":"2025-12-09 11:14:08.000000000","message":"Done","commit_id":"93b0a2c4b79d70678b1f365b5be71a99da72279a"},{"author":{"_account_id":8648,"name":"Radomir Dopieralski","email":"openstack@dopieralski.pl","username":"thesheep"},"change_message_id":"00977cd6db462d16c42222891d6488fbbab69139","unresolved":true,"context_lines":[{"line_number":291,"context_line":"        auth_ref \u003d auth.get_access(session)"},{"line_number":292,"context_line":"        msg \u003d _(\u0027Project switch successful for user \"%(username)s\".\u0027) % \\"},{"line_number":293,"context_line":"            {\u0027username\u0027: request.user.username}"},{"line_number":294,"context_line":"        LOG.info(msg)"},{"line_number":295,"context_line":"    except keystone_exceptions.ClientException:"},{"line_number":296,"context_line":"        msg \u003d ("},{"line_number":297,"context_line":"            _(\u0027Project switch failed for user \"%(username)s\".\u0027) %"}],"source_content_type":"text/x-python","patch_set":3,"id":"52a5ea06_5bfce8dd","line":294,"updated":"2025-12-09 09:17:52.000000000","message":"ditto","commit_id":"93b0a2c4b79d70678b1f365b5be71a99da72279a"},{"author":{"_account_id":37632,"name":"Dmitriy Chubinidze","email":"dcu995@gmail.com","username":"chubinidzedr"},"change_message_id":"3d369be48e2517e630b4f2603aaaec4f2d8769ad","unresolved":false,"context_lines":[{"line_number":291,"context_line":"        auth_ref \u003d auth.get_access(session)"},{"line_number":292,"context_line":"        msg \u003d _(\u0027Project switch successful for user \"%(username)s\".\u0027) % \\"},{"line_number":293,"context_line":"            {\u0027username\u0027: request.user.username}"},{"line_number":294,"context_line":"        LOG.info(msg)"},{"line_number":295,"context_line":"    except keystone_exceptions.ClientException:"},{"line_number":296,"context_line":"        msg \u003d ("},{"line_number":297,"context_line":"            _(\u0027Project switch failed for user \"%(username)s\".\u0027) %"}],"source_content_type":"text/x-python","patch_set":3,"id":"ced02fe1_5330e9cc","line":294,"in_reply_to":"52a5ea06_5bfce8dd","updated":"2025-12-09 11:14:08.000000000","message":"Done","commit_id":"93b0a2c4b79d70678b1f365b5be71a99da72279a"},{"author":{"_account_id":8648,"name":"Radomir Dopieralski","email":"openstack@dopieralski.pl","username":"thesheep"},"change_message_id":"00977cd6db462d16c42222891d6488fbbab69139","unresolved":true,"context_lines":[{"line_number":456,"context_line":"        LOG.exception(\u0027An error occurred while switching sessions.\u0027)"},{"line_number":457,"context_line":"    else:"},{"line_number":458,"context_line":"        msg \u003d _(\u0027System switch successful for user \"%(username)s\".\u0027) % \\"},{"line_number":459,"context_line":"            {\u0027username\u0027: request.user.username}"},{"line_number":460,"context_line":"        LOG.info(msg)"},{"line_number":461,"context_line":""},{"line_number":462,"context_line":"    # Ensure the user-originating redirection url is safe."}],"source_content_type":"text/x-python","patch_set":3,"id":"bd6d39f9_41cf7caa","line":459,"updated":"2025-12-09 09:17:52.000000000","message":"ditto","commit_id":"93b0a2c4b79d70678b1f365b5be71a99da72279a"},{"author":{"_account_id":37632,"name":"Dmitriy Chubinidze","email":"dcu995@gmail.com","username":"chubinidzedr"},"change_message_id":"3d369be48e2517e630b4f2603aaaec4f2d8769ad","unresolved":false,"context_lines":[{"line_number":456,"context_line":"        LOG.exception(\u0027An error occurred while switching sessions.\u0027)"},{"line_number":457,"context_line":"    else:"},{"line_number":458,"context_line":"        msg \u003d _(\u0027System switch successful for user \"%(username)s\".\u0027) % \\"},{"line_number":459,"context_line":"            {\u0027username\u0027: request.user.username}"},{"line_number":460,"context_line":"        LOG.info(msg)"},{"line_number":461,"context_line":""},{"line_number":462,"context_line":"    # Ensure the user-originating redirection url is safe."}],"source_content_type":"text/x-python","patch_set":3,"id":"6e3047ef_6e1bd075","line":459,"in_reply_to":"bd6d39f9_41cf7caa","updated":"2025-12-09 11:14:08.000000000","message":"Done","commit_id":"93b0a2c4b79d70678b1f365b5be71a99da72279a"}]}
