)]}'
{"id":"openstack%2Fpython-openstackclient~261089","triplet_id":"openstack%2Fpython-openstackclient~master~I1386075310896c58a2b776e2bbec3603bd00eff1","project":"openstack/python-openstackclient","branch":"master","topic":"bug/1519511","hashtags":[],"change_id":"I1386075310896c58a2b776e2bbec3603bd00eff1","subject":"Improve output for \"os security group show\"","status":"MERGED","created":"2015-12-23 19:58:17.000000000","updated":"2015-12-28 13:54:02.000000000","submitted":"2015-12-28 13:53:58.000000000","submitter":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"total_comment_count":0,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"7aa837c43ac302c7fb022f7888b0188561511d5b","_number":261089,"virtual_id_number":261089,"owner":{"_account_id":8410,"name":"Richard Theis","email":"rtheis@us.ibm.com","username":"rtheis"},"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":"2015-12-28 13:53:58.000000000","_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":1941,"name":"Lin Hua Cheng","email":"os.lcheng@gmail.com","username":"lin-hua-cheng"},{"value":0,"_account_id":2874,"name":"yong sheng gong","email":"gong.yongsheng@99cloud.net","username":"gongysh"}],"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":"2015-12-23 20:22:35.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":"2015-12-28 12:40:36.000000000","_account_id":1941,"name":"Lin Hua Cheng","email":"os.lcheng@gmail.com","username":"lin-hua-cheng"},{"value":1,"date":"2015-12-25 09:03:58.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":2874,"name":"yong sheng gong","email":"gong.yongsheng@99cloud.net","username":"gongysh"}],"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":1941,"name":"Lin Hua Cheng","email":"os.lcheng@gmail.com","username":"lin-hua-cheng"},"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":"2015-12-28 12:40:36.000000000","_account_id":1941,"name":"Lin Hua Cheng","email":"os.lcheng@gmail.com","username":"lin-hua-cheng"},{"value":0,"_account_id":2874,"name":"yong sheng gong","email":"gong.yongsheng@99cloud.net","username":"gongysh"}],"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":1941,"name":"Lin Hua Cheng","email":"os.lcheng@gmail.com","username":"lin-hua-cheng"},{"_account_id":2874,"name":"yong sheng gong","email":"gong.yongsheng@99cloud.net","username":"gongysh"},{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2015-12-23 20:22:35.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":"2015-12-25 09:03:58.000000000","updated_by":{"_account_id":2874,"name":"yong sheng gong","email":"gong.yongsheng@99cloud.net","username":"gongysh"},"reviewer":{"_account_id":2874,"name":"yong sheng gong","email":"gong.yongsheng@99cloud.net","username":"gongysh"},"state":"REVIEWER"},{"updated":"2015-12-28 12:40:36.000000000","updated_by":{"_account_id":1941,"name":"Lin Hua Cheng","email":"os.lcheng@gmail.com","username":"lin-hua-cheng"},"reviewer":{"_account_id":1941,"name":"Lin Hua Cheng","email":"os.lcheng@gmail.com","username":"lin-hua-cheng"},"state":"REVIEWER"},{"updated":"2015-12-28 13:53:58.000000000","updated_by":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"reviewer":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"state":"REVIEWER"}],"messages":[{"id":"40eed04b83fc28f1c2c7467d4727c377285b6395","author":{"_account_id":8410,"name":"Richard Theis","email":"rtheis@us.ibm.com","username":"rtheis"},"date":"2015-12-23 19:58:17.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"f5fce240fe1f99ecdaa1d22348e8b617b891de04","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2015-12-23 20:22:35.000000000","message":"Patch Set 1: Code-Review+2\n\nawesome re-use of utils!","accounts_in_message":[],"_revision_number":1},{"id":"99e8b5e77cf3ef38326adf03c2097da6ef9462fc","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-12-23 20:56:43.000000000","message":"Patch Set 1: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see http://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n- gate-python-openstackclient-pep8 http://logs.openstack.org/89/261089/1/check/gate-python-openstackclient-pep8/3db1ae1/ : SUCCESS in 1m 11s\n- gate-python-openstackclient-docs http://docs-draft.openstack.org/89/261089/1/check/gate-python-openstackclient-docs/df29db9//doc/build/html/ : SUCCESS in 2m 14s\n- gate-python-openstackclient-python27 http://logs.openstack.org/89/261089/1/check/gate-python-openstackclient-python27/2591d1b/ : FAILURE in 1m 25s\n- gate-python-openstackclient-python34 http://logs.openstack.org/89/261089/1/check/gate-python-openstackclient-python34/ef48951/ : FAILURE in 1m 52s\n- gate-tempest-dsvm-neutron-src-python-openstackclient http://logs.openstack.org/89/261089/1/check/gate-tempest-dsvm-neutron-src-python-openstackclient/b25e433/ : SUCCESS in 58m 19s\n- gate-osc-dsvm-functional http://logs.openstack.org/89/261089/1/check/gate-osc-dsvm-functional/bf3f9f9/ : SUCCESS in 23m 18s","accounts_in_message":[],"_revision_number":1},{"id":"b8b5d4110687e201d7bffbee00ba6f54d2ab5f48","author":{"_account_id":8410,"name":"Richard Theis","email":"rtheis@us.ibm.com","username":"rtheis"},"date":"2015-12-23 21:22:39.000000000","message":"Patch Set 1:\n\nrecheck","accounts_in_message":[],"_revision_number":1},{"id":"7ae3339009c963450649fb7211809e7f79b9c27e","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-12-23 22:21:54.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-openstackclient-pep8 http://logs.openstack.org/89/261089/1/check/gate-python-openstackclient-pep8/1d94499/ : SUCCESS in 1m 11s\n- gate-python-openstackclient-docs http://docs-draft.openstack.org/89/261089/1/check/gate-python-openstackclient-docs/4a01a6d//doc/build/html/ : SUCCESS in 2m 34s\n- gate-python-openstackclient-python27 http://logs.openstack.org/89/261089/1/check/gate-python-openstackclient-python27/60af5f6/ : SUCCESS in 1m 35s\n- gate-python-openstackclient-python34 http://logs.openstack.org/89/261089/1/check/gate-python-openstackclient-python34/f5880bc/ : SUCCESS in 2m 19s\n- gate-tempest-dsvm-neutron-src-python-openstackclient http://logs.openstack.org/89/261089/1/check/gate-tempest-dsvm-neutron-src-python-openstackclient/3b0973d/ : SUCCESS in 59m 08s\n- gate-osc-dsvm-functional http://logs.openstack.org/89/261089/1/check/gate-osc-dsvm-functional/1d98496/ : SUCCESS in 22m 45s","accounts_in_message":[],"_revision_number":1},{"id":"5c1af9c2b050e456eba18af79fffc391a1f685aa","author":{"_account_id":2874,"name":"yong sheng gong","email":"gong.yongsheng@99cloud.net","username":"gongysh"},"date":"2015-12-25 09:03:58.000000000","message":"Patch Set 1: Code-Review+1","accounts_in_message":[],"_revision_number":1},{"id":"d6b78f4e0b37c93f2d0b97c1f3eeeffdcfa287e6","author":{"_account_id":1941,"name":"Lin Hua Cheng","email":"os.lcheng@gmail.com","username":"lin-hua-cheng"},"date":"2015-12-28 12:40:36.000000000","message":"Patch Set 1: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":1},{"id":"cf2f9f7aa80007d759af69673b4116bd74579b7b","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-12-28 12:40:47.000000000","message":"Patch Set 1: -Verified\n\nStarting gate jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":1},{"id":"94a5c345b417b55683837c8b7006258d2b065730","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-12-28 13:53:58.000000000","message":"Patch Set 1: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- gate-python-openstackclient-docs http://docs-draft.openstack.org/89/261089/1/gate/gate-python-openstackclient-docs/9659dee//doc/build/html/ : SUCCESS in 2m 06s\n- gate-python-openstackclient-pep8 http://logs.openstack.org/89/261089/1/gate/gate-python-openstackclient-pep8/fcf5009/ : SUCCESS in 1m 08s\n- gate-python-openstackclient-python27 http://logs.openstack.org/89/261089/1/gate/gate-python-openstackclient-python27/2413bb5/ : SUCCESS in 1m 34s\n- gate-python-openstackclient-python34 http://logs.openstack.org/89/261089/1/gate/gate-python-openstackclient-python34/5d4385b/ : SUCCESS in 1m 51s\n- gate-tempest-dsvm-neutron-src-python-openstackclient http://logs.openstack.org/89/261089/1/gate/gate-tempest-dsvm-neutron-src-python-openstackclient/a667128/ : SUCCESS in 1h 12m 51s\n- gate-osc-dsvm-functional http://logs.openstack.org/89/261089/1/gate/gate-osc-dsvm-functional/8b99c47/ : SUCCESS in 23m 43s","accounts_in_message":[],"_revision_number":1},{"id":"42588e3ac8f7b79889c48823b9cf28d1ce27d80e","date":"2015-12-28 13:54:02.000000000","message":"Change has been successfully merged into the git repository by Jenkins","accounts_in_message":[],"_revision_number":1}],"current_revision_number":1,"current_revision":"0e38ef84844ba406cb18fe3893dc6bebd205ef51","revisions":{"0e38ef84844ba406cb18fe3893dc6bebd205ef51":{"kind":"REWORK","_number":1,"created":"2015-12-23 19:58:17.000000000","uploader":{"_account_id":8410,"name":"Richard Theis","email":"rtheis@us.ibm.com","username":"rtheis"},"ref":"refs/changes/89/261089/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/89/261089/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/89/261089/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/89/261089/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/89/261089/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/89/261089/1"}}},"commit":{"parents":[{"commit":"49bed38a89ffb932334b3bdab9e59b32099c9e81","subject":"Merge \"Add owner validation for \"openstack image create/set\"\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/49bed38a89ffb932334b3bdab9e59b32099c9e81"}]}],"author":{"name":"Richard Theis","email":"rtheis@us.ibm.com","date":"2015-12-23 19:44:22.000000000","tz":-360},"committer":{"name":"Richard Theis","email":"rtheis@us.ibm.com","date":"2015-12-23 19:44:22.000000000","tz":-360},"subject":"Improve output for \"os security group show\"","message":"Improve output for \"os security group show\"\n\nImprove the security group rules output when running the\n\"os security group show\" command. Each security group rule\nis now displayed on a separate line.\n\nCurrent output example:\n$ openstack security group show default\n+-------------+------------------------- ... ---+\n| Field       | Value                    ...    |\n+-------------+------------------------- ... ---+\n| description | Default security group   ...    |\n| id          | 048a5fc3-3be1-407d-ae47-9...    |\n| name        | default                  ...    |\n| project_id  | 3b96bb2020c1459da76963f9e...    |\n| rules       | [u\"id\u003d\u00275d812367-9829-4340...t\"] |\n+-------------+------------------------- ... ---+\n\nNew output example:\n+-------------+------------------------- ... ---+\n| Field       | Value                    ...    |\n+-------------+------------------------- ... ---+\n| description | Default security group   ...    |\n| id          | 048a5fc3-3be1-407d-ae47-9...    |\n| name        | default                  ...    |\n| project_id  | 3b96bb2020c1459da76963f9e...    |\n| rules       | id\u003d\u00275d812367-9829-4340-95...lt\u0027 |\n|             | id\u003d\u0027ee451d1c-ade3-4975-8e...lt\u0027 |\n+-------------+------------------------- ... ---+\n\nChange-Id: I1386075310896c58a2b776e2bbec3603bd00eff1\nPartial-Bug: #1519511\nRelated-To: blueprint neutron-client\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/0e38ef84844ba406cb18fe3893dc6bebd205ef51"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/0e38ef84844ba406cb18fe3893dc6bebd205ef51"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
