)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":29313,"name":"Vishal Manchanda","email":"manchandavishal143@gmail.com","username":"vishalmanchanda"},"change_message_id":"dd039ebeb941c88d6138ce092017486d7aecd8e6","unresolved":false,"context_lines":[{"line_number":11,"context_line":"3.Add test for details(ip:port/jasmine-legacy)"},{"line_number":12,"context_line":""},{"line_number":13,"context_line":"Change-Id: Iae89e3d6d53355499b1aeeb89afb3a39d271dee1"},{"line_number":14,"context_line":"Implements: bp/auto-refresh"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":30,"id":"7faddb67_e91b7bc7","line":14,"range":{"start_line":14,"start_character":0,"end_line":14,"end_character":27},"updated":"2019-08-08 09:04:52.000000000","message":"wrong URL.\nCould you update this to Implements: blueprint auto-refresh","commit_id":"87e66e2fe41fa4faf634d6d98117c0bb9e26e92a"},{"author":{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},"change_message_id":"5f9a0fb42c5639c0f316aa82da974e6e5679674f","unresolved":false,"context_lines":[{"line_number":4,"context_line":"Commit:     Duochao \u003cwu.duochao@99cloud.net\u003e"},{"line_number":5,"context_line":"CommitDate: 2019-08-12 13:25:45 +0800"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"Auto refresh, part 1"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"1.Use horizon.refresh.js as refresh basic file"},{"line_number":10,"context_line":"2.Add details page auto refresh"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":32,"id":"7faddb67_12890d25","line":7,"range":{"start_line":7,"start_character":13,"end_line":7,"end_character":20},"updated":"2019-08-13 16:12:20.000000000","message":"Part 2 patch was abandoned. Is any other \"part 2\" coming?","commit_id":"731f16db5e4f45bc6689d8d12fd52d67a0aa46e2"},{"author":{"_account_id":30474,"name":"wuduochao","email":"wu.duochao@99cloud.net","username":"Duochao"},"change_message_id":"6ad6e6112355f2aa05e34d30c293e90f023ca324","unresolved":false,"context_lines":[{"line_number":4,"context_line":"Commit:     Duochao \u003cwu.duochao@99cloud.net\u003e"},{"line_number":5,"context_line":"CommitDate: 2019-08-12 13:25:45 +0800"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"Auto refresh, part 1"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"1.Use horizon.refresh.js as refresh basic file"},{"line_number":10,"context_line":"2.Add details page auto refresh"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":32,"id":"7faddb67_c204b8c8","line":7,"range":{"start_line":7,"start_character":13,"end_line":7,"end_character":20},"in_reply_to":"7faddb67_12890d25","updated":"2019-09-16 02:59:09.000000000","message":"\"Part X\" match each way in the blueprint,but blueprint way-3 description was incorrect，It actually applies to pie chart page in Project computer overview . part 1 match details page,part 2 match tables page,part 3 match pie chart page.","commit_id":"731f16db5e4f45bc6689d8d12fd52d67a0aa46e2"},{"author":{"_account_id":30474,"name":"wuduochao","email":"wu.duochao@99cloud.net","username":"Duochao"},"change_message_id":"41b0c8138a677beb2bbeb4e4db2b7922d186bc2b","unresolved":false,"context_lines":[{"line_number":4,"context_line":"Commit:     Duochao \u003cwu.duochao@99cloud.net\u003e"},{"line_number":5,"context_line":"CommitDate: 2019-08-12 13:25:45 +0800"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"Auto refresh, part 1"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"1.Use horizon.refresh.js as refresh basic file"},{"line_number":10,"context_line":"2.Add details page auto refresh"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":32,"id":"3fa7e38b_b22f9cf4","line":7,"range":{"start_line":7,"start_character":13,"end_line":7,"end_character":20},"in_reply_to":"7faddb67_12890d25","updated":"2019-10-29 10:51:54.000000000","message":"In part 2 ,integration test will create and delete resources in dashboard pages，delete often fails on.\nbut manual testing was successful in my dev,and there was no such problem before august.it make me confused and i couldn\u0027t found root cause . any help about integration test would be appreciated.","commit_id":"731f16db5e4f45bc6689d8d12fd52d67a0aa46e2"},{"author":{"_account_id":30474,"name":"wuduochao","email":"wu.duochao@99cloud.net","username":"Duochao"},"change_message_id":"d35790441e0010461ec10814a206492d8c45536e","unresolved":false,"context_lines":[{"line_number":4,"context_line":"Commit:     Duochao \u003cwu.duochao@99cloud.net\u003e"},{"line_number":5,"context_line":"CommitDate: 2019-08-12 13:25:45 +0800"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"Auto refresh, part 1"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"1.Use horizon.refresh.js as refresh basic file"},{"line_number":10,"context_line":"2.Add details page auto refresh"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":32,"id":"3fa7e38b_f2faf4b7","line":7,"range":{"start_line":7,"start_character":13,"end_line":7,"end_character":20},"in_reply_to":"7faddb67_c204b8c8","updated":"2019-10-29 10:31:06.000000000","message":"Yes,\"Part X\" match each way in the blueprint,description has been fixd consistent.\nSorry, I can\u0027t troubleshoot integration test fail yet,it is cumber to debug the integration test locally.","commit_id":"731f16db5e4f45bc6689d8d12fd52d67a0aa46e2"}],"/PATCHSET_LEVEL":[{"author":{"_account_id":37598,"name":"Ivan Anfimov","display_name":"Ivan Anfimov","email":"lazekteam@gmail.com","username":"anfimovir"},"change_message_id":"0c9335e1993d8b9c643dc749c4c4767183ef735d","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":39,"id":"66064f0d_9fd1343e","updated":"2025-05-21 17:49:07.000000000","message":"@jjasek@redhat.com hello, please close this MR.","commit_id":"2c6c8194245002a005753351c2343be1558ff8f1"}],"horizon/static/horizon/js/horizon.details.js":[{"author":{"_account_id":29313,"name":"Vishal Manchanda","email":"manchandavishal143@gmail.com","username":"vishalmanchanda"},"change_message_id":"dd039ebeb941c88d6138ce092017486d7aecd8e6","unresolved":false,"context_lines":[{"line_number":1,"context_line":"/* Functionality related to detail panes */"},{"line_number":2,"context_line":"horizon.details \u003d {"},{"line_number":3,"context_line":"};"},{"line_number":4,"context_line":""}],"source_content_type":"text/javascript","patch_set":1,"id":"bfb3d3c7_fdcf767c","line":1,"range":{"start_line":1,"start_character":35,"end_line":1,"end_character":40},"updated":"2019-08-08 09:04:52.000000000","message":"typo.","commit_id":"1f893653e11468c920858391847153ff29196d39"},{"author":{"_account_id":29313,"name":"Vishal Manchanda","email":"manchandavishal143@gmail.com","username":"vishalmanchanda"},"change_message_id":"dd039ebeb941c88d6138ce092017486d7aecd8e6","unresolved":false,"context_lines":[{"line_number":1,"context_line":"/* Functionality related to detail panes */"},{"line_number":2,"context_line":"horizon.details \u003d {"},{"line_number":3,"context_line":"};"},{"line_number":4,"context_line":""}],"source_content_type":"text/javascript","patch_set":30,"id":"7faddb67_2e22f902","line":1,"range":{"start_line":1,"start_character":35,"end_line":1,"end_character":40},"updated":"2019-08-08 09:04:52.000000000","message":"typo: Did you mean panels?","commit_id":"87e66e2fe41fa4faf634d6d98117c0bb9e26e92a"}],"horizon/static/horizon/js/horizon.refresh.js":[{"author":{"_account_id":1736,"name":"Ivan Kolodyazhny","email":"e0ne@e0ne.info","username":"e0ne"},"change_message_id":"8e59ff3f8e45cb19156e329af525e6c0793d902d","unresolved":false,"context_lines":[{"line_number":65,"context_line":"                    }"},{"line_number":66,"context_line":"                } else {"},{"line_number":67,"context_line":"                    // assume that the entity has been deleted"},{"line_number":68,"context_line":"                    location.href \u003d $(\u0027#sidebar-accordion a.openstack-panel.active\u0027).attr(\u0027href\u0027);"},{"line_number":69,"context_line":"                }"},{"line_number":70,"context_line":"            },"},{"line_number":71,"context_line":"            complete: function(jqXHR) {"}],"source_content_type":"text/javascript","patch_set":12,"id":"bfb3d3c7_20bb42c5","line":68,"range":{"start_line":68,"start_character":20,"end_line":68,"end_character":28},"updated":"2019-05-29 09:56:18.000000000","message":"I\u0027m not sure that we want to use CSS classes for this logic. But I won\u0027t -1 on it now","commit_id":"75c5342623ecc1ef895dd0637a1f096348bc3739"},{"author":{"_account_id":30474,"name":"wuduochao","email":"wu.duochao@99cloud.net","username":"Duochao"},"change_message_id":"b1c3fff5ab0da475b6999ca034cb3e4402c89740","unresolved":false,"context_lines":[{"line_number":65,"context_line":"                    }"},{"line_number":66,"context_line":"                } else {"},{"line_number":67,"context_line":"                    // assume that the entity has been deleted"},{"line_number":68,"context_line":"                    location.href \u003d $(\u0027#sidebar-accordion a.openstack-panel.active\u0027).attr(\u0027href\u0027);"},{"line_number":69,"context_line":"                }"},{"line_number":70,"context_line":"            },"},{"line_number":71,"context_line":"            complete: function(jqXHR) {"}],"source_content_type":"text/javascript","patch_set":12,"id":"bfb3d3c7_7c71baa7","line":68,"range":{"start_line":68,"start_character":20,"end_line":68,"end_character":28},"in_reply_to":"bfb3d3c7_20bb42c5","updated":"2019-06-05 02:42:50.000000000","message":"how about location.href \u003d location.href","commit_id":"75c5342623ecc1ef895dd0637a1f096348bc3739"},{"author":{"_account_id":1736,"name":"Ivan Kolodyazhny","email":"e0ne@e0ne.info","username":"e0ne"},"change_message_id":"3534738b2004dd9b837c129cf1dba96bbe544edc","unresolved":false,"context_lines":[{"line_number":35,"context_line":"          var slug \u003d $(this).attr(\u0027data-target\u0027).replace(\u0027#\u0027,\u0027\u0027);"},{"line_number":36,"context_line":"          if ($(this).attr(\u0027data-loaded\u0027) \u003d\u003d \u0027true\u0027 \u0026\u0026 ignore.indexOf(slug) \u003d\u003d -1){"},{"line_number":37,"context_line":"            if (loaded)"},{"line_number":38,"context_line":"                {loaded+\u003d\u0027,\u0027;}"},{"line_number":39,"context_line":"            loaded+\u003dslug;"},{"line_number":40,"context_line":"          }"},{"line_number":41,"context_line":"        });"}],"source_content_type":"text/javascript","patch_set":26,"id":"7faddb67_86dcd874","line":38,"updated":"2019-07-29 14:14:12.000000000","message":"nit: please, add spaces around \u0027+\u003d\u0027","commit_id":"f9bf1064192618882b823fb65702aabae894d4b2"},{"author":{"_account_id":30474,"name":"wuduochao","email":"wu.duochao@99cloud.net","username":"Duochao"},"change_message_id":"52e9aa24a4c237a3b8ae4b60c2229fee9ffefb07","unresolved":false,"context_lines":[{"line_number":35,"context_line":"          var slug \u003d $(this).attr(\u0027data-target\u0027).replace(\u0027#\u0027,\u0027\u0027);"},{"line_number":36,"context_line":"          if ($(this).attr(\u0027data-loaded\u0027) \u003d\u003d \u0027true\u0027 \u0026\u0026 ignore.indexOf(slug) \u003d\u003d -1){"},{"line_number":37,"context_line":"            if (loaded)"},{"line_number":38,"context_line":"                {loaded+\u003d\u0027,\u0027;}"},{"line_number":39,"context_line":"            loaded+\u003dslug;"},{"line_number":40,"context_line":"          }"},{"line_number":41,"context_line":"        });"}],"source_content_type":"text/javascript","patch_set":26,"id":"7faddb67_c683b003","line":38,"in_reply_to":"7faddb67_86dcd874","updated":"2019-07-29 14:33:16.000000000","message":"Are there any other error besides grammatical format in patch？","commit_id":"f9bf1064192618882b823fb65702aabae894d4b2"}]}
