)]}'
{"/PATCHSET_LEVEL":[{"author":{"_account_id":20865,"name":"Gökhan","email":"gokhan.isik@tubitak.gov.tr","username":"gokhan.isik"},"change_message_id":"331a0756f23173f52c5cfb48c71d6b6923944859","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":1,"id":"f90b7430_fdfd9759","updated":"2023-12-07 07:53:23.000000000","message":"LGTM thanks.","commit_id":"f62469b0f77daf0f29f758c1d65e30ca7ae19251"},{"author":{"_account_id":34680,"name":"Numan Menekşe","email":"numan.menekse@tubitak.gov.tr","username":"numanmenekse"},"change_message_id":"81ea015c7ee1a4d43edff7720be430ee93f29561","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":1,"id":"c05b18a1_ec04c0a3","updated":"2023-11-27 05:21:34.000000000","message":"Ready for live.","commit_id":"f62469b0f77daf0f29f758c1d65e30ca7ae19251"},{"author":{"_account_id":34680,"name":"Numan Menekşe","email":"numan.menekse@tubitak.gov.tr","username":"numanmenekse"},"change_message_id":"471fa7ee977f90d1748853c84b902a65968c865c","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":1,"id":"f7de763f_afda5ee3","updated":"2023-10-02 07:49:04.000000000","message":"Ready for live.","commit_id":"f62469b0f77daf0f29f758c1d65e30ca7ae19251"},{"author":{"_account_id":34680,"name":"Numan Menekşe","email":"numan.menekse@tubitak.gov.tr","username":"numanmenekse"},"change_message_id":"da3babec80062256822a34686c60bf1372381716","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":1,"id":"72b0b6c2_fb9404a6","updated":"2023-11-27 06:13:27.000000000","message":"recheck","commit_id":"f62469b0f77daf0f29f758c1d65e30ca7ae19251"},{"author":{"_account_id":6282,"name":"Wu Wenxiang","email":"wu.wenxiang@algoblu.com","username":"wu-wenxiang"},"change_message_id":"83a9148d836db86cf7f9fc10559ee9c3eda3462d","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":5,"id":"674eb9d3_c1dba6bb","updated":"2025-03-01 09:30:51.000000000","message":"Waiting Jingwei.Zhang\u0027s review","commit_id":"441da9958529a790ac7db47a2328f314288cb404"},{"author":{"_account_id":30434,"name":"Jingwei.Zhang","email":"zhang.jingwei@algoblu.com","username":"jwzhang"},"change_message_id":"a6476d2c62a7fc33fe6e96673ec9f674ed2fa2c5","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":5,"id":"90283cd7_43e14eee","updated":"2025-03-27 01:24:26.000000000","message":"Waiting for skyline-apiserver to support fixed ip filter","commit_id":"441da9958529a790ac7db47a2328f314288cb404"},{"author":{"_account_id":6282,"name":"Wu Wenxiang","email":"wu.wenxiang@algoblu.com","username":"wu-wenxiang"},"change_message_id":"9136765f3bdb4006734cbe59c9e68e4144cf8fc3","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":5,"id":"a589dbfe_0bd4006a","updated":"2025-08-09 03:39:14.000000000","message":"https://review.opendev.org/c/openstack/skyline-apiserver/+/956977","commit_id":"441da9958529a790ac7db47a2328f314288cb404"}],"src/pages/compute/containers/Instance/index.jsx":[{"author":{"_account_id":6282,"name":"Wu Wenxiang","email":"wu.wenxiang@algoblu.com","username":"wu-wenxiang"},"change_message_id":"bf883678c588a89e75a32d118b1e68fb734dfc4c","unresolved":true,"context_lines":[{"line_number":253,"context_line":"      },"},{"line_number":254,"context_line":"      {"},{"line_number":255,"context_line":"        label: t(\u0027Fixed IP\u0027),"},{"line_number":256,"context_line":"        name: \u0027fixed_addresses\u0027,"},{"line_number":257,"context_line":"      },"},{"line_number":258,"context_line":"      ...(this.isAdminPage"},{"line_number":259,"context_line":"        ? ["}],"source_content_type":"text/jsx","patch_set":5,"id":"ba20184f_bde2a421","line":256,"range":{"start_line":256,"start_character":15,"end_line":256,"end_character":30},"updated":"2025-08-11 06:22:06.000000000","message":"name should change to \u0027ip\u0027, according to skyline-apiserver which according to nova API","commit_id":"441da9958529a790ac7db47a2328f314288cb404"},{"author":{"_account_id":6282,"name":"Wu Wenxiang","email":"wu.wenxiang@algoblu.com","username":"wu-wenxiang"},"change_message_id":"e37f0f7a2edd8502082928078faee2b3ca9f5a5e","unresolved":false,"context_lines":[{"line_number":253,"context_line":"      },"},{"line_number":254,"context_line":"      {"},{"line_number":255,"context_line":"        label: t(\u0027Fixed IP\u0027),"},{"line_number":256,"context_line":"        name: \u0027fixed_addresses\u0027,"},{"line_number":257,"context_line":"      },"},{"line_number":258,"context_line":"      ...(this.isAdminPage"},{"line_number":259,"context_line":"        ? ["}],"source_content_type":"text/jsx","patch_set":5,"id":"f2ac772a_cdf9cf49","line":256,"range":{"start_line":256,"start_character":15,"end_line":256,"end_character":30},"in_reply_to":"ba20184f_bde2a421","updated":"2025-08-11 11:55:56.000000000","message":"Done","commit_id":"441da9958529a790ac7db47a2328f314288cb404"}],"src/stores/nova/instance.js":[{"author":{"_account_id":30434,"name":"Jingwei.Zhang","email":"zhang.jingwei@algoblu.com","username":"jwzhang"},"change_message_id":"5bd2bcb66284d21474324287b734d4a5c7eaa128","unresolved":true,"context_lines":[{"line_number":173,"context_line":"          tags: (it.origin_data || {}).tags || [],"},{"line_number":174,"context_line":"        }));"},{"line_number":175,"context_line":"    }"},{"line_number":176,"context_line":"    if (flavor) {"},{"line_number":177,"context_line":"      return newData"},{"line_number":178,"context_line":"        .filter((it) \u003d\u003e it.flavor \u003d\u003d\u003d flavor)"},{"line_number":179,"context_line":"        .map((it) \u003d\u003e ({"},{"line_number":180,"context_line":"          ...it,"},{"line_number":181,"context_line":"          tags: (it.origin_data || {}).tags || [],"},{"line_number":182,"context_line":"        }));"},{"line_number":183,"context_line":"    }"},{"line_number":184,"context_line":"    if (fixed_addresses) {"},{"line_number":185,"context_line":"      return newData"},{"line_number":186,"context_line":"        .filter((it) \u003d\u003e it.fixed_addresses.indexOf(fixed_addresses) \u003e\u003d 0)"},{"line_number":187,"context_line":"        .map((it) \u003d\u003e ({"},{"line_number":188,"context_line":"          ...it,"},{"line_number":189,"context_line":"          tags: (it.origin_data || {}).tags || [],"},{"line_number":190,"context_line":"        }));"},{"line_number":191,"context_line":"    }"},{"line_number":192,"context_line":"    return newData.map((it) \u003d\u003e ({"},{"line_number":193,"context_line":"      ...it,"},{"line_number":194,"context_line":"      tags: (it.origin_data || {}).tags || [],"}],"source_content_type":"text/javascript","patch_set":1,"id":"745099c0_849a4b8c","line":191,"range":{"start_line":176,"start_character":4,"end_line":191,"end_character":5},"updated":"2024-01-17 03:13:00.000000000","message":"When using back-end paging, it is best not to filter the data on the front-end again, which will affect the paging data. \n\nThe filtering based on host/isServerGroup in the above code is because this filtering condition is used on the host detail page and server group detail page. It uses the backend to return all data and the frontend to paginate.\n\nIt is best to adjust the extension/servers api in skyline-apiserver first to support flavor/fixed_addresses filtering. Then just modify the src/pages/compute/containers/Instance/index.jsx code.","commit_id":"f62469b0f77daf0f29f758c1d65e30ca7ae19251"},{"author":{"_account_id":34680,"name":"Numan Menekşe","email":"numan.menekse@tubitak.gov.tr","username":"numanmenekse"},"change_message_id":"608a597ad6dfc57434370a9ce4c275a2427091f7","unresolved":false,"context_lines":[{"line_number":173,"context_line":"          tags: (it.origin_data || {}).tags || [],"},{"line_number":174,"context_line":"        }));"},{"line_number":175,"context_line":"    }"},{"line_number":176,"context_line":"    if (flavor) {"},{"line_number":177,"context_line":"      return newData"},{"line_number":178,"context_line":"        .filter((it) \u003d\u003e it.flavor \u003d\u003d\u003d flavor)"},{"line_number":179,"context_line":"        .map((it) \u003d\u003e ({"},{"line_number":180,"context_line":"          ...it,"},{"line_number":181,"context_line":"          tags: (it.origin_data || {}).tags || [],"},{"line_number":182,"context_line":"        }));"},{"line_number":183,"context_line":"    }"},{"line_number":184,"context_line":"    if (fixed_addresses) {"},{"line_number":185,"context_line":"      return newData"},{"line_number":186,"context_line":"        .filter((it) \u003d\u003e it.fixed_addresses.indexOf(fixed_addresses) \u003e\u003d 0)"},{"line_number":187,"context_line":"        .map((it) \u003d\u003e ({"},{"line_number":188,"context_line":"          ...it,"},{"line_number":189,"context_line":"          tags: (it.origin_data || {}).tags || [],"},{"line_number":190,"context_line":"        }));"},{"line_number":191,"context_line":"    }"},{"line_number":192,"context_line":"    return newData.map((it) \u003d\u003e ({"},{"line_number":193,"context_line":"      ...it,"},{"line_number":194,"context_line":"      tags: (it.origin_data || {}).tags || [],"}],"source_content_type":"text/javascript","patch_set":1,"id":"2f39507a_9f3bce3f","line":191,"range":{"start_line":176,"start_character":4,"end_line":191,"end_character":5},"in_reply_to":"745099c0_849a4b8c","updated":"2024-04-30 06:17:24.000000000","message":"Canceled. Fixed on skyline-apiserver side. (Icd6b4c3a2e1d0f73cffbe597ae59436920996e57)","commit_id":"f62469b0f77daf0f29f758c1d65e30ca7ae19251"}]}
