)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"change_message_id":"c50c3aee396bd081179cd648292fafe890e10437","unresolved":false,"context_lines":[{"line_number":7,"context_line":"Disable Load Balancers panel when Octavias service is not deployed"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"This change ensures that the Load Balancers panel is only enabled when"},{"line_number":10,"context_line":"Octavi service is actually deployed, so that operators don\u0027t need to"},{"line_number":11,"context_line":"maintain enabled dashboards according to the enabled services."},{"line_number":12,"context_line":""},{"line_number":13,"context_line":"Story: #2008446"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":1,"id":"4eeb8436_e9886bb9","line":10,"range":{"start_line":10,"start_character":0,"end_line":10,"end_character":6},"updated":"2020-12-14 11:26:20.000000000","message":"s/Octavi/Octavia/","commit_id":"a513769e65bab5dd168c781c3ec738614afe1582"}],"octavia_dashboard/dashboards/project/load_balancer/panel.py":[{"author":{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},"change_message_id":"e7c12c1239556699db13a506f5fd4356331eaa3c","unresolved":true,"context_lines":[{"line_number":36,"context_line":"        if not base.is_service_enabled(request, \u0027load-balancer\u0027):"},{"line_number":37,"context_line":"            return False"},{"line_number":38,"context_line":"        else:"},{"line_number":39,"context_line":"            return True"}],"source_content_type":"text/x-python","patch_set":3,"id":"6d7859b6_8ee64bc4","line":39,"updated":"2021-02-18 15:34:27.000000000","message":"A simpler way is something like https://opendev.org/openstack/horizon/src/branch/master/openstack_dashboard/dashboards/project/networks/panel.py\n\"permissions\" attribute can disable the panel if the corresponding service is not found in the keystone catalog.","commit_id":"d778c62cf68f2ce5b3e161823e2e40fdf95e2ce5"},{"author":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"change_message_id":"ce6d5cc51db539c0d1c4afd5152a5c178fbd307d","unresolved":false,"context_lines":[{"line_number":36,"context_line":"        if not base.is_service_enabled(request, \u0027load-balancer\u0027):"},{"line_number":37,"context_line":"            return False"},{"line_number":38,"context_line":"        else:"},{"line_number":39,"context_line":"            return True"}],"source_content_type":"text/x-python","patch_set":3,"id":"8aafa8bf_461aa1d8","line":39,"in_reply_to":"6d7859b6_8ee64bc4","updated":"2021-02-18 15:41:14.000000000","message":"Thanks for pointing that out !\nI noticed that we had a wrong refernce in permissions so fixed it instead of adding additional logic.","commit_id":"d778c62cf68f2ce5b3e161823e2e40fdf95e2ce5"}]}
