)]}'
{"id":"openstack%2Fpython-keystoneclient~104998","triplet_id":"openstack%2Fpython-keystoneclient~master~Ib1066a733ed396f05c0f354b93b0a697a0a6acc1","project":"openstack/python-keystoneclient","branch":"master","hashtags":[],"change_id":"Ib1066a733ed396f05c0f354b93b0a697a0a6acc1","subject":"Add support for token validation","status":"ABANDONED","created":"2014-07-06 04:49:35.000000000","updated":"2014-09-15 14:05:06.000000000","total_comment_count":2,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"02053b008c6892e57dcc1824ea34def4ecfd1586","_number":104998,"virtual_id_number":104998,"owner":{"_account_id":9500,"name":"Matt Fischer","email":"matt@mattfischer.com","username":"mfisch"},"actions":{},"labels":{"Verified":{"disliked":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"all":[{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},{"value":-1,"date":"2014-07-17 13:55:44.000000000","_account_id":3,"name":"Jenkins","username":"jenkins"},{"_account_id":2218,"name":"Adam Young","email":"adam@younglogic.com","username":"ayoung"},{"date":"2014-07-18 03:57:55.000000000","_account_id":9500,"name":"Matt Fischer","email":"matt@mattfischer.com","username":"mfisch"}],"values":{"-2":"Fails","-1":"Doesn\u0027t seem to work"," 0":"No score","+1":"Works for me","+2":"Verified"},"description":"","value":-1,"default_value":0,"optional":true},"Code-Review":{"disliked":{"_account_id":2218,"name":"Adam Young","email":"adam@younglogic.com","username":"ayoung"},"all":[{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":-1,"date":"2014-07-17 13:55:42.000000000","permitted_voting_range":{"min":-1,"max":1},"_account_id":2218,"name":"Adam Young","email":"adam@younglogic.com","username":"ayoung"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":9500,"name":"Matt Fischer","email":"matt@mattfischer.com","username":"mfisch"}],"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":{"rejected":{"_account_id":2218,"name":"Adam Young","email":"adam@younglogic.com","username":"ayoung"},"all":[{"date":"2014-07-12 23:20:51.000000000","_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},{"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":-1,"date":"2014-07-17 13:55:42.000000000","_account_id":2218,"name":"Adam Young","email":"adam@younglogic.com","username":"ayoung"},{"value":0,"permitted_voting_range":{"min":-1,"max":0},"_account_id":9500,"name":"Matt Fischer","email":"matt@mattfischer.com","username":"mfisch"}],"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":2218,"name":"Adam Young","email":"adam@younglogic.com","username":"ayoung"},{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},{"_account_id":9500,"name":"Matt Fischer","email":"matt@mattfischer.com","username":"mfisch"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2014-07-12 23:20:51.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":"2014-07-17 13:55:42.000000000","updated_by":{"_account_id":2218,"name":"Adam Young","email":"adam@younglogic.com","username":"ayoung"},"reviewer":{"_account_id":2218,"name":"Adam Young","email":"adam@younglogic.com","username":"ayoung"},"state":"REVIEWER"},{"updated":"2014-07-17 13:55:44.000000000","updated_by":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"reviewer":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"state":"REVIEWER"}],"messages":[{"id":"ceb8a99153b35b1e2810b7531f126a7bdf6fbb35","author":{"_account_id":9500,"name":"Matt Fischer","email":"matt@mattfischer.com","username":"mfisch"},"date":"2014-07-06 04:49:35.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"69b9e58aea6ccdbc204cba5a4e54ea54ebc2e137","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-07-06 04:49:36.000000000","message":"Patch Set 1:\n\nStarting check jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":1},{"id":"1ae0b5ebb8c117f6c2c34d9de620e43a7bbc595c","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-07-06 05:53:30.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded.\n\n- gate-python-keystoneclient-pep8 http://logs.openstack.org/98/104998/1/check/gate-python-keystoneclient-pep8/6200cc2 : SUCCESS in 1m 37s\n- gate-python-keystoneclient-docs http://docs-draft.openstack.org/98/104998/1/check/gate-python-keystoneclient-docs/413d0bf/doc/build/html/ : SUCCESS in 2m 39s\n- gate-python-keystoneclient-python26 http://logs.openstack.org/98/104998/1/check/gate-python-keystoneclient-python26/7d9570a : SUCCESS in 1m 59s\n- gate-python-keystoneclient-python27 http://logs.openstack.org/98/104998/1/check/gate-python-keystoneclient-python27/b59d156 : SUCCESS in 1m 40s\n- check-tempest-dsvm-full http://logs.openstack.org/98/104998/1/check/check-tempest-dsvm-full/0fd42de : SUCCESS in 35m 35s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/98/104998/1/check/check-tempest-dsvm-postgres-full/4e16200 : SUCCESS in 52m 27s\n- check-tempest-dsvm-neutron http://logs.openstack.org/98/104998/1/check/check-tempest-dsvm-neutron/c4777a6 : SUCCESS in 57m 45s\n- check-tempest-dsvm-neutron-heat-slow http://logs.openstack.org/98/104998/1/check/check-tempest-dsvm-neutron-heat-slow/395afbc : SUCCESS in 17m 00s\n- check-grenade-dsvm http://logs.openstack.org/98/104998/1/check/check-grenade-dsvm/9ae9f0c : SUCCESS in 47m 54s\n- check-tempest-dsvm-full-havana http://logs.openstack.org/98/104998/1/check/check-tempest-dsvm-full-havana/6b841d2 : SUCCESS in 31m 47s (non-voting)\n- check-tempest-dsvm-neutron-havana http://logs.openstack.org/98/104998/1/check/check-tempest-dsvm-neutron-havana/975a7be : SUCCESS in 31m 54s (non-voting)\n- check-tempest-dsvm-full-icehouse http://logs.openstack.org/98/104998/1/check/check-tempest-dsvm-full-icehouse/7fe580c : SUCCESS in 43m 49s\n- check-tempest-dsvm-neutron-icehouse http://logs.openstack.org/98/104998/1/check/check-tempest-dsvm-neutron-icehouse/3226609 : SUCCESS in 1h 03m 50s\n- gate-python-keystoneclient-python33 http://logs.openstack.org/98/104998/1/check/gate-python-keystoneclient-python33/492fe9b : SUCCESS in 2m 49s\n- check-devstack-dsvm-cells http://logs.openstack.org/98/104998/1/check/check-devstack-dsvm-cells/52c0228 : SUCCESS in 23m 02s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/98/104998/1/check/gate-tempest-dsvm-large-ops/a8af6b1 : SUCCESS in 19m 52s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/98/104998/1/check/gate-tempest-dsvm-neutron-large-ops/ff7dd9c : SUCCESS in 26m 29s","accounts_in_message":[],"_revision_number":1},{"id":"c5ba67329bb318f12b3aaa646b505ce067985523","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-07-17 13:55:42.000000000","message":"Patch Set 1: -Verified\n\nStarting check jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":1},{"id":"317b0274328fc3a5244f868b1cca86338fb3c393","author":{"_account_id":2218,"name":"Adam Young","email":"adam@younglogic.com","username":"ayoung"},"date":"2014-07-17 13:55:42.000000000","message":"Patch Set 1: Workflow-1 Code-Review-1\n\n(1 comment)\n\nTagging as a WIP untill you do the full migration of the auth_token middleware check for PKI based tokens as well as UUID based online lookup","accounts_in_message":[],"_revision_number":1},{"id":"766da523104ecba60e945098b50425cfa13875da","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-07-17 13:55:44.000000000","message":"Patch Set 1: Verified-1\n\nMerge Failed.\n\nThis change was unable to be automatically merged with the current state of the repository. Please rebase your change and upload a new patchset.","accounts_in_message":[],"_revision_number":1},{"id":"cdbe32c561845cb70ad47af82a06e619e7016791","author":{"_account_id":9500,"name":"Matt Fischer","email":"matt@mattfischer.com","username":"mfisch"},"date":"2014-07-18 03:57:55.000000000","message":"Patch Set 1:\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"02053b008c6892e57dcc1824ea34def4ecfd1586","author":{"_account_id":9500,"name":"Matt Fischer","email":"matt@mattfischer.com","username":"mfisch"},"date":"2014-09-15 14:05:06.000000000","message":"Abandoned\n\nmeh","accounts_in_message":[],"_revision_number":1}],"current_revision_number":1,"current_revision":"d7483da01fc925fe66b5f777b78539f09ec7bbc8","revisions":{"d7483da01fc925fe66b5f777b78539f09ec7bbc8":{"kind":"REWORK","_number":1,"created":"2014-07-06 04:49:35.000000000","uploader":{"_account_id":9500,"name":"Matt Fischer","email":"matt@mattfischer.com","username":"mfisch"},"ref":"refs/changes/98/104998/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-keystoneclient","ref":"refs/changes/98/104998/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/98/104998/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/98/104998/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/98/104998/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-keystoneclient refs/changes/98/104998/1"}}},"commit":{"parents":[{"commit":"552b4f46cf83394c50ef7cdde0e1a503061db8a2","subject":"Merge \"Modify oauth calls to expect urlencoded responses\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/552b4f46cf83394c50ef7cdde0e1a503061db8a2"}]}],"author":{"name":"Matt Fischer","email":"matt@mattfischer.com","date":"2014-07-06 04:40:50.000000000","tz":-360},"committer":{"name":"Matt Fischer","email":"matt@mattfischer.com","date":"2014-07-06 04:49:28.000000000","tz":-360},"subject":"Add support for token validation","message":"Add support for token validation\n\nSupport for both token validation methods, the one that returns a set of\npermissions and one that simply returns a True/False based on whether\nthe token is valid.\n\nChange-Id: Ib1066a733ed396f05c0f354b93b0a697a0a6acc1\nCloses-Bug: #1313264\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/d7483da01fc925fe66b5f777b78539f09ec7bbc8"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/d7483da01fc925fe66b5f777b78539f09ec7bbc8"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
