)]}'
{"/PATCHSET_LEVEL":[{"author":{"_account_id":20865,"name":"Gökhan","email":"gokhan.isik@tubitak.gov.tr","username":"gokhan.isik"},"change_message_id":"89020c6558cbe84d7920fc5c0823f35f04276a9f","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":1,"id":"f193a7e0_e744f7f4","updated":"2024-04-01 06:54:43.000000000","message":"Hi Jingwei, why ci is not triggered ?","commit_id":"2d80614fe1dd81b66dd836a2c665d759d72dcf3d"},{"author":{"_account_id":20865,"name":"Gökhan","email":"gokhan.isik@tubitak.gov.tr","username":"gokhan.isik"},"change_message_id":"417a8c79f9234f886b25ebdbf70e711b277941e6","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":1,"id":"a39b79b2_e8781d59","updated":"2024-04-01 05:52:15.000000000","message":"recheck","commit_id":"2d80614fe1dd81b66dd836a2c665d759d72dcf3d"},{"author":{"_account_id":20865,"name":"Gökhan","email":"gokhan.isik@tubitak.gov.tr","username":"gokhan.isik"},"change_message_id":"91d72e14e55af1be069481f49ed143161ebcce26","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":1,"id":"62a38fd8_2bf8d6ac","in_reply_to":"77be69e5_3eb4e8fb","updated":"2024-04-01 09:59:07.000000000","message":"Thanks Boxiang","commit_id":"2d80614fe1dd81b66dd836a2c665d759d72dcf3d"},{"author":{"_account_id":28706,"name":"Boxiang Zhu","email":"bxzhu_5355@163.com","username":"ZhuBoxiang"},"change_message_id":"582aa49c96497a9dd3e92f9bb0c33a675d2e7622","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":1,"id":"77be69e5_3eb4e8fb","in_reply_to":"f193a7e0_e744f7f4","updated":"2024-04-01 08:19:44.000000000","message":"Maybe the zuul is not quick to be triggered. Now the ci of this commit is running.","commit_id":"2d80614fe1dd81b66dd836a2c665d759d72dcf3d"},{"author":{"_account_id":30434,"name":"Jingwei.Zhang","email":"zhang.jingwei@algoblu.com","username":"jwzhang"},"change_message_id":"aaf63b6321a3ec9295b346b1a23947c696c1c438","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":6,"id":"3caed8d6_410e9c0c","updated":"2024-04-03 08:06:32.000000000","message":"I see that most files use 4 spaces. It is recommended to use `yarn run lint` to format the code so that it matches the expected code format.","commit_id":"641a6ebb92b4261a7c158b286a718c19b1c67db1"},{"author":{"_account_id":20865,"name":"Gökhan","email":"gokhan.isik@tubitak.gov.tr","username":"gokhan.isik"},"change_message_id":"aba7d6dc00bf6e808d19d0dff2a1be1d372962f8","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":8,"id":"501a4566_d42ef793","updated":"2024-04-25 06:37:12.000000000","message":"Hi Jingwei, this patch is ready. Thanks for your comments.","commit_id":"76fd6665fc40026d4b8ff7eb096b99178adc07b7"},{"author":{"_account_id":20865,"name":"Gökhan","email":"gokhan.isik@tubitak.gov.tr","username":"gokhan.isik"},"change_message_id":"220de628fa48a8aa5cf0fde004e8d14080aee97f","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":9,"id":"84e4afa2_5eff8b36","updated":"2024-05-07 08:46:48.000000000","message":"Hi Boxiang, we didn’t find why zuul is not triggering without rebase? Do you have any ideas?","commit_id":"4f5af78c48b1f1b9300e731c31ac2f60e801eb34"}],"src/client/neutron/index.js":[{"author":{"_account_id":30434,"name":"Jingwei.Zhang","email":"zhang.jingwei@algoblu.com","username":"jwzhang"},"change_message_id":"f33ca95a65009ea0b462f47cf076cd3ccd7e63d1","unresolved":true,"context_lines":[{"line_number":97,"context_line":"          },"},{"line_number":98,"context_line":"        ],"},{"line_number":99,"context_line":"      },"},{"line_number":100,"context_line":"      {"},{"line_number":101,"context_line":"        name: \u0027rbacPolicies\u0027,"},{"line_number":102,"context_line":"        key: \u0027rbac-policies\u0027,"},{"line_number":103,"context_line":"        responseKey: \u0027rbac_policie\u0027,"},{"line_number":104,"context_line":"      },"},{"line_number":105,"context_line":"      {"},{"line_number":106,"context_line":"        name: \u0027rbacPoliciesDetailAdmin\u0027,"},{"line_number":107,"context_line":"        key: \u0027rbac-policies\u0027,"},{"line_number":108,"context_line":"        responseKey: \u0027rbac_policy\u0027,"},{"line_number":109,"context_line":"      },"},{"line_number":110,"context_line":"      {"},{"line_number":111,"context_line":"        name: \u0027firewalls\u0027,"},{"line_number":112,"context_line":"        key: \u0027fwaas/firewall_groups\u0027,"}],"source_content_type":"text/javascript","patch_set":2,"id":"7b239510_331d6dbe","line":109,"range":{"start_line":100,"start_character":6,"end_line":109,"end_character":8},"updated":"2024-04-01 10:21:11.000000000","message":"change to\n\n```\n{\n        name: \u0027rbacPolicies\u0027,\n        key: \u0027rbac-policies\u0027,\n        responseKey: \u0027rbac_policy\u0027,\n      },\n``` \n \n delete rbac-policies-detail.js in stores\n \n update rbac-policies.js in stores, add \n \n ```\n get listResponseKey() {\n   return \u0027rbac_policies\u0027\n }\n ```","commit_id":"fdeb5519859c7f41d06a1532f7cbebf0187c9520"},{"author":{"_account_id":36902,"name":"Nevra Gürses Yakar","display_name":"nevra","email":"nevra.gurses@tubitak.gov.tr","username":"nevragurses"},"change_message_id":"1358631bfced4f559951628ff61b60ba56b0c089","unresolved":false,"context_lines":[{"line_number":97,"context_line":"          },"},{"line_number":98,"context_line":"        ],"},{"line_number":99,"context_line":"      },"},{"line_number":100,"context_line":"      {"},{"line_number":101,"context_line":"        name: \u0027rbacPolicies\u0027,"},{"line_number":102,"context_line":"        key: \u0027rbac-policies\u0027,"},{"line_number":103,"context_line":"        responseKey: \u0027rbac_policie\u0027,"},{"line_number":104,"context_line":"      },"},{"line_number":105,"context_line":"      {"},{"line_number":106,"context_line":"        name: \u0027rbacPoliciesDetailAdmin\u0027,"},{"line_number":107,"context_line":"        key: \u0027rbac-policies\u0027,"},{"line_number":108,"context_line":"        responseKey: \u0027rbac_policy\u0027,"},{"line_number":109,"context_line":"      },"},{"line_number":110,"context_line":"      {"},{"line_number":111,"context_line":"        name: \u0027firewalls\u0027,"},{"line_number":112,"context_line":"        key: \u0027fwaas/firewall_groups\u0027,"}],"source_content_type":"text/javascript","patch_set":2,"id":"197b2f4e_8d66c350","line":109,"range":{"start_line":100,"start_character":6,"end_line":109,"end_character":8},"in_reply_to":"7b239510_331d6dbe","updated":"2024-04-01 13:55:28.000000000","message":"Done","commit_id":"fdeb5519859c7f41d06a1532f7cbebf0187c9520"},{"author":{"_account_id":30434,"name":"Jingwei.Zhang","email":"zhang.jingwei@algoblu.com","username":"jwzhang"},"change_message_id":"aaf63b6321a3ec9295b346b1a23947c696c1c438","unresolved":true,"context_lines":[{"line_number":100,"context_line":"      {"},{"line_number":101,"context_line":"        name: \u0027rbacPolicies\u0027,"},{"line_number":102,"context_line":"        key: \u0027rbac-policies\u0027,"},{"line_number":103,"context_line":"        responseKey: \u0027rbac_policie\u0027,"},{"line_number":104,"context_line":"      },"},{"line_number":105,"context_line":"      {"},{"line_number":106,"context_line":"        name: \u0027firewalls\u0027,"}],"source_content_type":"text/javascript","patch_set":6,"id":"45940acc_1e2ba7ec","line":103,"range":{"start_line":103,"start_character":22,"end_line":103,"end_character":34},"updated":"2024-04-03 08:06:32.000000000","message":"rbac_policy\n\nOtherwise, create/edit errors will occur.","commit_id":"641a6ebb92b4261a7c158b286a718c19b1c67db1"},{"author":{"_account_id":36902,"name":"Nevra Gürses Yakar","display_name":"nevra","email":"nevra.gurses@tubitak.gov.tr","username":"nevragurses"},"change_message_id":"c2d508337f183b51d6eb0b64aafd6fd3891b32b2","unresolved":false,"context_lines":[{"line_number":100,"context_line":"      {"},{"line_number":101,"context_line":"        name: \u0027rbacPolicies\u0027,"},{"line_number":102,"context_line":"        key: \u0027rbac-policies\u0027,"},{"line_number":103,"context_line":"        responseKey: \u0027rbac_policie\u0027,"},{"line_number":104,"context_line":"      },"},{"line_number":105,"context_line":"      {"},{"line_number":106,"context_line":"        name: \u0027firewalls\u0027,"}],"source_content_type":"text/javascript","patch_set":6,"id":"d9799087_548acded","line":103,"range":{"start_line":103,"start_character":22,"end_line":103,"end_character":34},"in_reply_to":"45940acc_1e2ba7ec","updated":"2024-04-03 10:29:56.000000000","message":"Done","commit_id":"641a6ebb92b4261a7c158b286a718c19b1c67db1"}],"src/pages/network/containers/RbacPolicies/index.jsx":[{"author":{"_account_id":30434,"name":"Jingwei.Zhang","email":"zhang.jingwei@algoblu.com","username":"jwzhang"},"change_message_id":"f33ca95a65009ea0b462f47cf076cd3ccd7e63d1","unresolved":true,"context_lines":[{"line_number":37,"context_line":"    }"},{"line_number":38,"context_line":""},{"line_number":39,"context_line":"    async getAllData() {"},{"line_number":40,"context_line":"        await Promise.all([this.getProjects(), this.getQoSPolicy(), this.getNetworks()]);"},{"line_number":41,"context_line":"        this.setState({ isReady: true });"},{"line_number":42,"context_line":"    }"},{"line_number":43,"context_line":""}],"source_content_type":"text/jsx","patch_set":2,"id":"e1310efd_9537d2c0","line":40,"range":{"start_line":40,"start_character":8,"end_line":40,"end_character":89},"updated":"2024-04-01 10:21:11.000000000","message":"It is more recommended to write these requests to the store and use the listDidFetch function to add the data.","commit_id":"fdeb5519859c7f41d06a1532f7cbebf0187c9520"},{"author":{"_account_id":36902,"name":"Nevra Gürses Yakar","display_name":"nevra","email":"nevra.gurses@tubitak.gov.tr","username":"nevragurses"},"change_message_id":"1358631bfced4f559951628ff61b60ba56b0c089","unresolved":false,"context_lines":[{"line_number":37,"context_line":"    }"},{"line_number":38,"context_line":""},{"line_number":39,"context_line":"    async getAllData() {"},{"line_number":40,"context_line":"        await Promise.all([this.getProjects(), this.getQoSPolicy(), this.getNetworks()]);"},{"line_number":41,"context_line":"        this.setState({ isReady: true });"},{"line_number":42,"context_line":"    }"},{"line_number":43,"context_line":""}],"source_content_type":"text/jsx","patch_set":2,"id":"f8ebc007_785cbc9b","line":40,"range":{"start_line":40,"start_character":8,"end_line":40,"end_character":89},"in_reply_to":"e1310efd_9537d2c0","updated":"2024-04-01 13:55:28.000000000","message":"Done","commit_id":"fdeb5519859c7f41d06a1532f7cbebf0187c9520"}],"src/stores/neutron/rbac-policies-detail.js":[{"author":{"_account_id":30434,"name":"Jingwei.Zhang","email":"zhang.jingwei@algoblu.com","username":"jwzhang"},"change_message_id":"f33ca95a65009ea0b462f47cf076cd3ccd7e63d1","unresolved":true,"context_lines":[{"line_number":6,"context_line":"  get client() {"},{"line_number":7,"context_line":"    return client.neutron.rbacPoliciesDetailAdmin;"},{"line_number":8,"context_line":"  }"},{"line_number":9,"context_line":""},{"line_number":10,"context_line":"}"},{"line_number":11,"context_line":""},{"line_number":12,"context_line":"const globalRbacPoliciesDetailStore \u003d new RbacPoliciesDetailStore();"}],"source_content_type":"text/javascript","patch_set":2,"id":"6bf95e96_660df997","line":9,"updated":"2024-04-01 10:21:11.000000000","message":"remove this store, use the rbac-policies.js in store will be ok.","commit_id":"fdeb5519859c7f41d06a1532f7cbebf0187c9520"},{"author":{"_account_id":36902,"name":"Nevra Gürses Yakar","display_name":"nevra","email":"nevra.gurses@tubitak.gov.tr","username":"nevragurses"},"change_message_id":"1358631bfced4f559951628ff61b60ba56b0c089","unresolved":false,"context_lines":[{"line_number":6,"context_line":"  get client() {"},{"line_number":7,"context_line":"    return client.neutron.rbacPoliciesDetailAdmin;"},{"line_number":8,"context_line":"  }"},{"line_number":9,"context_line":""},{"line_number":10,"context_line":"}"},{"line_number":11,"context_line":""},{"line_number":12,"context_line":"const globalRbacPoliciesDetailStore \u003d new RbacPoliciesDetailStore();"}],"source_content_type":"text/javascript","patch_set":2,"id":"9fb87e0f_db8abbc3","line":9,"in_reply_to":"6bf95e96_660df997","updated":"2024-04-01 13:55:28.000000000","message":"Done","commit_id":"fdeb5519859c7f41d06a1532f7cbebf0187c9520"}],"src/stores/neutron/rbac-policies.js":[{"author":{"_account_id":30434,"name":"Jingwei.Zhang","email":"zhang.jingwei@algoblu.com","username":"jwzhang"},"change_message_id":"f33ca95a65009ea0b462f47cf076cd3ccd7e63d1","unresolved":true,"context_lines":[{"line_number":12,"context_line":"    return true;"},{"line_number":13,"context_line":"  }"},{"line_number":14,"context_line":""},{"line_number":15,"context_line":"  @action"},{"line_number":16,"context_line":"  async create(data) {"},{"line_number":17,"context_line":"    const body \u003d {};"},{"line_number":18,"context_line":"    body[\"rbac_policy\"] \u003d data;"},{"line_number":19,"context_line":"    return this.submitting(this.client.create(body));"},{"line_number":20,"context_line":"  }"},{"line_number":21,"context_line":""},{"line_number":22,"context_line":"  @action"},{"line_number":23,"context_line":"  async update(id, data) {"},{"line_number":24,"context_line":"    const body \u003d {};"},{"line_number":25,"context_line":"    body[\"rbac_policy\"] \u003d data;"},{"line_number":26,"context_line":"    return this.submitting(this.client.update(id, body));"},{"line_number":27,"context_line":"  }"},{"line_number":28,"context_line":""},{"line_number":29,"context_line":"}"},{"line_number":30,"context_line":""}],"source_content_type":"text/javascript","patch_set":2,"id":"e3b27054_df55e772","line":27,"range":{"start_line":15,"start_character":0,"end_line":27,"end_character":3},"updated":"2024-04-01 10:21:11.000000000","message":"if update response_key in the client, no need to rewrite this.","commit_id":"fdeb5519859c7f41d06a1532f7cbebf0187c9520"},{"author":{"_account_id":36902,"name":"Nevra Gürses Yakar","display_name":"nevra","email":"nevra.gurses@tubitak.gov.tr","username":"nevragurses"},"change_message_id":"1358631bfced4f559951628ff61b60ba56b0c089","unresolved":false,"context_lines":[{"line_number":12,"context_line":"    return true;"},{"line_number":13,"context_line":"  }"},{"line_number":14,"context_line":""},{"line_number":15,"context_line":"  @action"},{"line_number":16,"context_line":"  async create(data) {"},{"line_number":17,"context_line":"    const body \u003d {};"},{"line_number":18,"context_line":"    body[\"rbac_policy\"] \u003d data;"},{"line_number":19,"context_line":"    return this.submitting(this.client.create(body));"},{"line_number":20,"context_line":"  }"},{"line_number":21,"context_line":""},{"line_number":22,"context_line":"  @action"},{"line_number":23,"context_line":"  async update(id, data) {"},{"line_number":24,"context_line":"    const body \u003d {};"},{"line_number":25,"context_line":"    body[\"rbac_policy\"] \u003d data;"},{"line_number":26,"context_line":"    return this.submitting(this.client.update(id, body));"},{"line_number":27,"context_line":"  }"},{"line_number":28,"context_line":""},{"line_number":29,"context_line":"}"},{"line_number":30,"context_line":""}],"source_content_type":"text/javascript","patch_set":2,"id":"a77270ca_6109aa8a","line":27,"range":{"start_line":15,"start_character":0,"end_line":27,"end_character":3},"in_reply_to":"e3b27054_df55e772","updated":"2024-04-01 13:55:28.000000000","message":"Done","commit_id":"fdeb5519859c7f41d06a1532f7cbebf0187c9520"},{"author":{"_account_id":30434,"name":"Jingwei.Zhang","email":"zhang.jingwei@algoblu.com","username":"jwzhang"},"change_message_id":"aaf63b6321a3ec9295b346b1a23947c696c1c438","unresolved":true,"context_lines":[{"line_number":28,"context_line":"  }"},{"line_number":29,"context_line":"  "},{"line_number":30,"context_line":"  async listDidFetch(items) {"},{"line_number":31,"context_line":"    const { networks \u003d [] } \u003d await this.networkClient.list();"},{"line_number":32,"context_line":"    const { policies \u003d [] } \u003d await this.qosClient.list();"},{"line_number":33,"context_line":"    const { projects \u003d [] } \u003d await this.projectClient.list();"},{"line_number":34,"context_line":"    const updatedItems \u003d items.map((it) \u003d\u003e {"},{"line_number":35,"context_line":"      const networkOfItem \u003d networks.find((currentNetwork) \u003d\u003e currentNetwork.id \u003d\u003d\u003d it.object_id);"},{"line_number":36,"context_line":"      const policyOfItem \u003d policies.find((currentPolicy) \u003d\u003e currentPolicy.id \u003d\u003d\u003d it.object_id);"}],"source_content_type":"text/javascript","patch_set":6,"id":"6568f2fb_8e62e351","line":33,"range":{"start_line":31,"start_character":4,"end_line":33,"end_character":62},"updated":"2024-04-03 08:06:32.000000000","message":"const [networks, policies, projects] \u003d await Promise.all([this.networkClient.list(),this.qosClient.list(),await this.projectClient.list()]);","commit_id":"641a6ebb92b4261a7c158b286a718c19b1c67db1"},{"author":{"_account_id":36902,"name":"Nevra Gürses Yakar","display_name":"nevra","email":"nevra.gurses@tubitak.gov.tr","username":"nevragurses"},"change_message_id":"c2d508337f183b51d6eb0b64aafd6fd3891b32b2","unresolved":false,"context_lines":[{"line_number":28,"context_line":"  }"},{"line_number":29,"context_line":"  "},{"line_number":30,"context_line":"  async listDidFetch(items) {"},{"line_number":31,"context_line":"    const { networks \u003d [] } \u003d await this.networkClient.list();"},{"line_number":32,"context_line":"    const { policies \u003d [] } \u003d await this.qosClient.list();"},{"line_number":33,"context_line":"    const { projects \u003d [] } \u003d await this.projectClient.list();"},{"line_number":34,"context_line":"    const updatedItems \u003d items.map((it) \u003d\u003e {"},{"line_number":35,"context_line":"      const networkOfItem \u003d networks.find((currentNetwork) \u003d\u003e currentNetwork.id \u003d\u003d\u003d it.object_id);"},{"line_number":36,"context_line":"      const policyOfItem \u003d policies.find((currentPolicy) \u003d\u003e currentPolicy.id \u003d\u003d\u003d it.object_id);"}],"source_content_type":"text/javascript","patch_set":6,"id":"e9b35fa3_668a2726","line":33,"range":{"start_line":31,"start_character":4,"end_line":33,"end_character":62},"in_reply_to":"6568f2fb_8e62e351","updated":"2024-04-03 10:29:56.000000000","message":"Done","commit_id":"641a6ebb92b4261a7c158b286a718c19b1c67db1"}]}
