)]}'
{"id":"openstack%2Fpython-openstackclient~23936","triplet_id":"openstack%2Fpython-openstackclient~master~I5f68ef89dfb2241ea1aca00736ee6df5f6f03a9b","project":"openstack/python-openstackclient","branch":"master","topic":"policy","hashtags":[],"change_id":"I5f68ef89dfb2241ea1aca00736ee6df5f6f03a9b","subject":"Add policy to identity v3","status":"MERGED","created":"2013-03-08 17:15:54.000000000","updated":"2013-04-02 15:24:20.000000000","submitted":"2013-04-02 15:24:19.000000000","submitter":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"total_comment_count":10,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"4a15b42e56f925082a118328c7d8d14aeb5eba54","_number":23936,"virtual_id_number":23936,"owner":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"all":[{"value":0,"_account_id":209,"name":"Josh Kearney","email":"josh@jk0.org","username":"jk0"},{"value":0,"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},{"value":2,"date":"2013-04-02 15:24:19.000000000","_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":4,"name":"Dolph Mathews","email":"dolph.mathews@gmail.com","username":"dolph"},{"value":0,"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},{"value":0,"_account_id":2472,"name":"Doug Hellmann","email":"dhellmann@redhat.com","username":"doug-hellmann"},{"value":0,"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"}],"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":209,"name":"Josh Kearney","email":"josh@jk0.org","username":"jk0"},"all":[{"value":2,"date":"2013-04-02 15:22:48.000000000","_account_id":209,"name":"Josh Kearney","email":"josh@jk0.org","username":"jk0"},{"value":0,"date":"2013-03-26 17:41:35.000000000","permitted_voting_range":{"min":0,"max":1},"_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":"2013-03-26 19:57:33.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":4,"name":"Dolph Mathews","email":"dolph.mathews@gmail.com","username":"dolph"},{"value":0,"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},{"value":0,"date":"2013-03-26 14:16:12.000000000","permitted_voting_range":{"min":0,"max":1},"_account_id":2472,"name":"Doug Hellmann","email":"dhellmann@redhat.com","username":"doug-hellmann"},{"value":0,"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"}],"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":209,"name":"Josh Kearney","email":"josh@jk0.org","username":"jk0"},"all":[{"value":1,"date":"2013-04-02 15:22:48.000000000","_account_id":209,"name":"Josh Kearney","email":"josh@jk0.org","username":"jk0"},{"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":0,"_account_id":4,"name":"Dolph Mathews","email":"dolph.mathews@gmail.com","username":"dolph"},{"value":0,"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},{"value":0,"date":"2013-03-26 14:16:12.000000000","_account_id":2472,"name":"Doug Hellmann","email":"dhellmann@redhat.com","username":"doug-hellmann"},{"value":0,"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"}],"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":4,"name":"Dolph Mathews","email":"dolph.mathews@gmail.com","username":"dolph"},{"_account_id":209,"name":"Josh Kearney","email":"josh@jk0.org","username":"jk0"},{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},{"_account_id":2472,"name":"Doug Hellmann","email":"dhellmann@redhat.com","username":"doug-hellmann"},{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2013-03-22 21:24:38.000000000","updated_by":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"reviewer":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"state":"REVIEWER"},{"updated":"2013-03-25 20:22:14.000000000","updated_by":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"reviewer":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"state":"REVIEWER"},{"updated":"2013-03-26 14:16:12.000000000","updated_by":{"_account_id":2472,"name":"Doug Hellmann","email":"dhellmann@redhat.com","username":"doug-hellmann"},"reviewer":{"_account_id":2472,"name":"Doug Hellmann","email":"dhellmann@redhat.com","username":"doug-hellmann"},"state":"REVIEWER"},{"updated":"2013-03-26 19:57:33.000000000","updated_by":{"_account_id":4,"name":"Dolph Mathews","email":"dolph.mathews@gmail.com","username":"dolph"},"reviewer":{"_account_id":4,"name":"Dolph Mathews","email":"dolph.mathews@gmail.com","username":"dolph"},"state":"REVIEWER"},{"updated":"2013-04-02 15:22:48.000000000","updated_by":{"_account_id":209,"name":"Josh Kearney","email":"josh@jk0.org","username":"jk0"},"reviewer":{"_account_id":209,"name":"Josh Kearney","email":"josh@jk0.org","username":"jk0"},"state":"REVIEWER"},{"updated":"2013-04-02 15:24:19.000000000","updated_by":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"reviewer":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"state":"REVIEWER"}],"messages":[{"id":"5380f9edc6c14cd70c5ae432daf535c6603f8af7","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2013-03-08 17:17:15.000000000","message":"Patch Set 1: Work In Progress\n\nWe need a better way to pass serialized data via command line, refer to dhellmanns comments here: https://review.openstack.org/#/c/20854/8/openstackclient/identity/v3/policy.py","accounts_in_message":[],"_revision_number":1},{"id":"a09655e3a2a4d0f71746ada7f69cf65d400cd35e","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-03-08 17:21:50.000000000","message":"Patch Set 1: Works for me\n\nBuild succeeded.\n\n- http://logs.openstack.org/23936/1/check/gate-python-openstackclient-pep8/264 : SUCCESS\n- http://logs.openstack.org/23936/1/check/gate-python-openstackclient-docs/189 : SUCCESS\n- http://logs.openstack.org/23936/1/check/gate-python-openstackclient-python26/257 : SUCCESS\n- http://logs.openstack.org/23936/1/check/gate-python-openstackclient-python27/261 : SUCCESS\n","accounts_in_message":[],"_revision_number":1},{"id":"906941e5ad8fcfc3c999be4a900dac6e79371895","author":{"_account_id":4,"name":"Dolph Mathews","email":"dolph.mathews@gmail.com","username":"dolph"},"date":"2013-03-22 13:43:02.000000000","message":"Patch Set 1:\n\nagree with doug\u0027s comments completely; i\u0027d suggest changing --blob to blob-file and reading it in that way instead. long term, i\u0027d like to better support doug\u0027s suggestion at the api level","accounts_in_message":[],"_revision_number":1},{"id":"950b97ef810ef0ec3c2038289ee81b8eb0644ad7","author":{"_account_id":4,"name":"Dolph Mathews","email":"dolph.mathews@gmail.com","username":"dolph"},"date":"2013-03-22 13:45:20.000000000","message":"Patch Set 1:\n\n(in the mean time, we\u0027ve had interest to use the policy api for non-openstack policy files, so working with opaque blobs is more desirable at the moment)","accounts_in_message":[],"_revision_number":1},{"id":"80f8008bc3a13bc2105388d2030cdb842c3e1803","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2013-03-22 21:19:14.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"6bca59b06dd68fed89d11f0aa07df6ae8c53321f","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-03-22 21:23:56.000000000","message":"Patch Set 2: Works for me\n\nBuild succeeded.\n\n- http://logs.openstack.org/23936/2/check/gate-python-openstackclient-pep8/310 : SUCCESS\n- http://logs.openstack.org/23936/2/check/gate-python-openstackclient-docs/234 : SUCCESS\n- http://logs.openstack.org/23936/2/check/gate-python-openstackclient-python26/302 : SUCCESS\n- http://logs.openstack.org/23936/2/check/gate-python-openstackclient-python26-rhel6/5 : SUCCESS (non-voting)\n- http://logs.openstack.org/23936/2/check/gate-python-openstackclient-python27/306 : SUCCESS\n","accounts_in_message":[],"_revision_number":2},{"id":"9a0c840b3e2a999d00a127cb21b19411d7def883","author":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"date":"2013-03-25 20:22:14.000000000","message":"Patch Set 2: I would prefer that you didn\u0027t merge this\n\n(6 inline comments)\n\n","accounts_in_message":[],"_revision_number":2},{"id":"1661d7bdd4cace82c4169f5be5a3630c4b432baf","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2013-03-26 13:50:37.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"91bc721531935803031ced1e7c13d044fd459968","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-03-26 13:54:54.000000000","message":"Patch Set 3: Works for me\n\nBuild succeeded.\n\n- http://logs.openstack.org/23936/3/check/gate-python-openstackclient-pep8/312 : SUCCESS\n- http://logs.openstack.org/23936/3/check/gate-python-openstackclient-docs/236 : SUCCESS\n- http://logs.openstack.org/23936/3/check/gate-python-openstackclient-python26/304 : SUCCESS\n- http://logs.openstack.org/23936/3/check/gate-python-openstackclient-python26-rhel6/7 : SUCCESS (non-voting)\n- http://logs.openstack.org/23936/3/check/gate-python-openstackclient-python27/308 : SUCCESS\n","accounts_in_message":[],"_revision_number":3},{"id":"2c15c466685cff422ee0e7c12175e9aed7e693fe","author":{"_account_id":2472,"name":"Doug Hellmann","email":"dhellmann@redhat.com","username":"doug-hellmann"},"date":"2013-03-26 14:16:12.000000000","message":"Patch Set 3: (2 inline comments)\n\n","accounts_in_message":[],"_revision_number":3},{"id":"829f6f04ad7326272dd300145e4996c57dfcdd13","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2013-03-26 17:41:35.000000000","message":"Patch Set 3: (2 inline comments)\n\n","accounts_in_message":[],"_revision_number":3},{"id":"8ab3202b8a3adffbd6526b42ed5866fcb55606b0","author":{"_account_id":4,"name":"Dolph Mathews","email":"dolph.mathews@gmail.com","username":"dolph"},"date":"2013-03-26 19:57:33.000000000","message":"Patch Set 3: Looks good to me, but someone else must approve\n\n","accounts_in_message":[],"_revision_number":3},{"id":"af0781a53736a56acd477aaa7eb7fb28fe790eb6","author":{"_account_id":209,"name":"Josh Kearney","email":"josh@jk0.org","username":"jk0"},"date":"2013-04-02 15:22:48.000000000","message":"Patch Set 3: Looks good to me (core reviewer); Approved\n\n","accounts_in_message":[],"_revision_number":3},{"id":"cf26b5633b7b6bc6cc9bb2946adfed4bc30848a2","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-04-02 15:22:49.000000000","message":"Patch Set 3: No score\n\nStarting gate jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":3},{"id":"ecabc0aee39d3c02e251fa6957f51d28b001f0b1","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-04-02 15:24:19.000000000","message":"Patch Set 3: Verified\n\nBuild succeeded.\n\n- http://logs.openstack.org/23936/3/gate/gate-python-openstackclient-docs/238 : SUCCESS\n- http://logs.openstack.org/23936/3/gate/gate-python-openstackclient-pep8/314 : SUCCESS\n- http://logs.openstack.org/23936/3/gate/gate-python-openstackclient-python26/306 : SUCCESS\n- http://logs.openstack.org/23936/3/gate/gate-python-openstackclient-python27/310 : SUCCESS\n","accounts_in_message":[],"_revision_number":3},{"id":"b13eba314b703e407821d79ba34bb35899345fed","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-04-02 15:24:20.000000000","message":"Change has been successfully merged into the git repository.","accounts_in_message":[],"_revision_number":3}],"current_revision_number":3,"current_revision":"76e06d144e70c0f532f0258c7176013e91c20fd2","revisions":{"a9cee04e7eeea00c6ec9dc375d9e613ba20da43d":{"kind":"REWORK","_number":1,"created":"2013-03-08 17:15:54.000000000","uploader":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"ref":"refs/changes/36/23936/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/36/23936/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/36/23936/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/36/23936/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/36/23936/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/36/23936/1"}}},"commit":{"parents":[{"commit":"ec91bb617ebe946b36124f600070434cc658c945","subject":"Merge \"Clean up args and help strings in server commands\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/ec91bb617ebe946b36124f600070434cc658c945"}]}],"author":{"name":"Steve Martinelli","email":"stevemar@ca.ibm.com","date":"2013-03-08 17:15:21.000000000","tz":-360},"committer":{"name":"Steve Martinelli","email":"stevemar@ca.ibm.com","date":"2013-03-08 17:15:21.000000000","tz":-360},"subject":"Add policy to identity v3","message":"Add policy to identity v3\n\nadd create/set/delete/show/list policy for v3\n\nChange-Id: I5f68ef89dfb2241ea1aca00736ee6df5f6f03a9b\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/a9cee04e7eeea00c6ec9dc375d9e613ba20da43d"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/a9cee04e7eeea00c6ec9dc375d9e613ba20da43d"}]},"branch":"refs/heads/master"},"81a351d4844325d7577cad752c4e5478b1a17d20":{"kind":"REWORK","_number":2,"created":"2013-03-22 21:19:14.000000000","uploader":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"ref":"refs/changes/36/23936/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/36/23936/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/36/23936/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/36/23936/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/36/23936/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/36/23936/2"}}},"commit":{"parents":[{"commit":"73fb88e9317f5f2e5270aca4976ffecd06621b0c","subject":"Make entry point strings readable","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/73fb88e9317f5f2e5270aca4976ffecd06621b0c"}]}],"author":{"name":"Steve Martinelli","email":"stevemar@ca.ibm.com","date":"2013-03-08 17:15:21.000000000","tz":-360},"committer":{"name":"Steve Martinelli","email":"stevemar@ca.ibm.com","date":"2013-03-22 21:18:41.000000000","tz":-300},"subject":"Add policy to identity v3","message":"Add policy to identity v3\n\nuse file for data blobs\nadd create/set/delete/show/list policy for v3\n\nChange-Id: I5f68ef89dfb2241ea1aca00736ee6df5f6f03a9b\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/81a351d4844325d7577cad752c4e5478b1a17d20"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/81a351d4844325d7577cad752c4e5478b1a17d20"}]},"branch":"refs/heads/master"},"76e06d144e70c0f532f0258c7176013e91c20fd2":{"kind":"REWORK","_number":3,"created":"2013-03-26 13:50:37.000000000","uploader":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"ref":"refs/changes/36/23936/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/36/23936/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/36/23936/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/36/23936/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/36/23936/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/36/23936/3"}}},"commit":{"parents":[{"commit":"73fb88e9317f5f2e5270aca4976ffecd06621b0c","subject":"Make entry point strings readable","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/73fb88e9317f5f2e5270aca4976ffecd06621b0c"}]}],"author":{"name":"Steve Martinelli","email":"stevemar@ca.ibm.com","date":"2013-03-08 17:15:21.000000000","tz":-360},"committer":{"name":"Steve Martinelli","email":"stevemar@ca.ibm.com","date":"2013-03-26 13:50:21.000000000","tz":-300},"subject":"Add policy to identity v3","message":"Add policy to identity v3\n\nuse file for data blobs\nadd create/set/delete/show/list policy for v3\n\nChange-Id: I5f68ef89dfb2241ea1aca00736ee6df5f6f03a9b\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/76e06d144e70c0f532f0258c7176013e91c20fd2"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/76e06d144e70c0f532f0258c7176013e91c20fd2"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
