)]}'
{"/PATCHSET_LEVEL":[{"author":{"_account_id":37598,"name":"Ivan Anfimov","display_name":"Ivan Anfimov","email":"lazekteam@gmail.com","username":"anfimovir"},"change_message_id":"405983b012f4210ad913eca87b82a31c58733b60","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":2,"id":"a4d27405_d7a9c001","updated":"2026-01-12 15:48:11.000000000","message":"I add small fix in notes ;)","commit_id":"696078affcae2ff609c0b39bbe0214094fc121bf"},{"author":{"_account_id":34671,"name":"Reşit Demir","email":"resit.demir@tubitak.gov.tr","username":"resitdemir"},"change_message_id":"11892df7718e62bbc5b14e0c8ba461472255eaee","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":7,"id":"14275689_d48d35f0","updated":"2026-01-15 12:23:16.000000000","message":"recheck","commit_id":"294676e2a37050d3ed1813ff5945b590b16d5442"},{"author":{"_account_id":34671,"name":"Reşit Demir","email":"resit.demir@tubitak.gov.tr","username":"resitdemir"},"change_message_id":"640242257fcbe5f89674e0264c065e8b36b6b6d9","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":7,"id":"20d18c34_62cbb418","updated":"2026-01-14 18:35:43.000000000","message":"recheck","commit_id":"294676e2a37050d3ed1813ff5945b590b16d5442"},{"author":{"_account_id":34671,"name":"Reşit Demir","email":"resit.demir@tubitak.gov.tr","username":"resitdemir"},"change_message_id":"757c020a52a242d076df933dfa3f67f25da71bcd","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":7,"id":"31a6aff9_6833cc39","updated":"2026-01-20 14:42:15.000000000","message":"recheck","commit_id":"294676e2a37050d3ed1813ff5945b590b16d5442"},{"author":{"_account_id":34671,"name":"Reşit Demir","email":"resit.demir@tubitak.gov.tr","username":"resitdemir"},"change_message_id":"6b1a51def7db2a3863defcde88542f9fa3758762","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":7,"id":"99c4b73f_99772187","updated":"2026-01-26 05:52:42.000000000","message":"recheck","commit_id":"294676e2a37050d3ed1813ff5945b590b16d5442"},{"author":{"_account_id":34671,"name":"Reşit Demir","email":"resit.demir@tubitak.gov.tr","username":"resitdemir"},"change_message_id":"c0dc180206eec3f39b5d916bcf3b2875fa7da68f","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":11,"id":"6868fd67_7f8f1f9c","updated":"2026-01-27 05:51:45.000000000","message":"Thank you for reviewing","commit_id":"d33bbec4ccee8a3f94c540b08a16aa44139c2191"}],"releasenotes/notes/update_instance-rebuild_action-0ea4dfec87dd5be1.yaml":[{"author":{"_account_id":37598,"name":"Ivan Anfimov","display_name":"Ivan Anfimov","email":"lazekteam@gmail.com","username":"anfimovir"},"change_message_id":"83805421c798f4e4b57427ea28c971be5b32527a","unresolved":true,"context_lines":[{"line_number":1,"context_line":"---"},{"line_number":2,"context_line":"features:"},{"line_number":3,"context_line":"  - |"},{"line_number":4,"context_line":"    feat: The Rebuild action now includes the ability to select "},{"line_number":5,"context_line":"    items from \"instance snapshot\" and \"bootable volume\"."}],"source_content_type":"text/x-yaml","patch_set":10,"id":"dced459d_d954fb7e","line":4,"updated":"2026-01-26 10:14:24.000000000","message":"```suggestion\n    feat: The Rebuild action now includes the ability to select\n```","commit_id":"a6032d8145811aa3422e743c010c71c9c73d5795"},{"author":{"_account_id":34671,"name":"Reşit Demir","email":"resit.demir@tubitak.gov.tr","username":"resitdemir"},"change_message_id":"5e2c0170c92d13396562f3b4e6c6923cdd65eb78","unresolved":false,"context_lines":[{"line_number":1,"context_line":"---"},{"line_number":2,"context_line":"features:"},{"line_number":3,"context_line":"  - |"},{"line_number":4,"context_line":"    feat: The Rebuild action now includes the ability to select "},{"line_number":5,"context_line":"    items from \"instance snapshot\" and \"bootable volume\"."}],"source_content_type":"text/x-yaml","patch_set":10,"id":"f45879b8_e2652cc3","line":4,"in_reply_to":"dced459d_d954fb7e","updated":"2026-01-26 10:31:48.000000000","message":"Done","commit_id":"a6032d8145811aa3422e743c010c71c9c73d5795"},{"author":{"_account_id":37598,"name":"Ivan Anfimov","display_name":"Ivan Anfimov","email":"lazekteam@gmail.com","username":"anfimovir"},"change_message_id":"83805421c798f4e4b57427ea28c971be5b32527a","unresolved":true,"context_lines":[{"line_number":2,"context_line":"features:"},{"line_number":3,"context_line":"  - |"},{"line_number":4,"context_line":"    feat: The Rebuild action now includes the ability to select "},{"line_number":5,"context_line":"    items from \"instance snapshot\" and \"bootable volume\"."}],"source_content_type":"text/x-yaml","patch_set":10,"id":"c73bd46f_bc3b35f8","line":5,"updated":"2026-01-26 10:14:24.000000000","message":"Add new line in end of file.","commit_id":"a6032d8145811aa3422e743c010c71c9c73d5795"},{"author":{"_account_id":34671,"name":"Reşit Demir","email":"resit.demir@tubitak.gov.tr","username":"resitdemir"},"change_message_id":"5e2c0170c92d13396562f3b4e6c6923cdd65eb78","unresolved":false,"context_lines":[{"line_number":2,"context_line":"features:"},{"line_number":3,"context_line":"  - |"},{"line_number":4,"context_line":"    feat: The Rebuild action now includes the ability to select "},{"line_number":5,"context_line":"    items from \"instance snapshot\" and \"bootable volume\"."}],"source_content_type":"text/x-yaml","patch_set":10,"id":"e92695e1_02eb181a","line":5,"in_reply_to":"02597469_77efc325","updated":"2026-01-26 10:31:48.000000000","message":"Done","commit_id":"a6032d8145811aa3422e743c010c71c9c73d5795"},{"author":{"_account_id":34671,"name":"Reşit Demir","email":"resit.demir@tubitak.gov.tr","username":"resitdemir"},"change_message_id":"1c7c39dbfc2360bb1c7a3b854723cdb45b3b59ce","unresolved":true,"context_lines":[{"line_number":2,"context_line":"features:"},{"line_number":3,"context_line":"  - |"},{"line_number":4,"context_line":"    feat: The Rebuild action now includes the ability to select "},{"line_number":5,"context_line":"    items from \"instance snapshot\" and \"bootable volume\"."}],"source_content_type":"text/x-yaml","patch_set":10,"id":"02597469_77efc325","line":5,"in_reply_to":"c73bd46f_bc3b35f8","updated":"2026-01-26 10:24:56.000000000","message":"Thank you for your reviewing.","commit_id":"a6032d8145811aa3422e743c010c71c9c73d5795"}],"src/pages/compute/containers/Instance/actions/RebuildSelect.jsx":[{"author":{"_account_id":30434,"name":"Jingwei.Zhang","email":"zhang.jingwei@algoblu.com","username":"jwzhang"},"change_message_id":"b43c2320198292f783f3f0c5e87ea86a9eb47db0","unresolved":true,"context_lines":[{"line_number":494,"context_line":"    ];"},{"line_number":495,"context_line":"  }"},{"line_number":496,"context_line":""},{"line_number":497,"context_line":"  onSubmit \u003d (values) \u003d\u003e {"},{"line_number":498,"context_line":"    const { id } \u003d this.item;"},{"line_number":499,"context_line":"    const {"},{"line_number":500,"context_line":"      image: { selectedRowKeys \u003d [] },"},{"line_number":501,"context_line":"    } \u003d values;"},{"line_number":502,"context_line":"    return this.store.rebuild({ id, image: selectedRowKeys[0] });"},{"line_number":503,"context_line":"  };"},{"line_number":504,"context_line":"}"},{"line_number":505,"context_line":""},{"line_number":506,"context_line":"export default inject(\u0027rootStore\u0027)(observer(Rebuild));"}],"source_content_type":"text/jsx","patch_set":3,"id":"6da673f7_9b70c58b","line":503,"range":{"start_line":497,"start_character":1,"end_line":503,"end_character":4},"updated":"2026-01-14 02:09:49.000000000","message":"According to the Rebuild Server (Rebuild Action) section in the document OpenStack Compute API Reference: this API does not support rebuilding virtual machines with bootable volumes.(https://docs.openstack.org/api-ref/compute/#rebuild-server-rebuild-action) In addition, the virtual machine snapshot is not used in the onSubmit method.","commit_id":"45d33b7c7ffa0af174c103a94ba65c1778aae604"},{"author":{"_account_id":34671,"name":"Reşit Demir","email":"resit.demir@tubitak.gov.tr","username":"resitdemir"},"change_message_id":"32c9f13cf92a3b2981b8a13bc8b58879f54c5281","unresolved":false,"context_lines":[{"line_number":494,"context_line":"    ];"},{"line_number":495,"context_line":"  }"},{"line_number":496,"context_line":""},{"line_number":497,"context_line":"  onSubmit \u003d (values) \u003d\u003e {"},{"line_number":498,"context_line":"    const { id } \u003d this.item;"},{"line_number":499,"context_line":"    const {"},{"line_number":500,"context_line":"      image: { selectedRowKeys \u003d [] },"},{"line_number":501,"context_line":"    } \u003d values;"},{"line_number":502,"context_line":"    return this.store.rebuild({ id, image: selectedRowKeys[0] });"},{"line_number":503,"context_line":"  };"},{"line_number":504,"context_line":"}"},{"line_number":505,"context_line":""},{"line_number":506,"context_line":"export default inject(\u0027rootStore\u0027)(observer(Rebuild));"}],"source_content_type":"text/jsx","patch_set":3,"id":"18a47bf7_70815132","line":503,"range":{"start_line":497,"start_character":1,"end_line":503,"end_character":4},"in_reply_to":"6da673f7_9b70c58b","updated":"2026-01-14 08:56:50.000000000","message":"Done","commit_id":"45d33b7c7ffa0af174c103a94ba65c1778aae604"},{"author":{"_account_id":30434,"name":"Jingwei.Zhang","email":"zhang.jingwei@algoblu.com","username":"jwzhang"},"change_message_id":"2fc0dca94a59dbe5bbd49cf31921a94c5e48f1e6","unresolved":true,"context_lines":[{"line_number":291,"context_line":"        type: \u0027radio\u0027,"},{"line_number":292,"context_line":"        options: this.sourceTypes,"},{"line_number":293,"context_line":"        required: true,"},{"line_number":294,"context_line":"        isWrappedValue: true,"},{"line_number":295,"context_line":"        tip: t("},{"line_number":296,"context_line":"          \u0027The start source is a template used to create an instance. You can choose an image.\u0027"},{"line_number":297,"context_line":"        ),"}],"source_content_type":"text/jsx","patch_set":10,"id":"5eb6e803_e8066ab1","line":294,"range":{"start_line":294,"start_character":8,"end_line":294,"end_character":29},"updated":"2026-01-27 02:48:19.000000000","message":"remove `isWrappedValue: true`, \nonChange: (value) \u003d\u003e this.setState({source: value})\n\nconst { source \u003d \u0027image\u0027 } \u003d this.state;\nthen const isImageSource \u003d source \u003d\u003d\u003d \u0027image\u0027;","commit_id":"a6032d8145811aa3422e743c010c71c9c73d5795"},{"author":{"_account_id":34671,"name":"Reşit Demir","email":"resit.demir@tubitak.gov.tr","username":"resitdemir"},"change_message_id":"c0dc180206eec3f39b5d916bcf3b2875fa7da68f","unresolved":false,"context_lines":[{"line_number":291,"context_line":"        type: \u0027radio\u0027,"},{"line_number":292,"context_line":"        options: this.sourceTypes,"},{"line_number":293,"context_line":"        required: true,"},{"line_number":294,"context_line":"        isWrappedValue: true,"},{"line_number":295,"context_line":"        tip: t("},{"line_number":296,"context_line":"          \u0027The start source is a template used to create an instance. You can choose an image.\u0027"},{"line_number":297,"context_line":"        ),"}],"source_content_type":"text/jsx","patch_set":10,"id":"39ac4025_f8fe02be","line":294,"range":{"start_line":294,"start_character":8,"end_line":294,"end_character":29},"in_reply_to":"5eb6e803_e8066ab1","updated":"2026-01-27 05:51:45.000000000","message":"Done","commit_id":"a6032d8145811aa3422e743c010c71c9c73d5795"},{"author":{"_account_id":30434,"name":"Jingwei.Zhang","email":"zhang.jingwei@algoblu.com","username":"jwzhang"},"change_message_id":"7925c0d6b289798efdf1127eb31b2b9d40f6e6d0","unresolved":true,"context_lines":[{"line_number":38,"context_line":"  static title \u003d t(\u0027Rebuild Instance\u0027);"},{"line_number":39,"context_line":""},{"line_number":40,"context_line":"  init() {"},{"line_number":41,"context_line":"    this.store \u003d globalServerStore;"},{"line_number":42,"context_line":"    this.imageStore \u003d globalImageStore;"},{"line_number":43,"context_line":"    this.instanceSnapshotStore \u003d globalInstanceSnapshotStore;"},{"line_number":44,"context_line":"    this.getImages();"},{"line_number":45,"context_line":"    this.getInstanceSnapshots();"},{"line_number":46,"context_line":"    this.initSourceChange();"},{"line_number":47,"context_line":"  }"},{"line_number":48,"context_line":""},{"line_number":49,"context_line":"  get name() {"}],"source_content_type":"text/jsx","patch_set":12,"id":"72229360_eb2faaa6","line":46,"range":{"start_line":41,"start_character":4,"end_line":46,"end_character":28},"updated":"2026-01-28 03:04:31.000000000","message":"this.store \u003d globalServerStore;\nthis.imageStore \u003d globalImageStore;\nthis.instanceSnapshotStore \u003d globalInstanceSnapshotStore;\nthis.state.source \u003d \u0027image\u0027;\nthis.getImages();\nthis.getInstanceSnapshots();","commit_id":"8b8aafad9ec0bf4e211c677749548649015523fa"},{"author":{"_account_id":34671,"name":"Reşit Demir","email":"resit.demir@tubitak.gov.tr","username":"resitdemir"},"change_message_id":"f325e64072d5ac0a6c48cec14b64c57ee59e4314","unresolved":false,"context_lines":[{"line_number":38,"context_line":"  static title \u003d t(\u0027Rebuild Instance\u0027);"},{"line_number":39,"context_line":""},{"line_number":40,"context_line":"  init() {"},{"line_number":41,"context_line":"    this.store \u003d globalServerStore;"},{"line_number":42,"context_line":"    this.imageStore \u003d globalImageStore;"},{"line_number":43,"context_line":"    this.instanceSnapshotStore \u003d globalInstanceSnapshotStore;"},{"line_number":44,"context_line":"    this.getImages();"},{"line_number":45,"context_line":"    this.getInstanceSnapshots();"},{"line_number":46,"context_line":"    this.initSourceChange();"},{"line_number":47,"context_line":"  }"},{"line_number":48,"context_line":""},{"line_number":49,"context_line":"  get name() {"}],"source_content_type":"text/jsx","patch_set":12,"id":"63678fb5_b05d5f22","line":46,"range":{"start_line":41,"start_character":4,"end_line":46,"end_character":28},"in_reply_to":"72229360_eb2faaa6","updated":"2026-01-28 06:07:12.000000000","message":"Done","commit_id":"8b8aafad9ec0bf4e211c677749548649015523fa"},{"author":{"_account_id":30434,"name":"Jingwei.Zhang","email":"zhang.jingwei@algoblu.com","username":"jwzhang"},"change_message_id":"7925c0d6b289798efdf1127eb31b2b9d40f6e6d0","unresolved":true,"context_lines":[{"line_number":99,"context_line":"    return data || [];"},{"line_number":100,"context_line":"  }"},{"line_number":101,"context_line":""},{"line_number":102,"context_line":"  get snapshotSourceType() {"},{"line_number":103,"context_line":"    return this.sourceTypes.find((it) \u003d\u003e it.value \u003d\u003d\u003d \u0027instanceSnapshot\u0027);"},{"line_number":104,"context_line":"  }"},{"line_number":105,"context_line":""},{"line_number":106,"context_line":"  get sourceTypeIsSnapshot() {"},{"line_number":107,"context_line":"    const { source } \u003d this.state;"},{"line_number":108,"context_line":"    return source \u003d\u003d\u003d this.snapshotSourceType.value;"},{"line_number":109,"context_line":"  }"},{"line_number":110,"context_line":""},{"line_number":111,"context_line":"  onSourceChange(value) {"},{"line_number":112,"context_line":"    this.setState({ source: value });"}],"source_content_type":"text/jsx","patch_set":12,"id":"bd2eb6a6_a9c26b71","line":109,"range":{"start_line":102,"start_character":0,"end_line":109,"end_character":3},"updated":"2026-01-28 03:04:31.000000000","message":"get sourceTypeIsSnapshot() {\n    const { source } \u003d this.state;\n    return source \u003d\u003d\u003d \u0027instanceSnapshot\u0027;\n  }","commit_id":"8b8aafad9ec0bf4e211c677749548649015523fa"},{"author":{"_account_id":34671,"name":"Reşit Demir","email":"resit.demir@tubitak.gov.tr","username":"resitdemir"},"change_message_id":"f325e64072d5ac0a6c48cec14b64c57ee59e4314","unresolved":false,"context_lines":[{"line_number":99,"context_line":"    return data || [];"},{"line_number":100,"context_line":"  }"},{"line_number":101,"context_line":""},{"line_number":102,"context_line":"  get snapshotSourceType() {"},{"line_number":103,"context_line":"    return this.sourceTypes.find((it) \u003d\u003e it.value \u003d\u003d\u003d \u0027instanceSnapshot\u0027);"},{"line_number":104,"context_line":"  }"},{"line_number":105,"context_line":""},{"line_number":106,"context_line":"  get sourceTypeIsSnapshot() {"},{"line_number":107,"context_line":"    const { source } \u003d this.state;"},{"line_number":108,"context_line":"    return source \u003d\u003d\u003d this.snapshotSourceType.value;"},{"line_number":109,"context_line":"  }"},{"line_number":110,"context_line":""},{"line_number":111,"context_line":"  onSourceChange(value) {"},{"line_number":112,"context_line":"    this.setState({ source: value });"}],"source_content_type":"text/jsx","patch_set":12,"id":"efa41cb0_d1d20360","line":109,"range":{"start_line":102,"start_character":0,"end_line":109,"end_character":3},"in_reply_to":"bd2eb6a6_a9c26b71","updated":"2026-01-28 06:07:12.000000000","message":"Done","commit_id":"8b8aafad9ec0bf4e211c677749548649015523fa"},{"author":{"_account_id":30434,"name":"Jingwei.Zhang","email":"zhang.jingwei@algoblu.com","username":"jwzhang"},"change_message_id":"7925c0d6b289798efdf1127eb31b2b9d40f6e6d0","unresolved":true,"context_lines":[{"line_number":179,"context_line":"    ];"},{"line_number":180,"context_line":"  }"},{"line_number":181,"context_line":""},{"line_number":182,"context_line":"  get imageSourceType() {"},{"line_number":183,"context_line":"    return this.sourceTypes.find((it) \u003d\u003e it.value \u003d\u003d\u003d \u0027image\u0027);"},{"line_number":184,"context_line":"  }"},{"line_number":185,"context_line":""},{"line_number":186,"context_line":"  initSourceChange() {"},{"line_number":187,"context_line":"    const { snapshot } \u003d {};"}],"source_content_type":"text/jsx","patch_set":12,"id":"6102cfa0_2a52186a","line":184,"range":{"start_line":182,"start_character":0,"end_line":184,"end_character":3},"updated":"2026-01-28 03:04:31.000000000","message":"remove this","commit_id":"8b8aafad9ec0bf4e211c677749548649015523fa"},{"author":{"_account_id":34671,"name":"Reşit Demir","email":"resit.demir@tubitak.gov.tr","username":"resitdemir"},"change_message_id":"f325e64072d5ac0a6c48cec14b64c57ee59e4314","unresolved":false,"context_lines":[{"line_number":179,"context_line":"    ];"},{"line_number":180,"context_line":"  }"},{"line_number":181,"context_line":""},{"line_number":182,"context_line":"  get imageSourceType() {"},{"line_number":183,"context_line":"    return this.sourceTypes.find((it) \u003d\u003e it.value \u003d\u003d\u003d \u0027image\u0027);"},{"line_number":184,"context_line":"  }"},{"line_number":185,"context_line":""},{"line_number":186,"context_line":"  initSourceChange() {"},{"line_number":187,"context_line":"    const { snapshot } \u003d {};"}],"source_content_type":"text/jsx","patch_set":12,"id":"b46436ae_5da80e74","line":184,"range":{"start_line":182,"start_character":0,"end_line":184,"end_character":3},"in_reply_to":"6102cfa0_2a52186a","updated":"2026-01-28 06:07:12.000000000","message":"Done","commit_id":"8b8aafad9ec0bf4e211c677749548649015523fa"},{"author":{"_account_id":30434,"name":"Jingwei.Zhang","email":"zhang.jingwei@algoblu.com","username":"jwzhang"},"change_message_id":"7925c0d6b289798efdf1127eb31b2b9d40f6e6d0","unresolved":true,"context_lines":[{"line_number":183,"context_line":"    return this.sourceTypes.find((it) \u003d\u003e it.value \u003d\u003d\u003d \u0027image\u0027);"},{"line_number":184,"context_line":"  }"},{"line_number":185,"context_line":""},{"line_number":186,"context_line":"  initSourceChange() {"},{"line_number":187,"context_line":"    const { snapshot } \u003d {};"},{"line_number":188,"context_line":"    if (snapshot) {"},{"line_number":189,"context_line":"      this.onSourceChange(this.snapshotSourceType);"},{"line_number":190,"context_line":"    } else {"},{"line_number":191,"context_line":"      this.onSourceChange(this.imageSourceType);"},{"line_number":192,"context_line":"    }"},{"line_number":193,"context_line":"  }"},{"line_number":194,"context_line":""},{"line_number":195,"context_line":"  onInstanceSnapshotChange \u003d async (value) \u003d\u003e {"},{"line_number":196,"context_line":"    const { min_disk, size, id } \u003d value.selectedRows[0] || {};"}],"source_content_type":"text/jsx","patch_set":12,"id":"bf0343bf_c0e3633a","line":193,"range":{"start_line":186,"start_character":0,"end_line":193,"end_character":3},"updated":"2026-01-28 03:04:31.000000000","message":"remove this","commit_id":"8b8aafad9ec0bf4e211c677749548649015523fa"},{"author":{"_account_id":34671,"name":"Reşit Demir","email":"resit.demir@tubitak.gov.tr","username":"resitdemir"},"change_message_id":"f325e64072d5ac0a6c48cec14b64c57ee59e4314","unresolved":false,"context_lines":[{"line_number":183,"context_line":"    return this.sourceTypes.find((it) \u003d\u003e it.value \u003d\u003d\u003d \u0027image\u0027);"},{"line_number":184,"context_line":"  }"},{"line_number":185,"context_line":""},{"line_number":186,"context_line":"  initSourceChange() {"},{"line_number":187,"context_line":"    const { snapshot } \u003d {};"},{"line_number":188,"context_line":"    if (snapshot) {"},{"line_number":189,"context_line":"      this.onSourceChange(this.snapshotSourceType);"},{"line_number":190,"context_line":"    } else {"},{"line_number":191,"context_line":"      this.onSourceChange(this.imageSourceType);"},{"line_number":192,"context_line":"    }"},{"line_number":193,"context_line":"  }"},{"line_number":194,"context_line":""},{"line_number":195,"context_line":"  onInstanceSnapshotChange \u003d async (value) \u003d\u003e {"},{"line_number":196,"context_line":"    const { min_disk, size, id } \u003d value.selectedRows[0] || {};"}],"source_content_type":"text/jsx","patch_set":12,"id":"eebd778b_99660b3b","line":193,"range":{"start_line":186,"start_character":0,"end_line":193,"end_character":3},"in_reply_to":"bf0343bf_c0e3633a","updated":"2026-01-28 06:07:12.000000000","message":"Done","commit_id":"8b8aafad9ec0bf4e211c677749548649015523fa"},{"author":{"_account_id":30434,"name":"Jingwei.Zhang","email":"zhang.jingwei@algoblu.com","username":"jwzhang"},"change_message_id":"7925c0d6b289798efdf1127eb31b2b9d40f6e6d0","unresolved":true,"context_lines":[{"line_number":195,"context_line":"  onInstanceSnapshotChange \u003d async (value) \u003d\u003e {"},{"line_number":196,"context_line":"    const { min_disk, size, id } \u003d value.selectedRows[0] || {};"},{"line_number":197,"context_line":"    if (!id) {"},{"line_number":198,"context_line":"      this.updateContext({"},{"line_number":199,"context_line":"        instanceSnapshotDisk: null,"},{"line_number":200,"context_line":"        instanceSnapshotDataVolumes: [],"},{"line_number":201,"context_line":"      });"},{"line_number":202,"context_line":"      this.setState({"},{"line_number":203,"context_line":"        instanceSnapshotDisk: null,"},{"line_number":204,"context_line":"        instanceSnapshotMinSize: 0,"}],"source_content_type":"text/jsx","patch_set":12,"id":"7f8de492_7a36c953","line":201,"range":{"start_line":198,"start_character":6,"end_line":201,"end_character":9},"updated":"2026-01-28 03:04:31.000000000","message":"remove this, no need to updateContext, this usually used in the step form action, such as \"Create Instance\".","commit_id":"8b8aafad9ec0bf4e211c677749548649015523fa"},{"author":{"_account_id":34671,"name":"Reşit Demir","email":"resit.demir@tubitak.gov.tr","username":"resitdemir"},"change_message_id":"f325e64072d5ac0a6c48cec14b64c57ee59e4314","unresolved":false,"context_lines":[{"line_number":195,"context_line":"  onInstanceSnapshotChange \u003d async (value) \u003d\u003e {"},{"line_number":196,"context_line":"    const { min_disk, size, id } \u003d value.selectedRows[0] || {};"},{"line_number":197,"context_line":"    if (!id) {"},{"line_number":198,"context_line":"      this.updateContext({"},{"line_number":199,"context_line":"        instanceSnapshotDisk: null,"},{"line_number":200,"context_line":"        instanceSnapshotDataVolumes: [],"},{"line_number":201,"context_line":"      });"},{"line_number":202,"context_line":"      this.setState({"},{"line_number":203,"context_line":"        instanceSnapshotDisk: null,"},{"line_number":204,"context_line":"        instanceSnapshotMinSize: 0,"}],"source_content_type":"text/jsx","patch_set":12,"id":"944e9b6f_8d8a382b","line":201,"range":{"start_line":198,"start_character":6,"end_line":201,"end_character":9},"in_reply_to":"7f8de492_7a36c953","updated":"2026-01-28 06:07:12.000000000","message":"Done","commit_id":"8b8aafad9ec0bf4e211c677749548649015523fa"},{"author":{"_account_id":30434,"name":"Jingwei.Zhang","email":"zhang.jingwei@algoblu.com","username":"jwzhang"},"change_message_id":"7925c0d6b289798efdf1127eb31b2b9d40f6e6d0","unresolved":true,"context_lines":[{"line_number":217,"context_line":"    } \u003d detail;"},{"line_number":218,"context_line":"    if (!volumeDetail) {"},{"line_number":219,"context_line":"      this.updateFormValue(\u0027bootFromVolume\u0027, true);"},{"line_number":220,"context_line":"      this.updateContext({"},{"line_number":221,"context_line":"        instanceSnapshotDisk: null,"},{"line_number":222,"context_line":"        instanceSnapshotDataVolumes: [],"},{"line_number":223,"context_line":"        bootFromVolume: true,"},{"line_number":224,"context_line":"      });"},{"line_number":225,"context_line":"      this.setState({"},{"line_number":226,"context_line":"        instanceSnapshotDisk: null,"},{"line_number":227,"context_line":"        instanceSnapshotMinSize: 0,"}],"source_content_type":"text/jsx","patch_set":12,"id":"caac8414_a6603c7d","line":224,"range":{"start_line":220,"start_character":6,"end_line":224,"end_character":9},"updated":"2026-01-28 03:04:31.000000000","message":"remove this, no need to updateContext, this usually used in the step form action, such as \"Create Instance\".","commit_id":"8b8aafad9ec0bf4e211c677749548649015523fa"},{"author":{"_account_id":34671,"name":"Reşit Demir","email":"resit.demir@tubitak.gov.tr","username":"resitdemir"},"change_message_id":"f325e64072d5ac0a6c48cec14b64c57ee59e4314","unresolved":false,"context_lines":[{"line_number":217,"context_line":"    } \u003d detail;"},{"line_number":218,"context_line":"    if (!volumeDetail) {"},{"line_number":219,"context_line":"      this.updateFormValue(\u0027bootFromVolume\u0027, true);"},{"line_number":220,"context_line":"      this.updateContext({"},{"line_number":221,"context_line":"        instanceSnapshotDisk: null,"},{"line_number":222,"context_line":"        instanceSnapshotDataVolumes: [],"},{"line_number":223,"context_line":"        bootFromVolume: true,"},{"line_number":224,"context_line":"      });"},{"line_number":225,"context_line":"      this.setState({"},{"line_number":226,"context_line":"        instanceSnapshotDisk: null,"},{"line_number":227,"context_line":"        instanceSnapshotMinSize: 0,"}],"source_content_type":"text/jsx","patch_set":12,"id":"9b0eb083_369c48cb","line":224,"range":{"start_line":220,"start_character":6,"end_line":224,"end_character":9},"in_reply_to":"caac8414_a6603c7d","updated":"2026-01-28 06:07:12.000000000","message":"Done","commit_id":"8b8aafad9ec0bf4e211c677749548649015523fa"},{"author":{"_account_id":30434,"name":"Jingwei.Zhang","email":"zhang.jingwei@algoblu.com","username":"jwzhang"},"change_message_id":"7925c0d6b289798efdf1127eb31b2b9d40f6e6d0","unresolved":true,"context_lines":[{"line_number":239,"context_line":"      selfBdmData: systemDiskBdm,"},{"line_number":240,"context_line":"    });"},{"line_number":241,"context_line":"    this.updateFormValue(\u0027instanceSnapshotDisk\u0027, instanceSnapshotDisk);"},{"line_number":242,"context_line":"    this.updateContext({"},{"line_number":243,"context_line":"      instanceSnapshotDisk,"},{"line_number":244,"context_line":"      instanceSnapshotDataVolumes,"},{"line_number":245,"context_line":"    });"},{"line_number":246,"context_line":"    this.setState({"},{"line_number":247,"context_line":"      instanceSnapshotDisk,"},{"line_number":248,"context_line":"      instanceSnapshotMinSize: minSize,"}],"source_content_type":"text/jsx","patch_set":12,"id":"7b8badd0_e8e65ea4","line":245,"range":{"start_line":242,"start_character":4,"end_line":245,"end_character":7},"updated":"2026-01-28 03:04:31.000000000","message":"remove this, no need to updateContext, this usually used in the step form action, such as \"Create Instance\".","commit_id":"8b8aafad9ec0bf4e211c677749548649015523fa"},{"author":{"_account_id":34671,"name":"Reşit Demir","email":"resit.demir@tubitak.gov.tr","username":"resitdemir"},"change_message_id":"f325e64072d5ac0a6c48cec14b64c57ee59e4314","unresolved":false,"context_lines":[{"line_number":239,"context_line":"      selfBdmData: systemDiskBdm,"},{"line_number":240,"context_line":"    });"},{"line_number":241,"context_line":"    this.updateFormValue(\u0027instanceSnapshotDisk\u0027, instanceSnapshotDisk);"},{"line_number":242,"context_line":"    this.updateContext({"},{"line_number":243,"context_line":"      instanceSnapshotDisk,"},{"line_number":244,"context_line":"      instanceSnapshotDataVolumes,"},{"line_number":245,"context_line":"    });"},{"line_number":246,"context_line":"    this.setState({"},{"line_number":247,"context_line":"      instanceSnapshotDisk,"},{"line_number":248,"context_line":"      instanceSnapshotMinSize: minSize,"}],"source_content_type":"text/jsx","patch_set":12,"id":"9c6ae3a1_ed41e86a","line":245,"range":{"start_line":242,"start_character":4,"end_line":245,"end_character":7},"in_reply_to":"7b8badd0_e8e65ea4","updated":"2026-01-28 06:07:12.000000000","message":"Done","commit_id":"8b8aafad9ec0bf4e211c677749548649015523fa"},{"author":{"_account_id":30434,"name":"Jingwei.Zhang","email":"zhang.jingwei@algoblu.com","username":"jwzhang"},"change_message_id":"7925c0d6b289798efdf1127eb31b2b9d40f6e6d0","unresolved":true,"context_lines":[{"line_number":250,"context_line":"    });"},{"line_number":251,"context_line":"  };"},{"line_number":252,"context_line":""},{"line_number":253,"context_line":"  get sourceTypeIsImage() {"},{"line_number":254,"context_line":"    const { source } \u003d this.state;"},{"line_number":255,"context_line":"    return source \u003d\u003d\u003d this.imageSourceType.value;"},{"line_number":256,"context_line":"  }"},{"line_number":257,"context_line":""},{"line_number":258,"context_line":"  get instanceExtra() {"},{"line_number":259,"context_line":"    const { snapshots \u003d [] } \u003d this.state;"}],"source_content_type":"text/jsx","patch_set":12,"id":"7bb0e676_aa78bbc9","line":256,"range":{"start_line":253,"start_character":1,"end_line":256,"end_character":3},"updated":"2026-01-28 03:04:31.000000000","message":"get sourceTypeIsImage() {\n    const { source } \u003d this.state;\n    return source \u003d\u003d\u003d \u0027image\u0027;\n  }","commit_id":"8b8aafad9ec0bf4e211c677749548649015523fa"},{"author":{"_account_id":34671,"name":"Reşit Demir","email":"resit.demir@tubitak.gov.tr","username":"resitdemir"},"change_message_id":"f325e64072d5ac0a6c48cec14b64c57ee59e4314","unresolved":false,"context_lines":[{"line_number":250,"context_line":"    });"},{"line_number":251,"context_line":"  };"},{"line_number":252,"context_line":""},{"line_number":253,"context_line":"  get sourceTypeIsImage() {"},{"line_number":254,"context_line":"    const { source } \u003d this.state;"},{"line_number":255,"context_line":"    return source \u003d\u003d\u003d this.imageSourceType.value;"},{"line_number":256,"context_line":"  }"},{"line_number":257,"context_line":""},{"line_number":258,"context_line":"  get instanceExtra() {"},{"line_number":259,"context_line":"    const { snapshots \u003d [] } \u003d this.state;"}],"source_content_type":"text/jsx","patch_set":12,"id":"53176bff_a283ae1b","line":256,"range":{"start_line":253,"start_character":1,"end_line":256,"end_character":3},"in_reply_to":"7bb0e676_aa78bbc9","updated":"2026-01-28 06:07:12.000000000","message":"Done","commit_id":"8b8aafad9ec0bf4e211c677749548649015523fa"}]}
