)]}'
{"id":"openstack%2Fpython-openstackclient~349947","triplet_id":"openstack%2Fpython-openstackclient~master~I756f448bb333cf1098a735e57a1c5dc4edf195d4","project":"openstack/python-openstackclient","branch":"master","topic":"bp/neutron-client-rbac","hashtags":[],"change_id":"I756f448bb333cf1098a735e57a1c5dc4edf195d4","subject":"Implement \"network rbac set\" command","status":"MERGED","created":"2016-08-02 11:39:56.000000000","updated":"2016-08-03 12:54:03.000000000","submitted":"2016-08-03 12:54:03.000000000","submitter":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"total_comment_count":9,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"773b36739af7f3c1767423286b931aa5b6b4f5f8","_number":349947,"virtual_id_number":349947,"owner":{"_account_id":21514,"name":"Huanxuan Ao","email":"aohuanxuan@163.com","username":"aohuanxuan"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"all":[{"value":0,"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},{"value":2,"date":"2016-08-03 12:54:03.000000000","post_submit":true,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":8410,"name":"Richard Theis","email":"rtheis@us.ibm.com","username":"rtheis"},{"value":0,"_account_id":21514,"name":"Huanxuan Ao","email":"aohuanxuan@163.com","username":"aohuanxuan"}],"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":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"all":[{"value":2,"date":"2016-08-03 03:28:58.000000000","_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":2,"date":"2016-08-03 11:25:42.000000000","_account_id":8410,"name":"Richard Theis","email":"rtheis@us.ibm.com","username":"rtheis"},{"value":0,"_account_id":21514,"name":"Huanxuan Ao","email":"aohuanxuan@163.com","username":"aohuanxuan"}],"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":"","default_value":0,"optional":true},"Workflow":{"approved":{"_account_id":8410,"name":"Richard Theis","email":"rtheis@us.ibm.com","username":"rtheis"},"all":[{"value":0,"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":1,"date":"2016-08-03 11:25:42.000000000","_account_id":8410,"name":"Richard Theis","email":"rtheis@us.ibm.com","username":"rtheis"},{"value":0,"_account_id":21514,"name":"Huanxuan Ao","email":"aohuanxuan@163.com","username":"aohuanxuan"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":3,"name":"Jenkins","username":"jenkins"},{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},{"_account_id":8410,"name":"Richard Theis","email":"rtheis@us.ibm.com","username":"rtheis"},{"_account_id":21514,"name":"Huanxuan Ao","email":"aohuanxuan@163.com","username":"aohuanxuan"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2016-08-03 03:28:58.000000000","updated_by":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"reviewer":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"state":"REVIEWER"},{"updated":"2016-08-03 11:25:42.000000000","updated_by":{"_account_id":8410,"name":"Richard Theis","email":"rtheis@us.ibm.com","username":"rtheis"},"reviewer":{"_account_id":8410,"name":"Richard Theis","email":"rtheis@us.ibm.com","username":"rtheis"},"state":"REVIEWER"},{"updated":"2016-08-03 12:54:03.000000000","updated_by":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"reviewer":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"state":"REVIEWER"}],"messages":[{"id":"7688e8ff1cc1bf436bbc4b4c371fc2414c85adbc","author":{"_account_id":21514,"name":"Huanxuan Ao","email":"aohuanxuan@163.com","username":"aohuanxuan"},"date":"2016-08-02 11:39:56.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"24d5a9a935f4be8b7fd2cde23eef8e1007f305f4","author":{"_account_id":21514,"name":"Huanxuan Ao","email":"aohuanxuan@163.com","username":"aohuanxuan"},"date":"2016-08-02 12:03:19.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"1a3efdfde13df4403e008f1caf9b237750fbfe41","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-08-02 13:20:58.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-openstackclient-docs-ubuntu-xenial http://docs-draft.openstack.org/47/349947/2/check/gate-python-openstackclient-docs-ubuntu-xenial/43a1a97//doc/build/html/ : SUCCESS in 4m 07s\n- gate-python-openstackclient-pep8-ubuntu-xenial http://logs.openstack.org/47/349947/2/check/gate-python-openstackclient-pep8-ubuntu-xenial/5190065/ : SUCCESS in 4m 59s\n- gate-python-openstackclient-python27-ubuntu-xenial http://logs.openstack.org/47/349947/2/check/gate-python-openstackclient-python27-ubuntu-xenial/c09cf50/ : SUCCESS in 5m 20s\n- gate-python-openstackclient-python34 http://logs.openstack.org/47/349947/2/check/gate-python-openstackclient-python34/6537666/ : SUCCESS in 4m 36s\n- gate-python-openstackclient-python35-nv http://logs.openstack.org/47/349947/2/check/gate-python-openstackclient-python35-nv/d450ea4/ : SUCCESS in 6m 37s (non-voting)\n- gate-python-openstackclient-releasenotes http://docs-draft.openstack.org/47/349947/2/check/gate-python-openstackclient-releasenotes/c3059b5//releasenotes/build/html/ : SUCCESS in 4m 34s\n- gate-tempest-dsvm-neutron-src-python-openstackclient http://logs.openstack.org/47/349947/2/check/gate-tempest-dsvm-neutron-src-python-openstackclient/3e4fb8f/ : SUCCESS in 1h 16m 07s\n- check-osc-plugins http://logs.openstack.org/47/349947/2/check/check-osc-plugins/225a4ab/ : SUCCESS in 6m 18s\n- gate-osc-dsvm-functional http://logs.openstack.org/47/349947/2/check/gate-osc-dsvm-functional/5b4a69a/ : SUCCESS in 48m 51s","accounts_in_message":[],"_revision_number":2},{"id":"9bf59d812365205a64d3b847663cfe712e0c0372","author":{"_account_id":8410,"name":"Richard Theis","email":"rtheis@us.ibm.com","username":"rtheis"},"date":"2016-08-02 13:33:30.000000000","message":"Patch Set 2:\n\n(2 comments)\n\nI have a couple test cleanup comments, otherwise it looks good to me.","accounts_in_message":[],"_revision_number":2},{"id":"e96b03c36c2924930e075e8fe0b752a6f4405e8b","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2016-08-02 14:05:11.000000000","message":"Patch Set 2:\n\n(2 comments)\n\nleft a few small comments","accounts_in_message":[],"_revision_number":2},{"id":"5f8292332fd0eece94853d1bb39de486fd45b93e","author":{"_account_id":21514,"name":"Huanxuan Ao","email":"aohuanxuan@163.com","username":"aohuanxuan"},"date":"2016-08-03 02:49:20.000000000","message":"Patch Set 2:\n\n(4 comments)\n\nThanks :)","accounts_in_message":[],"_revision_number":2},{"id":"1842e28011d7e6454bb582287ca85efe089cf816","author":{"_account_id":21514,"name":"Huanxuan Ao","email":"aohuanxuan@163.com","username":"aohuanxuan"},"date":"2016-08-03 02:50:31.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"f44498795e430d2617fd05da1d3be7432f7334fc","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2016-08-03 03:28:58.000000000","message":"Patch Set 3: Code-Review+2\n\nlgtm","accounts_in_message":[],"_revision_number":3},{"id":"18274b57fd37497011f789c25ae0d9f456d15bad","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-08-03 07:15:17.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-openstackclient-docs-ubuntu-xenial http://docs-draft.openstack.org/47/349947/3/check/gate-python-openstackclient-docs-ubuntu-xenial/d9b41d9//doc/build/html/ : SUCCESS in 3m 30s\n- gate-python-openstackclient-pep8-ubuntu-xenial http://logs.openstack.org/47/349947/3/check/gate-python-openstackclient-pep8-ubuntu-xenial/c72cf86/ : SUCCESS in 4m 27s\n- gate-python-openstackclient-python27-ubuntu-xenial http://logs.openstack.org/47/349947/3/check/gate-python-openstackclient-python27-ubuntu-xenial/31b906b/ : SUCCESS in 6m 04s\n- gate-python-openstackclient-python34 http://logs.openstack.org/47/349947/3/check/gate-python-openstackclient-python34/8bbfb1a/ : SUCCESS in 4m 23s\n- gate-python-openstackclient-python35-nv http://logs.openstack.org/47/349947/3/check/gate-python-openstackclient-python35-nv/e61d944/ : SUCCESS in 22m 30s (non-voting)\n- gate-python-openstackclient-releasenotes http://docs-draft.openstack.org/47/349947/3/check/gate-python-openstackclient-releasenotes/608d17b//releasenotes/build/html/ : SUCCESS in 3m 44s\n- gate-tempest-dsvm-neutron-src-python-openstackclient http://logs.openstack.org/47/349947/3/check/gate-tempest-dsvm-neutron-src-python-openstackclient/fe27779/ : SUCCESS in 1h 02m 04s\n- check-osc-plugins http://logs.openstack.org/47/349947/3/check/check-osc-plugins/3b1b5f9/ : SUCCESS in 4m 24s\n- gate-osc-dsvm-functional http://logs.openstack.org/47/349947/3/check/gate-osc-dsvm-functional/47f473d/ : SUCCESS in 38m 25s","accounts_in_message":[],"_revision_number":3},{"id":"6729ef23bf0e969b1ef2881c3bfa56f3b81cc370","author":{"_account_id":8410,"name":"Richard Theis","email":"rtheis@us.ibm.com","username":"rtheis"},"date":"2016-08-03 11:24:54.000000000","message":"Patch Set 2:\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"8a578d813e04d3006ed3c97da6b771baf41c2ccd","author":{"_account_id":8410,"name":"Richard Theis","email":"rtheis@us.ibm.com","username":"rtheis"},"date":"2016-08-03 11:25:42.000000000","message":"Patch Set 3: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":3},{"id":"af52afc44a87d4df4adde4d6fc2a0572d8fad93c","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-08-03 11:25:52.000000000","message":"Patch Set 3: -Verified\n\nStarting gate jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":3},{"id":"5a42070ab82ac0c2ceaeb23938e1874858f06bab","date":"2016-08-03 12:54:03.000000000","message":"Change has been successfully merged into the git repository by Jenkins","accounts_in_message":[],"_revision_number":3},{"id":"05115c9f12feeb972f57cad3e82be3ce1076f07b","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-08-03 12:54:03.000000000","message":"Patch Set 3: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- gate-python-openstackclient-docs-ubuntu-xenial http://docs-draft.openstack.org/47/349947/3/gate/gate-python-openstackclient-docs-ubuntu-xenial/860db8a//doc/build/html/ : SUCCESS in 2m 58s\n- gate-python-openstackclient-pep8-ubuntu-xenial http://logs.openstack.org/47/349947/3/gate/gate-python-openstackclient-pep8-ubuntu-xenial/84ff42f/ : SUCCESS in 3m 27s\n- gate-python-openstackclient-python27-ubuntu-xenial http://logs.openstack.org/47/349947/3/gate/gate-python-openstackclient-python27-ubuntu-xenial/de8d8e1/ : SUCCESS in 4m 13s\n- gate-python-openstackclient-python34 http://logs.openstack.org/47/349947/3/gate/gate-python-openstackclient-python34/4bcd373/ : SUCCESS in 2m 46s\n- gate-python-openstackclient-releasenotes http://docs-draft.openstack.org/47/349947/3/gate/gate-python-openstackclient-releasenotes/48c0161//releasenotes/build/html/ : SUCCESS in 7m 36s\n- gate-tempest-dsvm-neutron-src-python-openstackclient http://logs.openstack.org/47/349947/3/gate/gate-tempest-dsvm-neutron-src-python-openstackclient/ec327ca/ : SUCCESS in 1h 27m 46s\n- check-osc-plugins http://logs.openstack.org/47/349947/3/gate/check-osc-plugins/35e8edb/ : SUCCESS in 8m 27s\n- gate-osc-dsvm-functional http://logs.openstack.org/47/349947/3/gate/gate-osc-dsvm-functional/93685cd/ : SUCCESS in 54m 13s","accounts_in_message":[],"_revision_number":3}],"current_revision_number":3,"current_revision":"fac321458166cccffc0eb1d13a986a01c9e6d33e","revisions":{"612aa584195a18a07710a86c6180af90fdbf619d":{"kind":"REWORK","_number":1,"created":"2016-08-02 11:39:56.000000000","uploader":{"_account_id":21514,"name":"Huanxuan Ao","email":"aohuanxuan@163.com","username":"aohuanxuan"},"ref":"refs/changes/47/349947/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/47/349947/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/47/349947/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/47/349947/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/47/349947/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/47/349947/1"}}},"commit":{"parents":[{"commit":"2a1c2b227581477a1d010b5dbc5e92657b3ba372","subject":"Merge \"Updated from global requirements\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/2a1c2b227581477a1d010b5dbc5e92657b3ba372"}]}],"author":{"name":"Huanxuan Ao","email":"huanxuan.ao@easystack.cn","date":"2016-08-02 11:30:25.000000000","tz":480},"committer":{"name":"Huanxuan Ao","email":"huanxuan.ao@easystack.cn","date":"2016-08-02 11:36:04.000000000","tz":480},"subject":"Implement \"network rbac set\" command","message":"Implement \"network rbac set\" command\n\nAdd \"network rbac set\" command which just supports\nsetting a target project.\nAlso, This patch adds the doc, unit test and functional test.\nBut there is a bug of showing network RBAC\nhttps://bugs.launchpad.net/python-openstacksdk/+bug/1608903\nWe need to skip the functional test before this bug fixed.\n\nChange-Id: I756f448bb333cf1098a735e57a1c5dc4edf195d4\nPartially-Implements: blueprint neutron-client-rbac\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/612aa584195a18a07710a86c6180af90fdbf619d"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/612aa584195a18a07710a86c6180af90fdbf619d"}]},"branch":"refs/heads/master"},"385c4fe8740a41f010ce5db26dc4bc1682f6c731":{"kind":"REWORK","_number":2,"created":"2016-08-02 12:03:19.000000000","uploader":{"_account_id":21514,"name":"Huanxuan Ao","email":"aohuanxuan@163.com","username":"aohuanxuan"},"ref":"refs/changes/47/349947/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/47/349947/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/47/349947/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/47/349947/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/47/349947/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/47/349947/2"}}},"commit":{"parents":[{"commit":"2a1c2b227581477a1d010b5dbc5e92657b3ba372","subject":"Merge \"Updated from global requirements\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/2a1c2b227581477a1d010b5dbc5e92657b3ba372"}]}],"author":{"name":"Huanxuan Ao","email":"huanxuan.ao@easystack.cn","date":"2016-08-02 11:30:25.000000000","tz":480},"committer":{"name":"Huanxuan Ao","email":"huanxuan.ao@easystack.cn","date":"2016-08-02 12:02:56.000000000","tz":480},"subject":"Implement \"network rbac set\" command","message":"Implement \"network rbac set\" command\n\nAdd \"network rbac set\" command which just supports\nsetting a target project.\nAlso, This patch adds the doc, unit test and functional test.\nBut there is a bug of showing network RBAC\nhttps://bugs.launchpad.net/python-openstacksdk/+bug/1608903\nWe need to skip the functional test before this bug fixed.\n\nChange-Id: I756f448bb333cf1098a735e57a1c5dc4edf195d4\nPartially-Implements: blueprint neutron-client-rbac\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/385c4fe8740a41f010ce5db26dc4bc1682f6c731"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/385c4fe8740a41f010ce5db26dc4bc1682f6c731"}]},"branch":"refs/heads/master"},"fac321458166cccffc0eb1d13a986a01c9e6d33e":{"kind":"REWORK","_number":3,"created":"2016-08-03 02:50:31.000000000","uploader":{"_account_id":21514,"name":"Huanxuan Ao","email":"aohuanxuan@163.com","username":"aohuanxuan"},"ref":"refs/changes/47/349947/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/47/349947/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/47/349947/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/47/349947/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/47/349947/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/47/349947/3"}}},"commit":{"parents":[{"commit":"2a1c2b227581477a1d010b5dbc5e92657b3ba372","subject":"Merge \"Updated from global requirements\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/2a1c2b227581477a1d010b5dbc5e92657b3ba372"}]}],"author":{"name":"Huanxuan Ao","email":"huanxuan.ao@easystack.cn","date":"2016-08-02 11:30:25.000000000","tz":480},"committer":{"name":"Huanxuan Ao","email":"huanxuan.ao@easystack.cn","date":"2016-08-03 02:49:57.000000000","tz":480},"subject":"Implement \"network rbac set\" command","message":"Implement \"network rbac set\" command\n\nAdd \"network rbac set\" command which just supports\nsetting a target project.\nAlso, This patch adds the doc, unit test and functional test.\nBut there is a bug of showing network RBAC\nhttps://bugs.launchpad.net/python-openstacksdk/+bug/1608903\nWe need to skip the functional test before this bug fixed.\n\nChange-Id: I756f448bb333cf1098a735e57a1c5dc4edf195d4\nPartially-Implements: blueprint neutron-client-rbac\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/fac321458166cccffc0eb1d13a986a01c9e6d33e"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/fac321458166cccffc0eb1d13a986a01c9e6d33e"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
