)]}'
{"/PATCHSET_LEVEL":[{"author":{"_account_id":12393,"name":"chandan kumar","display_name":"Chandan Kumar","email":"chkumar@redhat.com","username":"chkumar246"},"change_message_id":"8323d29fe978de5bd323dbb4dfef35699898de23","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":2,"id":"09f2c860_bec65c88","updated":"2026-07-17 15:55:08.000000000","message":"recheck","commit_id":"c5fab54bb23d91f7fb7a26f655be33a0cbc952be"},{"author":{"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},"change_message_id":"863553af3f74edce9ae3f0b6451e973d59abaff1","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":3,"id":"d2eb9349_4984f289","updated":"2026-09-22 14:04:23.000000000","message":" on a first skim lgtm, rechecking to get fresh logs","commit_id":"e8edf24be9d98bdde15d5f273fa29f486f3c7d28"},{"author":{"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},"change_message_id":"9249bf62afe90efdfd93e9e3cac7229abe39dc48","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":3,"id":"cf92cf8c_f83e8a82","updated":"2026-09-22 14:06:09.000000000","message":"recheck to get fresh logs","commit_id":"e8edf24be9d98bdde15d5f273fa29f486f3c7d28"},{"author":{"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},"change_message_id":"6d7a9a89a14eaaf0ebe8c267499c57a4a6b2fff9","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":3,"id":"c25a3cc3_7bd355a6","updated":"2026-09-22 15:23:50.000000000","message":"upgrading my vote, test results in https://f7d868717a552cde5d0c-2a542f3fb6ee5afd270c726d0f54c684.ssl.cf2.rackcdn.com/openstack/1c09d9dcc3f842c79081245a6b1854fd/controller/logs/playwright/videos/index.html lgtm","commit_id":"e8edf24be9d98bdde15d5f273fa29f486f3c7d28"}],"watcher_dashboard/test/integration/test_playwright_audit_template_scope_format.py":[{"author":{"_account_id":16312,"name":"Alfredo Moralejo","email":"amoralej@redhat.com","username":"amoralej"},"change_message_id":"130d1147b1604ed109df106d2d0b9063ffde75e3","unresolved":true,"context_lines":[{"line_number":62,"context_line":""},{"line_number":63,"context_line":"        row \u003d self.page.get_by_role(\"row\").filter(has_text\u003dtemplate_name)"},{"line_number":64,"context_line":"        self.expect(row).to_be_visible()"},{"line_number":65,"context_line":"        self.take_screenshot(\"audit_template_yaml_scope_created\")"},{"line_number":66,"context_line":""},{"line_number":67,"context_line":"    def test_create_audit_template_with_json_scope(self):"},{"line_number":68,"context_line":"        \"\"\"Test creating an audit template with a valid JSON scope."}],"source_content_type":"text/x-python","patch_set":2,"id":"4d4661e5_591a2204","line":65,"updated":"2026-07-23 14:56:14.000000000","message":"May we click in the new template to go to the details view? iirc we should see the scope also there.","commit_id":"c5fab54bb23d91f7fb7a26f655be33a0cbc952be"},{"author":{"_account_id":16312,"name":"Alfredo Moralejo","email":"amoralej@redhat.com","username":"amoralej"},"change_message_id":"0af95df3cf6db7825e3754857926c2cc93f607bf","unresolved":false,"context_lines":[{"line_number":62,"context_line":""},{"line_number":63,"context_line":"        row \u003d self.page.get_by_role(\"row\").filter(has_text\u003dtemplate_name)"},{"line_number":64,"context_line":"        self.expect(row).to_be_visible()"},{"line_number":65,"context_line":"        self.take_screenshot(\"audit_template_yaml_scope_created\")"},{"line_number":66,"context_line":""},{"line_number":67,"context_line":"    def test_create_audit_template_with_json_scope(self):"},{"line_number":68,"context_line":"        \"\"\"Test creating an audit template with a valid JSON scope."}],"source_content_type":"text/x-python","patch_set":2,"id":"aa775d7b_7be7a266","line":65,"in_reply_to":"4c22ec55_f58cdb27","updated":"2026-09-22 15:33:15.000000000","message":"Thanks!","commit_id":"c5fab54bb23d91f7fb7a26f655be33a0cbc952be"},{"author":{"_account_id":12393,"name":"chandan kumar","display_name":"Chandan Kumar","email":"chkumar@redhat.com","username":"chkumar246"},"change_message_id":"c546e4de45138413faf6db4ba4588fadc44731e2","unresolved":false,"context_lines":[{"line_number":62,"context_line":""},{"line_number":63,"context_line":"        row \u003d self.page.get_by_role(\"row\").filter(has_text\u003dtemplate_name)"},{"line_number":64,"context_line":"        self.expect(row).to_be_visible()"},{"line_number":65,"context_line":"        self.take_screenshot(\"audit_template_yaml_scope_created\")"},{"line_number":66,"context_line":""},{"line_number":67,"context_line":"    def test_create_audit_template_with_json_scope(self):"},{"line_number":68,"context_line":"        \"\"\"Test creating an audit template with a valid JSON scope."}],"source_content_type":"text/x-python","patch_set":2,"id":"4c22ec55_f58cdb27","line":65,"in_reply_to":"4d4661e5_591a2204","updated":"2026-07-27 13:54:50.000000000","message":"Added it here: https://storage.gra.cloud.ovh.net/v1/AUTH_dcaab5e32b234d56b626f72581e3644c/zuul_opendev_logs_e5e/openstack/e5e946fc95b641e6960dce09cc0eec3a/controller/logs/playwright/screenshots/watcher_dashboard.test.integration.test_playwright_audit_template_scope_format.AuditTemplateScopeFormatTests.test_create_audit_template_with_json_scope/017_audit_template_json_scope_detail_verified.png","commit_id":"c5fab54bb23d91f7fb7a26f655be33a0cbc952be"}]}
