)]}'
{"id":"openstack%2Fpython-keystoneclient~194484","triplet_id":"openstack%2Fpython-keystoneclient~master~Ifbe7a7004937d910739c325cc04ae7264a4498e0","project":"openstack/python-keystoneclient","branch":"master","topic":"auth-data","hashtags":[],"change_id":"Ifbe7a7004937d910739c325cc04ae7264a4498e0","subject":"Add get_token_data to token CRUD","status":"MERGED","created":"2015-06-23 03:33:36.000000000","updated":"2015-07-23 20:04:05.000000000","submitted":"2015-07-23 20:04:04.000000000","submitter":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"total_comment_count":4,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"40fe50f05ed9265ee77eaba154c9600773ad0a5e","_number":194484,"virtual_id_number":194484,"owner":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"all":[{"value":0,"_account_id":16803,"name":"liujunpeng","email":"liujunpeng@inspur.com","username":"liujunpeng"},{"value":2,"date":"2015-07-23 20:04:04.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":13478,"name":"Boris Bobrov","email":"b.bobrov@sap.com","username":"bbobrov"},{"value":0,"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},{"value":0,"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},{"value":0,"_account_id":13055,"name":"Alexander Makarov","email":"ajiekcahdp.makapob@gmail.com","username":"amakarov"}],"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":1941,"name":"Lin Hua Cheng","email":"os.lcheng@gmail.com","username":"lin-hua-cheng"},"recommended":{"_account_id":16803,"name":"liujunpeng","email":"liujunpeng@inspur.com","username":"liujunpeng"},"all":[{"value":1,"date":"2015-07-16 07:17:16.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":16803,"name":"liujunpeng","email":"liujunpeng@inspur.com","username":"liujunpeng"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":2,"date":"2015-07-21 02:27:21.000000000","_account_id":1941,"name":"Lin Hua Cheng","email":"os.lcheng@gmail.com","username":"lin-hua-cheng"},{"value":1,"date":"2015-07-16 11:34:47.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":13478,"name":"Boris Bobrov","email":"b.bobrov@sap.com","username":"bbobrov"},{"value":2,"date":"2015-07-23 18:42:14.000000000","_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},{"value":0,"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},{"value":0,"_account_id":13055,"name":"Alexander Makarov","email":"ajiekcahdp.makapob@gmail.com","username":"amakarov"}],"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":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"all":[{"value":0,"_account_id":16803,"name":"liujunpeng","email":"liujunpeng@inspur.com","username":"liujunpeng"},{"value":0,"_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":13478,"name":"Boris Bobrov","email":"b.bobrov@sap.com","username":"bbobrov"},{"value":1,"date":"2015-07-23 18:42:14.000000000","_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},{"value":0,"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},{"value":0,"_account_id":13055,"name":"Alexander Makarov","email":"ajiekcahdp.makapob@gmail.com","username":"amakarov"}],"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":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},{"_account_id":13055,"name":"Alexander Makarov","email":"ajiekcahdp.makapob@gmail.com","username":"amakarov"},{"_account_id":13478,"name":"Boris Bobrov","email":"b.bobrov@sap.com","username":"bbobrov"},{"_account_id":16803,"name":"liujunpeng","email":"liujunpeng@inspur.com","username":"liujunpeng"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2015-06-29 18:05:49.000000000","updated_by":{"_account_id":13055,"name":"Alexander Makarov","email":"ajiekcahdp.makapob@gmail.com","username":"amakarov"},"reviewer":{"_account_id":13055,"name":"Alexander Makarov","email":"ajiekcahdp.makapob@gmail.com","username":"amakarov"},"state":"REVIEWER"},{"updated":"2015-07-16 07:17:16.000000000","updated_by":{"_account_id":16803,"name":"liujunpeng","email":"liujunpeng@inspur.com","username":"liujunpeng"},"reviewer":{"_account_id":16803,"name":"liujunpeng","email":"liujunpeng@inspur.com","username":"liujunpeng"},"state":"REVIEWER"},{"updated":"2015-07-16 11:34:47.000000000","updated_by":{"_account_id":13478,"name":"Boris Bobrov","email":"b.bobrov@sap.com","username":"bbobrov"},"reviewer":{"_account_id":13478,"name":"Boris Bobrov","email":"b.bobrov@sap.com","username":"bbobrov"},"state":"REVIEWER"},{"updated":"2015-07-21 02:27:21.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-07-23 18:42: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":"2015-07-23 20:04:04.000000000","updated_by":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"reviewer":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"state":"REVIEWER"}],"messages":[{"id":"f3c8a7c3c6e2c00a2a74a8e726949e7a2aefd281","author":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"date":"2015-06-23 03:33:36.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"7f749d790998df02cbfab6077ac4409753628437","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-06-23 04:25:11.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-keystoneclient-python26 http://logs.openstack.org/84/194484/1/check/gate-python-keystoneclient-python26/0f39961/ : SUCCESS in 2m 13s\n- gate-python-keystoneclient-pep8 http://logs.openstack.org/84/194484/1/check/gate-python-keystoneclient-pep8/da27ed8/ : SUCCESS in 1m 57s\n- gate-python-keystoneclient-docs http://docs-draft.openstack.org/84/194484/1/check/gate-python-keystoneclient-docs/efa964d//doc/build/html/ : SUCCESS in 3m 16s\n- gate-python-keystoneclient-python27 http://logs.openstack.org/84/194484/1/check/gate-python-keystoneclient-python27/9862b56/ : SUCCESS in 2m 08s\n- gate-python-keystoneclient-python34 http://logs.openstack.org/84/194484/1/check/gate-python-keystoneclient-python34/a65e260/ : SUCCESS in 2m 29s\n- gate-tempest-dsvm-neutron-src-python-keystoneclient http://logs.openstack.org/84/194484/1/check/gate-tempest-dsvm-neutron-src-python-keystoneclient/314463d/ : SUCCESS in 51m 28s\n- check-keystoneclient-dsvm-functional http://logs.openstack.org/84/194484/1/check/check-keystoneclient-dsvm-functional/7036132/ : SUCCESS in 20m 16s\n- gate-python-keystoneclient-tox-bandit http://logs.openstack.org/84/194484/1/check/gate-python-keystoneclient-tox-bandit/cfb577b/ : SUCCESS in 2m 00s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"d9291c5e8f9e10f190e56521909189f4a76f7e80","author":{"_account_id":13055,"name":"Alexander Makarov","email":"ajiekcahdp.makapob@gmail.com","username":"amakarov"},"date":"2015-06-29 18:05:49.000000000","message":"Patch Set 1: Code-Review+1\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"0b4059da70ab75f40be6428817c3ca2e0bb61346","author":{"_account_id":1941,"name":"Lin Hua Cheng","email":"os.lcheng@gmail.com","username":"lin-hua-cheng"},"date":"2015-07-10 23:49:05.000000000","message":"Patch Set 1: Code-Review+2\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"f4aa515d04e5cd716a6a226db2a4ba144cf6c036","author":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"date":"2015-07-15 20:17:51.000000000","message":"Patch Set 1: Code-Review-1\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"7773fc3282faa82ebbcf7839b9aaebe0673ce5a7","author":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"date":"2015-07-15 22:01:10.000000000","message":"Patch Set 2: Commit message was updated","accounts_in_message":[],"_revision_number":2},{"id":"68a82726e1325b8b163012a047028c1eaebaac79","author":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"date":"2015-07-15 22:01:14.000000000","message":"Patch Set 3: Patch Set 2 was rebased","accounts_in_message":[],"_revision_number":2},{"id":"69d5305b4c3c333f01b22c80198feadac427544a","author":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"date":"2015-07-15 22:03:08.000000000","message":"Patch Set 1:\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"cc6553d1353df73fec0db13b05f452f7f71c6a56","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-07-16 00:15:54.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-keystoneclient-python26 http://logs.openstack.org/84/194484/3/check/gate-python-keystoneclient-python26/69668f1/ : SUCCESS in 2m 30s\n- gate-python-keystoneclient-pep8 http://logs.openstack.org/84/194484/3/check/gate-python-keystoneclient-pep8/0d4bc78/ : SUCCESS in 2m 24s\n- gate-python-keystoneclient-docs http://docs-draft.openstack.org/84/194484/3/check/gate-python-keystoneclient-docs/f5f165a//doc/build/html/ : SUCCESS in 2m 56s\n- gate-python-keystoneclient-python27 http://logs.openstack.org/84/194484/3/check/gate-python-keystoneclient-python27/9a12b18/ : SUCCESS in 2m 35s\n- gate-python-keystoneclient-python34 http://logs.openstack.org/84/194484/3/check/gate-python-keystoneclient-python34/d6f1b3a/ : SUCCESS in 3m 05s\n- gate-tempest-dsvm-neutron-src-python-keystoneclient http://logs.openstack.org/84/194484/3/check/gate-tempest-dsvm-neutron-src-python-keystoneclient/d401179/ : SUCCESS in 56m 40s\n- gate-keystoneclient-dsvm-functional http://logs.openstack.org/84/194484/3/check/gate-keystoneclient-dsvm-functional/6473041/ : SUCCESS in 31m 03s\n- gate-python-keystoneclient-tox-bandit http://logs.openstack.org/84/194484/3/check/gate-python-keystoneclient-tox-bandit/1a30cb5/ : SUCCESS in 2m 31s","accounts_in_message":[],"_revision_number":3},{"id":"d560d07d7674aed7d331128084e68d9a93ff0846","author":{"_account_id":16803,"name":"liujunpeng","email":"liujunpeng@inspur.com","username":"liujunpeng"},"date":"2015-07-16 07:17:16.000000000","message":"Patch Set 3: Code-Review+1","accounts_in_message":[],"_revision_number":3},{"id":"207def12000a7b97536f76ecec6ba1c94dd3c388","author":{"_account_id":13478,"name":"Boris Bobrov","email":"b.bobrov@sap.com","username":"bbobrov"},"date":"2015-07-16 11:34:47.000000000","message":"Patch Set 3: Code-Review+1","accounts_in_message":[],"_revision_number":3},{"id":"026e929ae265cb96afadcf10f40f57d41343a911","author":{"_account_id":1941,"name":"Lin Hua Cheng","email":"os.lcheng@gmail.com","username":"lin-hua-cheng"},"date":"2015-07-21 02:27:21.000000000","message":"Patch Set 3: Code-Review+2","accounts_in_message":[],"_revision_number":3},{"id":"064da4dcb7d5a10e452ab4e3017090c25cdc6403","author":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"date":"2015-07-23 18:42:14.000000000","message":"Patch Set 3: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":3},{"id":"acb5216ad650353c9ec9a56cbcce65424f0dcc23","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-07-23 18:42:21.000000000","message":"Patch Set 3: -Verified\n\nStarting gate jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":3},{"id":"d9e0ecbd11724952b21e740ca612c7b7e03c2c26","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-07-23 20:04:04.000000000","message":"Patch Set 3: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- gate-python-keystoneclient-python26 http://logs.openstack.org/84/194484/3/gate/gate-python-keystoneclient-python26/df75a10/ : SUCCESS in 2m 52s\n- gate-python-keystoneclient-docs http://docs-draft.openstack.org/84/194484/3/gate/gate-python-keystoneclient-docs/15f43e4//doc/build/html/ : SUCCESS in 2m 27s\n- gate-python-keystoneclient-pep8 http://logs.openstack.org/84/194484/3/gate/gate-python-keystoneclient-pep8/465ae4c/ : SUCCESS in 2m 02s\n- gate-python-keystoneclient-python27 http://logs.openstack.org/84/194484/3/gate/gate-python-keystoneclient-python27/da286b8/ : SUCCESS in 2m 12s\n- gate-python-keystoneclient-python34 http://logs.openstack.org/84/194484/3/gate/gate-python-keystoneclient-python34/62b6d19/ : SUCCESS in 2m 46s\n- gate-tempest-dsvm-neutron-src-python-keystoneclient http://logs.openstack.org/84/194484/3/gate/gate-tempest-dsvm-neutron-src-python-keystoneclient/a49b13c/ : SUCCESS in 1h 13m 48s\n- gate-keystoneclient-dsvm-functional http://logs.openstack.org/84/194484/3/gate/gate-keystoneclient-dsvm-functional/560ac7e/ : SUCCESS in 29m 06s\n- gate-python-keystoneclient-tox-bandit http://logs.openstack.org/84/194484/3/gate/gate-python-keystoneclient-tox-bandit/eb6d1a0/ : SUCCESS in 2m 20s","accounts_in_message":[],"_revision_number":3},{"id":"ac04df0f3dde1e9f7d4debac61a991147c7ecdf8","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-07-23 20:04:05.000000000","message":"Change has been successfully merged into the git repository.","accounts_in_message":[],"_revision_number":3}],"current_revision_number":3,"current_revision":"a4584c4ba7fa62c923d7da883e1cf8080e1275ad","revisions":{"145bbb52cbcf1a1496583e7ce2b9bf1cbc325435":{"kind":"REWORK","_number":1,"created":"2015-06-23 03:33:36.000000000","uploader":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"ref":"refs/changes/84/194484/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-keystoneclient","ref":"refs/changes/84/194484/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/84/194484/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/84/194484/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/84/194484/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-keystoneclient refs/changes/84/194484/1"}}},"commit":{"parents":[{"commit":"d238cc9af4927d1092de207db978536d712af129","subject":"Merge \"add --slowest flag to testr\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/d238cc9af4927d1092de207db978536d712af129"}]}],"author":{"name":"Jamie Lennox","email":"jamielennox@redhat.com","date":"2015-06-23 03:32:11.000000000","tz":480},"committer":{"name":"Jamie Lennox","email":"jamielennox@redhat.com","date":"2015-06-23 03:32:11.000000000","tz":480},"subject":"Add get_token_data to token CRUD","message":"Add get_token_data to token CRUD\n\nWe already have the validate method that returns an AccessInfo object.\nFor auth_token middleware it would be simpler if the client returned\nsimply the token data so it presented the same way as other sources of\ntoken data.\n\nIt would also help with the keystoneauth transition in auth_token as we\ncould bypass the keystoneclient.AccessInfo objects.\n\nChange-Id: Ifbe7a7004937d910739c325cc04ae7264a4498e0\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/145bbb52cbcf1a1496583e7ce2b9bf1cbc325435"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/145bbb52cbcf1a1496583e7ce2b9bf1cbc325435"}]},"branch":"refs/heads/master"},"c40229228c33d3558c97ba2b949a6097ce2fc4a7":{"kind":"NO_CODE_CHANGE","_number":2,"created":"2015-07-15 22:01:10.000000000","uploader":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"ref":"refs/changes/84/194484/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-keystoneclient","ref":"refs/changes/84/194484/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/84/194484/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/84/194484/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/84/194484/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-keystoneclient refs/changes/84/194484/2"}}},"commit":{"parents":[{"commit":"d238cc9af4927d1092de207db978536d712af129","subject":"Merge \"add --slowest flag to testr\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/d238cc9af4927d1092de207db978536d712af129"}]}],"author":{"name":"Jamie Lennox","email":"jamielennox@redhat.com","date":"2015-06-23 03:32:11.000000000","tz":480},"committer":{"name":"Jamie Lennox","email":"jamielennox@redhat.com","date":"2015-07-15 22:01:10.000000000","tz":0},"subject":"Add get_token_data to token CRUD","message":"Add get_token_data to token CRUD\n\nWe already have the validate method that returns an AccessInfo object.\nFor auth_token middleware it would be simpler if the client returned\nsimply the token data so it presented the same way as other sources of\ntoken data.\n\nIt would also help with the keystoneauth transition in auth_token as we\ncould bypass the keystoneclient.AccessInfo objects.\n\nCloses-Bug: #1475041\nChange-Id: Ifbe7a7004937d910739c325cc04ae7264a4498e0\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/c40229228c33d3558c97ba2b949a6097ce2fc4a7"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/c40229228c33d3558c97ba2b949a6097ce2fc4a7"}]},"branch":"refs/heads/master"},"a4584c4ba7fa62c923d7da883e1cf8080e1275ad":{"kind":"TRIVIAL_REBASE","_number":3,"created":"2015-07-15 22:01:14.000000000","uploader":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"ref":"refs/changes/84/194484/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-keystoneclient","ref":"refs/changes/84/194484/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/84/194484/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/84/194484/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/84/194484/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-keystoneclient refs/changes/84/194484/3"}}},"commit":{"parents":[{"commit":"f1d0b15bae728ce88627292b02911a0112e0ed20","subject":"Merge \"py34 not py33 is tested and supported\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/f1d0b15bae728ce88627292b02911a0112e0ed20"}]}],"author":{"name":"Jamie Lennox","email":"jamielennox@redhat.com","date":"2015-06-23 03:32:11.000000000","tz":480},"committer":{"name":"Jamie Lennox","email":"jamielennox@redhat.com","date":"2015-07-15 22:01:14.000000000","tz":0},"subject":"Add get_token_data to token CRUD","message":"Add get_token_data to token CRUD\n\nWe already have the validate method that returns an AccessInfo object.\nFor auth_token middleware it would be simpler if the client returned\nsimply the token data so it presented the same way as other sources of\ntoken data.\n\nIt would also help with the keystoneauth transition in auth_token as we\ncould bypass the keystoneclient.AccessInfo objects.\n\nCloses-Bug: #1475041\nChange-Id: Ifbe7a7004937d910739c325cc04ae7264a4498e0\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/a4584c4ba7fa62c923d7da883e1cf8080e1275ad"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/a4584c4ba7fa62c923d7da883e1cf8080e1275ad"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
