)]}'
{"/PATCHSET_LEVEL":[{"author":{"_account_id":37598,"name":"Ivan Anfimov","display_name":"Ivan Anfimov","email":"lazekteam@gmail.com","username":"anfimovir"},"change_message_id":"fcea6f0ea237f8a9ed6b121ff8677c7a1856239f","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":4,"id":"34d630b6_48641528","updated":"2025-08-09 21:49:28.000000000","message":"@dcu995@gmail.com unavailable for review..","commit_id":"87497a61c7867585ce99d644093a06a6d4835988"}],"neutron_vpnaas_dashboard/dashboards/project/vpn/forms.py":[{"author":{"_account_id":8313,"name":"Lajos Katona","display_name":"lajoskatona","email":"katonalala@gmail.com","username":"elajkat","status":"Ericsson Software Technology"},"change_message_id":"38492756475ec6a3ebc830d4b3e500657c7e1d77","unresolved":true,"context_lines":[{"line_number":93,"context_line":"        required\u003dFalse, max_length\u003d80, label\u003d_(\"Description\"))"},{"line_number":94,"context_line":"    auth_algorithm \u003d forms.ThemableChoiceField("},{"line_number":95,"context_line":"        label\u003d_(\"Authorization algorithm\"),"},{"line_number":96,"context_line":"        choices\u003d[(\u0027sha1\u0027, _(\u0027SHA-1\u0027)),"},{"line_number":97,"context_line":"                 (\u0027sha256\u0027, _(\u0027SHA-256\u0027)),"},{"line_number":98,"context_line":"                 (\u0027sha384\u0027, _(\u0027SHA-384\u0027)),"},{"line_number":99,"context_line":"                 (\u0027sha512\u0027, _(\u0027SHA-512\u0027))],"}],"source_content_type":"text/x-python","patch_set":5,"id":"a3126eb9_493f4990","line":96,"updated":"2025-08-21 11:21:02.000000000","message":"Couldn\u0027t we use the neutron-lib extension constants for these?\nhttps://opendev.org/openstack/neutron-lib/src/branch/master/neutron_lib/api/definitions/vpn.py#L43","commit_id":"47ee08eaca7a72220da9a07b66eb4e9771abb2d7"},{"author":{"_account_id":8313,"name":"Lajos Katona","display_name":"lajoskatona","email":"katonalala@gmail.com","username":"elajkat","status":"Ericsson Software Technology"},"change_message_id":"556f0a4e1ed98a27d3be90d1d8c462817615c8db","unresolved":false,"context_lines":[{"line_number":93,"context_line":"        required\u003dFalse, max_length\u003d80, label\u003d_(\"Description\"))"},{"line_number":94,"context_line":"    auth_algorithm \u003d forms.ThemableChoiceField("},{"line_number":95,"context_line":"        label\u003d_(\"Authorization algorithm\"),"},{"line_number":96,"context_line":"        choices\u003d[(\u0027sha1\u0027, _(\u0027SHA-1\u0027)),"},{"line_number":97,"context_line":"                 (\u0027sha256\u0027, _(\u0027SHA-256\u0027)),"},{"line_number":98,"context_line":"                 (\u0027sha384\u0027, _(\u0027SHA-384\u0027)),"},{"line_number":99,"context_line":"                 (\u0027sha512\u0027, _(\u0027SHA-512\u0027))],"}],"source_content_type":"text/x-python","patch_set":5,"id":"80d84c3e_ca2f2c94","line":96,"in_reply_to":"4be2fff0_3c1b0962","updated":"2025-08-22 07:27:33.000000000","message":"ack, thanks","commit_id":"47ee08eaca7a72220da9a07b66eb4e9771abb2d7"},{"author":{"_account_id":37632,"name":"Dmitriy Chubinidze","email":"dcu995@gmail.com","username":"chubinidzedr"},"change_message_id":"54697cdfd15391ac275fed2b0cc9bc5ffeb76ee5","unresolved":false,"context_lines":[{"line_number":93,"context_line":"        required\u003dFalse, max_length\u003d80, label\u003d_(\"Description\"))"},{"line_number":94,"context_line":"    auth_algorithm \u003d forms.ThemableChoiceField("},{"line_number":95,"context_line":"        label\u003d_(\"Authorization algorithm\"),"},{"line_number":96,"context_line":"        choices\u003d[(\u0027sha1\u0027, _(\u0027SHA-1\u0027)),"},{"line_number":97,"context_line":"                 (\u0027sha256\u0027, _(\u0027SHA-256\u0027)),"},{"line_number":98,"context_line":"                 (\u0027sha384\u0027, _(\u0027SHA-384\u0027)),"},{"line_number":99,"context_line":"                 (\u0027sha512\u0027, _(\u0027SHA-512\u0027))],"}],"source_content_type":"text/x-python","patch_set":5,"id":"4be2fff0_3c1b0962","line":96,"in_reply_to":"a3126eb9_493f4990","updated":"2025-08-21 13:34:06.000000000","message":"Hi, @katonalala@gmail.com.\nThanks for reply.\nAs I see these constants are already in use where appropriate. I just propose adjust algorithm naming in UI to align with RFC conventions without changing identifiers themselves.","commit_id":"47ee08eaca7a72220da9a07b66eb4e9771abb2d7"}],"neutron_vpnaas_dashboard/dashboards/project/vpn/workflows.py":[{"author":{"_account_id":37598,"name":"Ivan Anfimov","display_name":"Ivan Anfimov","email":"lazekteam@gmail.com","username":"anfimovir"},"change_message_id":"ad0e40d9932e17c7d03f0a745ff32fb65d99c7ae","unresolved":true,"context_lines":[{"line_number":247,"context_line":"    def __init__(self, request, *args, **kwargs):"},{"line_number":248,"context_line":"        super(AddIKEPolicyAction, self).__init__(request, *args, **kwargs)"},{"line_number":249,"context_line":""},{"line_number":250,"context_line":"        auth_algorithm_choices \u003d ["},{"line_number":251,"context_line":"            (\"sha1\", \"sha1\"),"},{"line_number":252,"context_line":"            (\u0027sha256\u0027, _(\u0027sha256\u0027)),"},{"line_number":253,"context_line":"            (\u0027sha384\u0027, _(\u0027sha384\u0027)),"}],"source_content_type":"text/x-python","patch_set":4,"id":"14c6bba9_05e246c5","side":"PARENT","line":250,"updated":"2025-08-09 21:50:48.000000000","message":"forgot","commit_id":"caa498ab6a6b208b2fc5a0c10adf1ed34a7e6b6b"},{"author":{"_account_id":37632,"name":"Dmitriy Chubinidze","email":"dcu995@gmail.com","username":"chubinidzedr"},"change_message_id":"b31a3540d2f37f765e65dcd611ce43cec949b672","unresolved":false,"context_lines":[{"line_number":247,"context_line":"    def __init__(self, request, *args, **kwargs):"},{"line_number":248,"context_line":"        super(AddIKEPolicyAction, self).__init__(request, *args, **kwargs)"},{"line_number":249,"context_line":""},{"line_number":250,"context_line":"        auth_algorithm_choices \u003d ["},{"line_number":251,"context_line":"            (\"sha1\", \"sha1\"),"},{"line_number":252,"context_line":"            (\u0027sha256\u0027, _(\u0027sha256\u0027)),"},{"line_number":253,"context_line":"            (\u0027sha384\u0027, _(\u0027sha384\u0027)),"}],"source_content_type":"text/x-python","patch_set":4,"id":"e65e9f5d_2268c6e3","side":"PARENT","line":250,"in_reply_to":"14c6bba9_05e246c5","updated":"2025-08-10 16:57:33.000000000","message":"Yep, thanks for hint.\nThere was some incorrect algorithms displaying on tables, but I suppose it\u0027s worth  separate change, so I\u0027ll mark current as active.","commit_id":"caa498ab6a6b208b2fc5a0c10adf1ed34a7e6b6b"}]}
