)]}'
{"/PATCHSET_LEVEL":[{"author":{"_account_id":37598,"name":"Ivan Anfimov","display_name":"Ivan Anfimov","email":"lazekteam@gmail.com","username":"anfimovir"},"change_message_id":"cfa3e774262e78863858a54c52cb464b9bd299af","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":2,"id":"f530524c_a90f8c37","updated":"2025-05-21 16:28:19.000000000","message":"@jjasek@redhat.com hello, please close this MR.","commit_id":"6566dc139b68d87889afcd67e78d92c744281370"}],"openstack_dashboard/dashboards/project/vg_snapshots/forms.py":[{"author":{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},"change_message_id":"578d754a04454682a774cba0e51d4496383f203e","unresolved":false,"context_lines":[{"line_number":59,"context_line":"    def handle(self, request, data):"},{"line_number":60,"context_line":"        try:"},{"line_number":61,"context_line":""},{"line_number":62,"context_line":"            message \u003d _(\u0027Creating group \"%s\".\u0027) % data[\u0027name\u0027]"},{"line_number":63,"context_line":"            group \u003d cinder.group_create_from_source("},{"line_number":64,"context_line":"                request,"},{"line_number":65,"context_line":"                data[\u0027name\u0027],"}],"source_content_type":"text/x-python","patch_set":2,"id":"ffb9cba7_2059178d","line":62,"range":{"start_line":62,"start_character":50,"end_line":62,"end_character":62},"updated":"2019-04-30 14:08:33.000000000","message":"isn\u0027t it affected? Could you check all usages of data[\u0027name\u0027] affected by your change?","commit_id":"6566dc139b68d87889afcd67e78d92c744281370"},{"author":{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},"change_message_id":"578d754a04454682a774cba0e51d4496383f203e","unresolved":false,"context_lines":[{"line_number":71,"context_line":"        except Exception:"},{"line_number":72,"context_line":"            redirect \u003d reverse(\"horizon:project:vg_snapshots:index\")"},{"line_number":73,"context_line":"            msg \u003d (_(\u0027Unable to create group \"%s\" from snapshot.\u0027)"},{"line_number":74,"context_line":"                   % data[\u0027name\u0027])"},{"line_number":75,"context_line":"            exceptions.handle(request,"},{"line_number":76,"context_line":"                              msg,"},{"line_number":77,"context_line":"                              redirect\u003dredirect)"}],"source_content_type":"text/x-python","patch_set":2,"id":"ffb9cba7_e0569f5c","line":74,"range":{"start_line":74,"start_character":21,"end_line":74,"end_character":33},"updated":"2019-04-30 14:08:33.000000000","message":"ditto??","commit_id":"6566dc139b68d87889afcd67e78d92c744281370"}],"openstack_dashboard/dashboards/project/volume_groups/forms.py":[{"author":{"_account_id":27822,"name":"pengyuesheng","email":"pengyuesheng@gohighsec.com","username":"pengyuesheng"},"change_message_id":"8692b78fdd3ede4c6dda394b721812246e0e6a35","unresolved":false,"context_lines":[{"line_number":47,"context_line":"                                data[\u0027name\u0027],"},{"line_number":48,"context_line":"                                data[\u0027description\u0027])"},{"line_number":49,"context_line":""},{"line_number":50,"context_line":"            message \u003d _(\u0027Updating volume group \"%s\"\u0027) % data[\u0027name\u0027]"},{"line_number":51,"context_line":"            messages.info(request, message)"},{"line_number":52,"context_line":"            return True"},{"line_number":53,"context_line":"        except Exception:"}],"source_content_type":"text/x-python","patch_set":1,"id":"ffb9cba7_5ce0f396","line":50,"range":{"start_line":50,"start_character":56,"end_line":50,"end_character":68},"updated":"2019-04-26 03:39:40.000000000","message":"Name is not required, data[\"name\"] may be empty，need to change","commit_id":"16211a933754851d3207a0e81222a2595dd12bae"},{"author":{"_account_id":29313,"name":"Vishal Manchanda","email":"manchandavishal143@gmail.com","username":"vishalmanchanda"},"change_message_id":"811f10277600a9278210a8d5f55073682c1bbfe2","unresolved":false,"context_lines":[{"line_number":47,"context_line":"                                data[\u0027name\u0027],"},{"line_number":48,"context_line":"                                data[\u0027description\u0027])"},{"line_number":49,"context_line":""},{"line_number":50,"context_line":"            message \u003d _(\u0027Updating volume group \"%s\"\u0027) % data[\u0027name\u0027]"},{"line_number":51,"context_line":"            messages.info(request, message)"},{"line_number":52,"context_line":"            return True"},{"line_number":53,"context_line":"        except Exception:"}],"source_content_type":"text/x-python","patch_set":1,"id":"ffb9cba7_62c72866","line":50,"range":{"start_line":50,"start_character":56,"end_line":50,"end_character":68},"in_reply_to":"ffb9cba7_17a23bfe","updated":"2019-04-30 11:12:14.000000000","message":"Done.\nthanks","commit_id":"16211a933754851d3207a0e81222a2595dd12bae"},{"author":{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},"change_message_id":"b29297333939d1986d1270ce5cdb5e1fcce3e61a","unresolved":false,"context_lines":[{"line_number":47,"context_line":"                                data[\u0027name\u0027],"},{"line_number":48,"context_line":"                                data[\u0027description\u0027])"},{"line_number":49,"context_line":""},{"line_number":50,"context_line":"            message \u003d _(\u0027Updating volume group \"%s\"\u0027) % data[\u0027name\u0027]"},{"line_number":51,"context_line":"            messages.info(request, message)"},{"line_number":52,"context_line":"            return True"},{"line_number":53,"context_line":"        except Exception:"}],"source_content_type":"text/x-python","patch_set":1,"id":"ffb9cba7_17a23bfe","line":50,"range":{"start_line":50,"start_character":56,"end_line":50,"end_character":68},"in_reply_to":"ffb9cba7_5ce0f396","updated":"2019-04-28 00:53:10.000000000","message":"+1","commit_id":"16211a933754851d3207a0e81222a2595dd12bae"},{"author":{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},"change_message_id":"b29297333939d1986d1270ce5cdb5e1fcce3e61a","unresolved":false,"context_lines":[{"line_number":76,"context_line":"            cinder.group_update(request, group_id,"},{"line_number":77,"context_line":"                                remove_volumes\u003dassigned_vols)"},{"line_number":78,"context_line":""},{"line_number":79,"context_line":"            message \u003d _(\u0027Removing volumes from volume group \"%s\"\u0027) % name"},{"line_number":80,"context_line":"            messages.info(request, message)"},{"line_number":81,"context_line":"            return True"},{"line_number":82,"context_line":""}],"source_content_type":"text/x-python","patch_set":1,"id":"ffb9cba7_d7a7c30a","line":79,"range":{"start_line":79,"start_character":69,"end_line":79,"end_character":73},"updated":"2019-04-28 00:53:10.000000000","message":"This assumes \u0027name\u0027 is not empty too.","commit_id":"16211a933754851d3207a0e81222a2595dd12bae"},{"author":{"_account_id":29313,"name":"Vishal Manchanda","email":"manchandavishal143@gmail.com","username":"vishalmanchanda"},"change_message_id":"811f10277600a9278210a8d5f55073682c1bbfe2","unresolved":false,"context_lines":[{"line_number":76,"context_line":"            cinder.group_update(request, group_id,"},{"line_number":77,"context_line":"                                remove_volumes\u003dassigned_vols)"},{"line_number":78,"context_line":""},{"line_number":79,"context_line":"            message \u003d _(\u0027Removing volumes from volume group \"%s\"\u0027) % name"},{"line_number":80,"context_line":"            messages.info(request, message)"},{"line_number":81,"context_line":"            return True"},{"line_number":82,"context_line":""}],"source_content_type":"text/x-python","patch_set":1,"id":"ffb9cba7_c2cff453","line":79,"range":{"start_line":79,"start_character":69,"end_line":79,"end_character":73},"in_reply_to":"ffb9cba7_d7a7c30a","updated":"2019-04-30 11:12:14.000000000","message":"Done.\nthanks","commit_id":"16211a933754851d3207a0e81222a2595dd12bae"},{"author":{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},"change_message_id":"b29297333939d1986d1270ce5cdb5e1fcce3e61a","unresolved":false,"context_lines":[{"line_number":101,"context_line":"        try:"},{"line_number":102,"context_line":"            cinder.group_delete(request, group_id,"},{"line_number":103,"context_line":"                                delete_volumes\u003ddelete_volumes)"},{"line_number":104,"context_line":"            message \u003d _(\u0027Deleting volume group \"%s\"\u0027) % name"},{"line_number":105,"context_line":"            messages.success(request, message)"},{"line_number":106,"context_line":"            return True"},{"line_number":107,"context_line":""}],"source_content_type":"text/x-python","patch_set":1,"id":"ffb9cba7_77b05744","line":104,"range":{"start_line":104,"start_character":56,"end_line":104,"end_character":60},"updated":"2019-04-28 00:53:10.000000000","message":"ditto","commit_id":"16211a933754851d3207a0e81222a2595dd12bae"},{"author":{"_account_id":29313,"name":"Vishal Manchanda","email":"manchandavishal143@gmail.com","username":"vishalmanchanda"},"change_message_id":"811f10277600a9278210a8d5f55073682c1bbfe2","unresolved":false,"context_lines":[{"line_number":101,"context_line":"        try:"},{"line_number":102,"context_line":"            cinder.group_delete(request, group_id,"},{"line_number":103,"context_line":"                                delete_volumes\u003ddelete_volumes)"},{"line_number":104,"context_line":"            message \u003d _(\u0027Deleting volume group \"%s\"\u0027) % name"},{"line_number":105,"context_line":"            messages.success(request, message)"},{"line_number":106,"context_line":"            return True"},{"line_number":107,"context_line":""}],"source_content_type":"text/x-python","patch_set":1,"id":"ffb9cba7_62d8881d","line":104,"range":{"start_line":104,"start_character":56,"end_line":104,"end_character":60},"in_reply_to":"ffb9cba7_77b05744","updated":"2019-04-30 11:12:14.000000000","message":"Done.\nthanks","commit_id":"16211a933754851d3207a0e81222a2595dd12bae"},{"author":{"_account_id":27822,"name":"pengyuesheng","email":"pengyuesheng@gohighsec.com","username":"pengyuesheng"},"change_message_id":"d92cb6dc6b348ef889dfbc931d69efa2c4340486","unresolved":false,"context_lines":[{"line_number":126,"context_line":"        group_id \u003d self.initial[\u0027group_id\u0027]"},{"line_number":127,"context_line":"        try:"},{"line_number":128,"context_line":"            message \u003d _(\u0027Creating group snapshot \"%s\".\u0027) \\"},{"line_number":129,"context_line":"                % data[\u0027name\u0027]"},{"line_number":130,"context_line":"            snapshot \u003d cinder.group_snapshot_create(request,"},{"line_number":131,"context_line":"                                                    group_id,"},{"line_number":132,"context_line":"                                                    data[\u0027name\u0027],"}],"source_content_type":"text/x-python","patch_set":2,"id":"7faddb67_a543f86b","line":129,"range":{"start_line":129,"start_character":18,"end_line":129,"end_character":30},"updated":"2019-07-12 06:19:24.000000000","message":"need to change","commit_id":"6566dc139b68d87889afcd67e78d92c744281370"},{"author":{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},"change_message_id":"578d754a04454682a774cba0e51d4496383f203e","unresolved":false,"context_lines":[{"line_number":184,"context_line":"    def handle(self, request, data):"},{"line_number":185,"context_line":"        group_id \u003d self.initial[\u0027group_id\u0027]"},{"line_number":186,"context_line":"        try:"},{"line_number":187,"context_line":"            message \u003d _(\u0027Cloning volume group \"%s\".\u0027) % data[\u0027name\u0027]"},{"line_number":188,"context_line":"            group \u003d cinder.group_create_from_source("},{"line_number":189,"context_line":"                request,"},{"line_number":190,"context_line":"                data[\u0027name\u0027],"}],"source_content_type":"text/x-python","patch_set":2,"id":"ffb9cba7_60c86f21","line":187,"range":{"start_line":187,"start_character":56,"end_line":187,"end_character":68},"updated":"2019-04-30 14:08:33.000000000","message":"ditto?","commit_id":"6566dc139b68d87889afcd67e78d92c744281370"}]}
