)]}'
{"id":"openstack%2Fskyline-console~853792","triplet_id":"openstack%2Fskyline-console~master~Iab97a60275f94d79cfb95db42154351665d0025e","project":"openstack/skyline-console","branch":"master","topic":"dnat","attention_set":{},"removed_from_attention_set":{"30434":{"account":{"_account_id":30434,"name":"Jingwei.Zhang","email":"zhang.jingwei@algoblu.com","username":"jwzhang"},"last_update":"2022-08-19 10:49:27.000000000","reason":"Change was submitted"}},"hashtags":[],"change_id":"Iab97a60275f94d79cfb95db42154351665d0025e","subject":"feat: support edit port forwarding with port range","status":"MERGED","created":"2022-08-19 06:42:17.000000000","updated":"2022-08-19 10:50:32.000000000","submitted":"2022-08-19 10:49:27.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":0,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"853792-dnat","meta_rev_id":"c24a4f248de6110cc5ad1dda4cbec5a4b5e8b121","_number":853792,"virtual_id_number":853792,"owner":{"_account_id":30434,"name":"Jingwei.Zhang","email":"zhang.jingwei@algoblu.com","username":"jwzhang"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":0,"_account_id":26304,"name":"chenhaooyan","email":"chen.haoyan@99cloud.net","username":"chenhaoyan"},{"value":0,"_account_id":28706,"name":"Boxiang Zhu","email":"bxzhu_5355@163.com","username":"ZhuBoxiang"},{"value":0,"_account_id":35158,"name":"weiwei.mo","email":"mo.weiwei@99cloud.net","username":"weiwei.mo"},{"value":0,"_account_id":35159,"name":"李丹","email":"li.dan@99cloud.net","username":"Danee"},{"value":0,"_account_id":28743,"name":"huang liujie","email":"huang.liujie@99cloud.net","username":"ljhuang"},{"value":0,"_account_id":35161,"name":"syw","email":"sun.youwei@99cloud.net","username":"syw"},{"value":0,"_account_id":33689,"name":"xusongfu","email":"xu.songfu@99cloud.net","username":"xusongfu"},{"value":0,"_account_id":33196,"name":"conna","email":"yang.shaoxue@99cloud.net","username":"yangshaoxue"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2022-08-19 10:49:27.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":34589,"name":"zhangke","email":"zhang.ke@99cloud.net","username":"zhangke"},{"value":0,"_account_id":35102,"name":"ZhangFei","email":"zhang.fei@99cloud.net","username":"zhang-fei"}],"values":{"-2":"Fails","-1":"Doesn\u0027t seem to work"," 0":"No score","+1":"Works for me","+2":"Verified"},"description":"","default_value":0,"optional":true},"Code-Review":{"approved":{"_account_id":28706,"name":"Boxiang Zhu","email":"bxzhu_5355@163.com","username":"ZhuBoxiang"},"recommended":{"_account_id":26304,"name":"chenhaooyan","email":"chen.haoyan@99cloud.net","username":"chenhaoyan"},"all":[{"value":1,"date":"2022-08-19 09:44:30.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":26304,"name":"chenhaooyan","email":"chen.haoyan@99cloud.net","username":"chenhaoyan"},{"value":2,"date":"2022-08-19 09:55:59.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":28706,"name":"Boxiang Zhu","email":"bxzhu_5355@163.com","username":"ZhuBoxiang"},{"value":1,"date":"2022-08-19 09:46:50.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":35158,"name":"weiwei.mo","email":"mo.weiwei@99cloud.net","username":"weiwei.mo"},{"value":1,"date":"2022-08-19 09:44:00.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":35159,"name":"李丹","email":"li.dan@99cloud.net","username":"Danee"},{"value":1,"date":"2022-08-19 09:44:36.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":28743,"name":"huang liujie","email":"huang.liujie@99cloud.net","username":"ljhuang"},{"value":1,"date":"2022-08-19 09:11:51.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":35161,"name":"syw","email":"sun.youwei@99cloud.net","username":"syw"},{"value":1,"date":"2022-08-19 09:13:32.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":33689,"name":"xusongfu","email":"xu.songfu@99cloud.net","username":"xusongfu"},{"value":1,"date":"2022-08-19 09:43:23.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":33196,"name":"conna","email":"yang.shaoxue@99cloud.net","username":"yangshaoxue"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":1,"date":"2022-08-19 09:44:33.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":34589,"name":"zhangke","email":"zhang.ke@99cloud.net","username":"zhangke"},{"value":1,"date":"2022-08-19 09:50:55.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":35102,"name":"ZhangFei","email":"zhang.fei@99cloud.net","username":"zhang-fei"}],"values":{"-2":"Do not merge","-1":"This patch needs further work before it can be merged"," 0":"No score","+1":"Looks good to me, but someone else must approve","+2":"Looks good to me (core reviewer)"},"description":"","value":1,"default_value":0,"optional":true},"Workflow":{"approved":{"_account_id":28706,"name":"Boxiang Zhu","email":"bxzhu_5355@163.com","username":"ZhuBoxiang"},"all":[{"value":0,"_account_id":26304,"name":"chenhaooyan","email":"chen.haoyan@99cloud.net","username":"chenhaoyan"},{"value":1,"date":"2022-08-19 09:55:59.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":28706,"name":"Boxiang Zhu","email":"bxzhu_5355@163.com","username":"ZhuBoxiang"},{"value":0,"_account_id":35158,"name":"weiwei.mo","email":"mo.weiwei@99cloud.net","username":"weiwei.mo"},{"value":0,"_account_id":35159,"name":"李丹","email":"li.dan@99cloud.net","username":"Danee"},{"value":0,"_account_id":28743,"name":"huang liujie","email":"huang.liujie@99cloud.net","username":"ljhuang"},{"value":0,"_account_id":35161,"name":"syw","email":"sun.youwei@99cloud.net","username":"syw"},{"value":0,"_account_id":33689,"name":"xusongfu","email":"xu.songfu@99cloud.net","username":"xusongfu"},{"value":0,"_account_id":33196,"name":"conna","email":"yang.shaoxue@99cloud.net","username":"yangshaoxue"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":34589,"name":"zhangke","email":"zhang.ke@99cloud.net","username":"zhangke"},{"value":0,"_account_id":35102,"name":"ZhangFei","email":"zhang.fei@99cloud.net","username":"zhang-fei"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_account_id":26304,"name":"chenhaooyan","email":"chen.haoyan@99cloud.net","username":"chenhaoyan"},{"_account_id":28706,"name":"Boxiang Zhu","email":"bxzhu_5355@163.com","username":"ZhuBoxiang"},{"_account_id":28743,"name":"huang liujie","email":"huang.liujie@99cloud.net","username":"ljhuang"},{"_account_id":33196,"name":"conna","email":"yang.shaoxue@99cloud.net","username":"yangshaoxue"},{"_account_id":33689,"name":"xusongfu","email":"xu.songfu@99cloud.net","username":"xusongfu"},{"_account_id":34589,"name":"zhangke","email":"zhang.ke@99cloud.net","username":"zhangke"},{"_account_id":35102,"name":"ZhangFei","email":"zhang.fei@99cloud.net","username":"zhang-fei"},{"_account_id":35158,"name":"weiwei.mo","email":"mo.weiwei@99cloud.net","username":"weiwei.mo"},{"_account_id":35159,"name":"李丹","email":"li.dan@99cloud.net","username":"Danee"},{"_account_id":35161,"name":"syw","email":"sun.youwei@99cloud.net","username":"syw"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2022-08-19 08:00:49.000000000","updated_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"reviewer":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"state":"REVIEWER"},{"updated":"2022-08-19 09:11:51.000000000","updated_by":{"_account_id":35161,"name":"syw","email":"sun.youwei@99cloud.net","username":"syw"},"reviewer":{"_account_id":35161,"name":"syw","email":"sun.youwei@99cloud.net","username":"syw"},"state":"REVIEWER"},{"updated":"2022-08-19 09:13:32.000000000","updated_by":{"_account_id":33689,"name":"xusongfu","email":"xu.songfu@99cloud.net","username":"xusongfu"},"reviewer":{"_account_id":33689,"name":"xusongfu","email":"xu.songfu@99cloud.net","username":"xusongfu"},"state":"REVIEWER"},{"updated":"2022-08-19 09:43:23.000000000","updated_by":{"_account_id":33196,"name":"conna","email":"yang.shaoxue@99cloud.net","username":"yangshaoxue"},"reviewer":{"_account_id":33196,"name":"conna","email":"yang.shaoxue@99cloud.net","username":"yangshaoxue"},"state":"REVIEWER"},{"updated":"2022-08-19 09:44:00.000000000","updated_by":{"_account_id":35159,"name":"李丹","email":"li.dan@99cloud.net","username":"Danee"},"reviewer":{"_account_id":35159,"name":"李丹","email":"li.dan@99cloud.net","username":"Danee"},"state":"REVIEWER"},{"updated":"2022-08-19 09:44:30.000000000","updated_by":{"_account_id":26304,"name":"chenhaooyan","email":"chen.haoyan@99cloud.net","username":"chenhaoyan"},"reviewer":{"_account_id":26304,"name":"chenhaooyan","email":"chen.haoyan@99cloud.net","username":"chenhaoyan"},"state":"REVIEWER"},{"updated":"2022-08-19 09:44:33.000000000","updated_by":{"_account_id":34589,"name":"zhangke","email":"zhang.ke@99cloud.net","username":"zhangke"},"reviewer":{"_account_id":34589,"name":"zhangke","email":"zhang.ke@99cloud.net","username":"zhangke"},"state":"REVIEWER"},{"updated":"2022-08-19 09:44:36.000000000","updated_by":{"_account_id":28743,"name":"huang liujie","email":"huang.liujie@99cloud.net","username":"ljhuang"},"reviewer":{"_account_id":28743,"name":"huang liujie","email":"huang.liujie@99cloud.net","username":"ljhuang"},"state":"REVIEWER"},{"updated":"2022-08-19 09:46:50.000000000","updated_by":{"_account_id":35158,"name":"weiwei.mo","email":"mo.weiwei@99cloud.net","username":"weiwei.mo"},"reviewer":{"_account_id":35158,"name":"weiwei.mo","email":"mo.weiwei@99cloud.net","username":"weiwei.mo"},"state":"REVIEWER"},{"updated":"2022-08-19 09:50:55.000000000","updated_by":{"_account_id":35102,"name":"ZhangFei","email":"zhang.fei@99cloud.net","username":"zhang-fei"},"reviewer":{"_account_id":35102,"name":"ZhangFei","email":"zhang.fei@99cloud.net","username":"zhang-fei"},"state":"REVIEWER"},{"updated":"2022-08-19 09:55:59.000000000","updated_by":{"_account_id":28706,"name":"Boxiang Zhu","email":"bxzhu_5355@163.com","username":"ZhuBoxiang"},"reviewer":{"_account_id":28706,"name":"Boxiang Zhu","email":"bxzhu_5355@163.com","username":"ZhuBoxiang"},"state":"REVIEWER"}],"messages":[{"id":"ffc94a5611cc8f97fd325e045d8bb1f45ca0444d","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":30434,"name":"Jingwei.Zhang","email":"zhang.jingwei@algoblu.com","username":"jwzhang"},"date":"2022-08-19 06:42:17.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"7fdda7d4356423e15737db6fd58ba989a48e0851","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":30434,"name":"Jingwei.Zhang","email":"zhang.jingwei@algoblu.com","username":"jwzhang"},"date":"2022-08-19 06:49:40.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"0dc5075ff6c0cf3f7a41072b9074f074b4958f16","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-08-19 08:00:49.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/98214cbbf39c4139a5afabbdd6764fb7\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/7e11b04890d64e41b33f3cb3664fb0b2 : SUCCESS in 5m 53s\n- skyline-nodejs14-run-lint-src https://zuul.opendev.org/t/openstack/build/e3a5b2318145493993115f4f803f5e07 : SUCCESS in 10m 36s\n- skyline-nodejs14-run-lint-test https://zuul.opendev.org/t/openstack/build/3619e9f7cd8a4939aad60cbd215b4f33 : SUCCESS in 6m 38s\n- skyline-nodejs14-run-unit-test https://zuul.opendev.org/t/openstack/build/ed86442b98ce414798d3f8e290fb5292 : SUCCESS in 7m 28s\n- skyline-console-devstack-e2etests-network https://zuul.opendev.org/t/openstack/build/b2a5e09bca754fb5bd1e30b16f5f8331 : SUCCESS in 1h 04m 33s","accounts_in_message":[],"_revision_number":2},{"id":"b69d1968408ad2f8178e67bcbda5af3715e01366","author":{"_account_id":35161,"name":"syw","email":"sun.youwei@99cloud.net","username":"syw"},"date":"2022-08-19 09:11:51.000000000","message":"Patch Set 2: Code-Review+1","accounts_in_message":[],"_revision_number":2},{"id":"5b54d16b9fc0fb577235c4d7d546bcf6165c5b95","author":{"_account_id":33689,"name":"xusongfu","email":"xu.songfu@99cloud.net","username":"xusongfu"},"date":"2022-08-19 09:13:32.000000000","message":"Patch Set 2: Code-Review+1","accounts_in_message":[],"_revision_number":2},{"id":"32471f947ccc5ffa7f1b6d26800328d78dbc5149","author":{"_account_id":33196,"name":"conna","email":"yang.shaoxue@99cloud.net","username":"yangshaoxue"},"date":"2022-08-19 09:43:23.000000000","message":"Patch Set 2: Code-Review+1","accounts_in_message":[],"_revision_number":2},{"id":"0223b93aa75bdc7a9863aa4c1d7af63c406a7fc4","author":{"_account_id":35159,"name":"李丹","email":"li.dan@99cloud.net","username":"Danee"},"date":"2022-08-19 09:44:00.000000000","message":"Patch Set 2: Code-Review+1","accounts_in_message":[],"_revision_number":2},{"id":"7c7f21cfc55998b3ba6be139a2d3ecfebed45d78","author":{"_account_id":26304,"name":"chenhaooyan","email":"chen.haoyan@99cloud.net","username":"chenhaoyan"},"date":"2022-08-19 09:44:30.000000000","message":"Patch Set 2: Code-Review+1","accounts_in_message":[],"_revision_number":2},{"id":"0c576bac9270d2f10e266cf126c387df52fb217e","author":{"_account_id":34589,"name":"zhangke","email":"zhang.ke@99cloud.net","username":"zhangke"},"date":"2022-08-19 09:44:33.000000000","message":"Patch Set 2: Code-Review+1","accounts_in_message":[],"_revision_number":2},{"id":"e06f53788febc209b5db4511b4d51b31fef47e1f","author":{"_account_id":28743,"name":"huang liujie","email":"huang.liujie@99cloud.net","username":"ljhuang"},"date":"2022-08-19 09:44:36.000000000","message":"Patch Set 2: Code-Review+1","accounts_in_message":[],"_revision_number":2},{"id":"71b1dcf441e6656b49ec22b459f74862c87fb398","author":{"_account_id":35158,"name":"weiwei.mo","email":"mo.weiwei@99cloud.net","username":"weiwei.mo"},"date":"2022-08-19 09:46:50.000000000","message":"Patch Set 2: Code-Review+1","accounts_in_message":[],"_revision_number":2},{"id":"a54c8f9aa01ea515b2043f0f3f6fb70baa2abc24","author":{"_account_id":35102,"name":"ZhangFei","email":"zhang.fei@99cloud.net","username":"zhang-fei"},"date":"2022-08-19 09:50:55.000000000","message":"Patch Set 2: Code-Review+1","accounts_in_message":[],"_revision_number":2},{"id":"4dc377daddeb91a98ebd1b0df4eaabcfb3a897f6","author":{"_account_id":28706,"name":"Boxiang Zhu","email":"bxzhu_5355@163.com","username":"ZhuBoxiang"},"date":"2022-08-19 09:55:59.000000000","message":"Patch Set 2: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":2},{"id":"7a738e9ce1dba313668ee1ead89a47445e67538b","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-08-19 09:56:36.000000000","message":"Patch Set 2: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":2},{"id":"a77943c3dbbd781efcf1f04a8558dd3f24b7a8eb","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-08-19 10:49:27.000000000","message":"Patch Set 2: Verified+2\n\nBuild succeeded (gate pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/feb19fb83c2147cda0633466c24b4956\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/c22f95e9f25543be8e8327adbd878fa4 : SUCCESS in 6m 16s\n- skyline-nodejs14-run-lint-src https://zuul.opendev.org/t/openstack/build/899a7e45b8234165bac76de75922e12a : SUCCESS in 7m 53s\n- skyline-nodejs14-run-lint-test https://zuul.opendev.org/t/openstack/build/c92df276d3284f90805c3b150944abf2 : SUCCESS in 6m 55s\n- skyline-nodejs14-run-unit-test https://zuul.opendev.org/t/openstack/build/3d7763bcde224d538e296d2350599425 : SUCCESS in 8m 36s\n- skyline-console-devstack-e2etests-network https://zuul.opendev.org/t/openstack/build/605d37c6fd5f4c7eb39cd5bebb3a7bb2 : SUCCESS in 52m 42s","accounts_in_message":[],"_revision_number":2},{"id":"0e6056b26dbc86d302c6ca139aa4a417be9e36c4","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-08-19 10:49:27.000000000","message":"Change has been successfully merged","accounts_in_message":[],"_revision_number":2},{"id":"c24a4f248de6110cc5ad1dda4cbec5a4b5e8b121","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-08-19 10:50:32.000000000","message":"Patch Set 2:\n\nBuild succeeded (promote pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/60ebcfc7072749f69840ce602028d3df\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/2726bae08994476b9ecea14a89033605 : SUCCESS in 45s","accounts_in_message":[],"_revision_number":2}],"current_revision_number":2,"current_revision":"c6f4c9117ece40dfdd3b919f5cd8d9ba2e17dc12","revisions":{"7b9f44f668f3d559ebcca55e3c66a2cb748fd056":{"kind":"REWORK","_number":1,"created":"2022-08-19 06:42:17.000000000","uploader":{"_account_id":30434,"name":"Jingwei.Zhang","email":"zhang.jingwei@algoblu.com","username":"jwzhang"},"ref":"refs/changes/92/853792/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/skyline-console","ref":"refs/changes/92/853792/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/skyline-console refs/changes/92/853792/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/skyline-console refs/changes/92/853792/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/skyline-console refs/changes/92/853792/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/skyline-console refs/changes/92/853792/1"}}},"commit":{"parents":[{"commit":"f56096534804673f80242d99b154867f19b1be2a","subject":"Merge \"feat: support web SSO login\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/skyline-console/commit/f56096534804673f80242d99b154867f19b1be2a"}]}],"author":{"name":"Jingwei.Zhang","email":"zhang.jingwei@99cloud.net","date":"2022-08-18 03:14:09.000000000","tz":480},"committer":{"name":"Jingwei.Zhang","email":"zhang.jingwei@99cloud.net","date":"2022-08-19 06:40:56.000000000","tz":480},"subject":"feat: support edit port forwarding with port range","message":"feat: support edit port forwarding with port range\n\n1. Refactor edit port forwarding\n2. Support edit port forwarding with port range\n3. Update the instance name of the port forwarding\n4. Update the display of the port forwarding porotols\n5. Fix the display of the port forwarding popup in the fip list page\n\nChange-Id: Iab97a60275f94d79cfb95db42154351665d0025e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/skyline-console/commit/7b9f44f668f3d559ebcca55e3c66a2cb748fd056"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/skyline-console/commit/7b9f44f668f3d559ebcca55e3c66a2cb748fd056"}]},"branch":"refs/heads/master"},"c6f4c9117ece40dfdd3b919f5cd8d9ba2e17dc12":{"kind":"REWORK","_number":2,"created":"2022-08-19 06:49:40.000000000","uploader":{"_account_id":30434,"name":"Jingwei.Zhang","email":"zhang.jingwei@algoblu.com","username":"jwzhang"},"ref":"refs/changes/92/853792/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/skyline-console","ref":"refs/changes/92/853792/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/skyline-console refs/changes/92/853792/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/skyline-console refs/changes/92/853792/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/skyline-console refs/changes/92/853792/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/skyline-console refs/changes/92/853792/2"}}},"commit":{"parents":[{"commit":"f56096534804673f80242d99b154867f19b1be2a","subject":"Merge \"feat: support web SSO login\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/skyline-console/commit/f56096534804673f80242d99b154867f19b1be2a"}]}],"author":{"name":"Jingwei.Zhang","email":"zhang.jingwei@99cloud.net","date":"2022-08-18 03:14:09.000000000","tz":480},"committer":{"name":"Jingwei.Zhang","email":"zhang.jingwei@99cloud.net","date":"2022-08-19 06:46:15.000000000","tz":480},"subject":"feat: support edit port forwarding with port range","message":"feat: support edit port forwarding with port range\n\n1. Refactor edit port forwarding\n2. Support edit port forwarding with port range\n3. Update the instance name of the port forwarding\n4. Update the display of the port forwarding porotols\n5. Fix the display of the port forwarding popup in the fip list page\n\nChange-Id: Iab97a60275f94d79cfb95db42154351665d0025e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/skyline-console/commit/c6f4c9117ece40dfdd3b919f5cd8d9ba2e17dc12"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/skyline-console/commit/c6f4c9117ece40dfdd3b919f5cd8d9ba2e17dc12"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[{"rule_name":"gerrit~DefaultSubmitRule","status":"CLOSED","labels":[{"label":"Verified","status":"OK","applied_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}},{"label":"Code-Review","status":"OK","applied_by":{"_account_id":28706,"name":"Boxiang Zhu","email":"bxzhu_5355@163.com","username":"ZhuBoxiang"}},{"label":"Workflow","status":"OK","applied_by":{"_account_id":28706,"name":"Boxiang Zhu","email":"bxzhu_5355@163.com","username":"ZhuBoxiang"}}]}],"submit_requirements":[]}
