)]}'
{"/PATCHSET_LEVEL":[{"author":{"_account_id":12393,"name":"chandan kumar","display_name":"Chandan Kumar","email":"chkumar@redhat.com","username":"chkumar246"},"change_message_id":"339f17980c6f0d98e41b2d3be8516a8e58c1921c","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":2,"id":"481f0d87_b9fa83fe","updated":"2025-09-03 11:56:27.000000000","message":"check-rdo","commit_id":"088285a64d75a57535b3945768495418f5792ac7"},{"author":{"_account_id":12393,"name":"chandan kumar","display_name":"Chandan Kumar","email":"chkumar@redhat.com","username":"chkumar246"},"change_message_id":"5ead5df4df0f5a7fea13622bbf1b973b8c0ee4ad","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":13,"id":"f8a6c364_a65b55de","updated":"2025-10-07 12:43:18.000000000","message":"Screenshots:\n\nState in Capital Letter before the fix: https://i.imgur.com/1GWCrCe.png and https://i.imgur.com/v6uxhiD.png\n\nState in human readable format after the fix: https://i.imgur.com/KDRYKRW.png and https://i.imgur.com/TvwuVlz.png","commit_id":"123b29aff2c5636766399447ddfab657379305de"}],"watcher_dashboard/content/actions/tables.py":[{"author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"change_message_id":"20c6967abbde1484184e54a548d830299074587c","unresolved":true,"context_lines":[{"line_number":31,"context_line":""},{"line_number":32,"context_line":""},{"line_number":33,"context_line":"ACTION_STATE_DISPLAY_CHOICES \u003d ("},{"line_number":34,"context_line":"    (\"NO STATE\", pgettext_lazy(\"State of a Watcher Action\", u\"No State\")),"},{"line_number":35,"context_line":"    (\"ONGOING\", pgettext_lazy(\"State of a Watcher Action\", u\"On Going\")),"},{"line_number":36,"context_line":"    (\"SUCCEEDED\", pgettext_lazy(\"State of a Watcher Action\", u\"Succeeded\")),"},{"line_number":37,"context_line":"    (\"CANCELLED\", pgettext_lazy(\"State of a Watcher Action\", u\"Cancelled\")),"}],"source_content_type":"text/x-python","patch_set":2,"id":"73a7ba9c_755ae31e","line":34,"range":{"start_line":34,"start_character":60,"end_line":34,"end_character":61},"updated":"2025-09-03 15:18:04.000000000","message":"if we are updatign this can you remove the u prefix\n\nthat a python2 thing","commit_id":"088285a64d75a57535b3945768495418f5792ac7"},{"author":{"_account_id":12393,"name":"chandan kumar","display_name":"Chandan Kumar","email":"chkumar@redhat.com","username":"chkumar246"},"change_message_id":"cfafe2ab2f4b0b5fef41c4e3e5b555d624fd9152","unresolved":false,"context_lines":[{"line_number":31,"context_line":""},{"line_number":32,"context_line":""},{"line_number":33,"context_line":"ACTION_STATE_DISPLAY_CHOICES \u003d ("},{"line_number":34,"context_line":"    (\"NO STATE\", pgettext_lazy(\"State of a Watcher Action\", u\"No State\")),"},{"line_number":35,"context_line":"    (\"ONGOING\", pgettext_lazy(\"State of a Watcher Action\", u\"On Going\")),"},{"line_number":36,"context_line":"    (\"SUCCEEDED\", pgettext_lazy(\"State of a Watcher Action\", u\"Succeeded\")),"},{"line_number":37,"context_line":"    (\"CANCELLED\", pgettext_lazy(\"State of a Watcher Action\", u\"Cancelled\")),"}],"source_content_type":"text/x-python","patch_set":2,"id":"6f55970b_3decf4a7","line":34,"range":{"start_line":34,"start_character":60,"end_line":34,"end_character":61},"in_reply_to":"73a7ba9c_755ae31e","updated":"2025-09-04 07:33:48.000000000","message":"Done","commit_id":"088285a64d75a57535b3945768495418f5792ac7"},{"author":{"_account_id":16312,"name":"Alfredo Moralejo","email":"amoralej@redhat.com","username":"amoralej"},"change_message_id":"3e1dc1673e3796da30ac5c7fbb14d64bed1928a8","unresolved":true,"context_lines":[{"line_number":67,"context_line":"    return supported"},{"line_number":68,"context_line":""},{"line_number":69,"context_line":""},{"line_number":70,"context_line":"ACTION_STATE_DISPLAY_CHOICES \u003d ("},{"line_number":71,"context_line":"    (\"NO STATE\", pgettext_lazy(\"State of a Watcher Action\", \"No State\")),"},{"line_number":72,"context_line":"    (\"ONGOING\", pgettext_lazy(\"State of a Watcher Action\", \"On Going\")),"},{"line_number":73,"context_line":"    (\"SUCCEEDED\", pgettext_lazy(\"State of a Watcher Action\", \"Succeeded\")),"}],"source_content_type":"text/x-python","patch_set":11,"id":"22d89875_01f38282","line":70,"range":{"start_line":70,"start_character":0,"end_line":70,"end_character":28},"updated":"2025-10-03 08:29:45.000000000","message":"I\u0027d say this is being incorrectly used according to https://docs.openstack.org/horizon/latest/contributor/ref/tables.html#horizon.tables.Column\n\nThis is being used as status_choice (A tuple of tuples representing the possible data values for the status column and their associated boolean equivalent, according to docs) in 168 and 197 but I suspect it should be display_choice.","commit_id":"abafd7bb0bb1abcfd765a6bb0defdaed6fcddf36"},{"author":{"_account_id":12393,"name":"chandan kumar","display_name":"Chandan Kumar","email":"chkumar@redhat.com","username":"chkumar246"},"change_message_id":"7689768792aab45dafdd2e8c3f6cb3af48208c47","unresolved":true,"context_lines":[{"line_number":67,"context_line":"    return supported"},{"line_number":68,"context_line":""},{"line_number":69,"context_line":""},{"line_number":70,"context_line":"ACTION_STATE_DISPLAY_CHOICES \u003d ("},{"line_number":71,"context_line":"    (\"NO STATE\", pgettext_lazy(\"State of a Watcher Action\", \"No State\")),"},{"line_number":72,"context_line":"    (\"ONGOING\", pgettext_lazy(\"State of a Watcher Action\", \"On Going\")),"},{"line_number":73,"context_line":"    (\"SUCCEEDED\", pgettext_lazy(\"State of a Watcher Action\", \"Succeeded\")),"}],"source_content_type":"text/x-python","patch_set":11,"id":"6a44f6af_c69e2b11","line":70,"range":{"start_line":70,"start_character":0,"end_line":70,"end_character":28},"in_reply_to":"22d89875_01f38282","updated":"2025-10-07 12:43:04.000000000","message":"Yes, you are correct, It is a valid issue. I have addressed it now.","commit_id":"abafd7bb0bb1abcfd765a6bb0defdaed6fcddf36"},{"author":{"_account_id":16312,"name":"Alfredo Moralejo","email":"amoralej@redhat.com","username":"amoralej"},"change_message_id":"91166c54ca6e1d7f75fa453a9a085c3360de657c","unresolved":false,"context_lines":[{"line_number":67,"context_line":"    return supported"},{"line_number":68,"context_line":""},{"line_number":69,"context_line":""},{"line_number":70,"context_line":"ACTION_STATE_DISPLAY_CHOICES \u003d ("},{"line_number":71,"context_line":"    (\"NO STATE\", pgettext_lazy(\"State of a Watcher Action\", \"No State\")),"},{"line_number":72,"context_line":"    (\"ONGOING\", pgettext_lazy(\"State of a Watcher Action\", \"On Going\")),"},{"line_number":73,"context_line":"    (\"SUCCEEDED\", pgettext_lazy(\"State of a Watcher Action\", \"Succeeded\")),"}],"source_content_type":"text/x-python","patch_set":11,"id":"76404505_d3557be9","line":70,"range":{"start_line":70,"start_character":0,"end_line":70,"end_character":28},"in_reply_to":"6a44f6af_c69e2b11","updated":"2025-10-07 15:49:49.000000000","message":"Done","commit_id":"abafd7bb0bb1abcfd765a6bb0defdaed6fcddf36"}]}
