)]}'
{"/PATCHSET_LEVEL":[{"author":{"_account_id":30434,"name":"Jingwei.Zhang","email":"zhang.jingwei@algoblu.com","username":"jwzhang"},"change_message_id":"ef7eb71fd080dc074b58bd4641f4bbd1057d7d1d","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":2,"id":"7b3fb312_b063b2b0","updated":"2025-09-28 02:02:18.000000000","message":"recheck -- for skyline-console-devstack-e2etests-compute failed","commit_id":"8a91a6a857985f9b827eb8cec49c2eabce6a445e"}],"src/pages/compute/containers/Instance/actions/Unrescue.jsx":[{"author":{"_account_id":30434,"name":"Jingwei.Zhang","email":"zhang.jingwei@algoblu.com","username":"jwzhang"},"change_message_id":"3d5e6589aa1bba2b4deb7c4f249490d351a4f4c2","unresolved":true,"context_lines":[{"line_number":32,"context_line":"    );"},{"line_number":33,"context_line":"  };"},{"line_number":34,"context_line":""},{"line_number":35,"context_line":"  performErrorMsg \u003d (failedItems) \u003d\u003e {"},{"line_number":36,"context_line":"    const items \u003d isArray(failedItems) ? failedItems : [failedItems];"},{"line_number":37,"context_line":"    const statusErrorItems \u003d items.filter((it) \u003d\u003e !this.canReboot(it));"},{"line_number":38,"context_line":"    const lockedItems \u003d items.filter("},{"line_number":39,"context_line":"      (it) \u003d\u003e !isNotLockedOrAdmin(it, this.isAdminPage)"},{"line_number":40,"context_line":"    );"},{"line_number":41,"context_line":"    const msgs \u003d [];"},{"line_number":42,"context_line":"    if (statusErrorItems.length) {"},{"line_number":43,"context_line":"      msgs.push("},{"line_number":44,"context_line":"        t("},{"line_number":45,"context_line":"          \u0027Instance \"{ name }\" status is not in rescue state, can not unrescue it.\u0027,"},{"line_number":46,"context_line":"          { name: this.getName(statusErrorItems) }"},{"line_number":47,"context_line":"        )"},{"line_number":48,"context_line":"      );"},{"line_number":49,"context_line":"    }"},{"line_number":50,"context_line":"    if (lockedItems.length) {"},{"line_number":51,"context_line":"      msgs.push("},{"line_number":52,"context_line":"        t(\u0027Instance \"{ name }\" is locked, can not unrescue it.\u0027, {"},{"line_number":53,"context_line":"          name: this.getName(lockedItems),"},{"line_number":54,"context_line":"        })"},{"line_number":55,"context_line":"      );"},{"line_number":56,"context_line":"    }"},{"line_number":57,"context_line":"    return msgs.map((it) \u003d\u003e \u003cp\u003e{it}\u003c/p\u003e);"},{"line_number":58,"context_line":"  };"},{"line_number":59,"context_line":""},{"line_number":60,"context_line":"  onSubmit \u003d (item) \u003d\u003e {"},{"line_number":61,"context_line":"    const { id } \u003d item || this.item;"}],"source_content_type":"text/jsx","patch_set":1,"id":"265ee625_7be4866c","line":58,"range":{"start_line":35,"start_character":2,"end_line":58,"end_character":4},"updated":"2025-09-23 02:37:45.000000000","message":"This chunk of code is only there to handle error messages during batch operations.\nSince this action was not included in the batch, the code is unnecessary and can be removed.","commit_id":"02f12f1a5272638d5a6ffcba825e3ae49785616c"},{"author":{"_account_id":38294,"name":"Reet Srivastava","display_name":"Reet Srivastava","email":"reet.srivastava@rackspace.com","username":"reetsrivastava"},"change_message_id":"317066185de465d28123a1806e963a55ed3237be","unresolved":false,"context_lines":[{"line_number":32,"context_line":"    );"},{"line_number":33,"context_line":"  };"},{"line_number":34,"context_line":""},{"line_number":35,"context_line":"  performErrorMsg \u003d (failedItems) \u003d\u003e {"},{"line_number":36,"context_line":"    const items \u003d isArray(failedItems) ? failedItems : [failedItems];"},{"line_number":37,"context_line":"    const statusErrorItems \u003d items.filter((it) \u003d\u003e !this.canReboot(it));"},{"line_number":38,"context_line":"    const lockedItems \u003d items.filter("},{"line_number":39,"context_line":"      (it) \u003d\u003e !isNotLockedOrAdmin(it, this.isAdminPage)"},{"line_number":40,"context_line":"    );"},{"line_number":41,"context_line":"    const msgs \u003d [];"},{"line_number":42,"context_line":"    if (statusErrorItems.length) {"},{"line_number":43,"context_line":"      msgs.push("},{"line_number":44,"context_line":"        t("},{"line_number":45,"context_line":"          \u0027Instance \"{ name }\" status is not in rescue state, can not unrescue it.\u0027,"},{"line_number":46,"context_line":"          { name: this.getName(statusErrorItems) }"},{"line_number":47,"context_line":"        )"},{"line_number":48,"context_line":"      );"},{"line_number":49,"context_line":"    }"},{"line_number":50,"context_line":"    if (lockedItems.length) {"},{"line_number":51,"context_line":"      msgs.push("},{"line_number":52,"context_line":"        t(\u0027Instance \"{ name }\" is locked, can not unrescue it.\u0027, {"},{"line_number":53,"context_line":"          name: this.getName(lockedItems),"},{"line_number":54,"context_line":"        })"},{"line_number":55,"context_line":"      );"},{"line_number":56,"context_line":"    }"},{"line_number":57,"context_line":"    return msgs.map((it) \u003d\u003e \u003cp\u003e{it}\u003c/p\u003e);"},{"line_number":58,"context_line":"  };"},{"line_number":59,"context_line":""},{"line_number":60,"context_line":"  onSubmit \u003d (item) \u003d\u003e {"},{"line_number":61,"context_line":"    const { id } \u003d item || this.item;"}],"source_content_type":"text/jsx","patch_set":1,"id":"7ad4bd64_c1481d14","line":58,"range":{"start_line":35,"start_character":2,"end_line":58,"end_character":4},"in_reply_to":"23127be4_051bfe37","updated":"2025-09-24 12:23:37.000000000","message":"Done","commit_id":"02f12f1a5272638d5a6ffcba825e3ae49785616c"},{"author":{"_account_id":38294,"name":"Reet Srivastava","display_name":"Reet Srivastava","email":"reet.srivastava@rackspace.com","username":"reetsrivastava"},"change_message_id":"0e4ebc8db51c7df2feadf16b8902c03c2f7c0347","unresolved":true,"context_lines":[{"line_number":32,"context_line":"    );"},{"line_number":33,"context_line":"  };"},{"line_number":34,"context_line":""},{"line_number":35,"context_line":"  performErrorMsg \u003d (failedItems) \u003d\u003e {"},{"line_number":36,"context_line":"    const items \u003d isArray(failedItems) ? failedItems : [failedItems];"},{"line_number":37,"context_line":"    const statusErrorItems \u003d items.filter((it) \u003d\u003e !this.canReboot(it));"},{"line_number":38,"context_line":"    const lockedItems \u003d items.filter("},{"line_number":39,"context_line":"      (it) \u003d\u003e !isNotLockedOrAdmin(it, this.isAdminPage)"},{"line_number":40,"context_line":"    );"},{"line_number":41,"context_line":"    const msgs \u003d [];"},{"line_number":42,"context_line":"    if (statusErrorItems.length) {"},{"line_number":43,"context_line":"      msgs.push("},{"line_number":44,"context_line":"        t("},{"line_number":45,"context_line":"          \u0027Instance \"{ name }\" status is not in rescue state, can not unrescue it.\u0027,"},{"line_number":46,"context_line":"          { name: this.getName(statusErrorItems) }"},{"line_number":47,"context_line":"        )"},{"line_number":48,"context_line":"      );"},{"line_number":49,"context_line":"    }"},{"line_number":50,"context_line":"    if (lockedItems.length) {"},{"line_number":51,"context_line":"      msgs.push("},{"line_number":52,"context_line":"        t(\u0027Instance \"{ name }\" is locked, can not unrescue it.\u0027, {"},{"line_number":53,"context_line":"          name: this.getName(lockedItems),"},{"line_number":54,"context_line":"        })"},{"line_number":55,"context_line":"      );"},{"line_number":56,"context_line":"    }"},{"line_number":57,"context_line":"    return msgs.map((it) \u003d\u003e \u003cp\u003e{it}\u003c/p\u003e);"},{"line_number":58,"context_line":"  };"},{"line_number":59,"context_line":""},{"line_number":60,"context_line":"  onSubmit \u003d (item) \u003d\u003e {"},{"line_number":61,"context_line":"    const { id } \u003d item || this.item;"}],"source_content_type":"text/jsx","patch_set":1,"id":"23127be4_051bfe37","line":58,"range":{"start_line":35,"start_character":2,"end_line":58,"end_character":4},"in_reply_to":"265ee625_7be4866c","updated":"2025-09-24 07:27:30.000000000","message":"Yes, removed this in the latest patchset","commit_id":"02f12f1a5272638d5a6ffcba825e3ae49785616c"}]}
