)]}'
{"id":"openstack%2Fdjango_openstack_auth~136178","triplet_id":"openstack%2Fdjango_openstack_auth~master~Ief74bece750ffe633d4323238cad89bad61496ed","project":"openstack/django_openstack_auth","branch":"master","topic":"bp/federated-identity","hashtags":[],"change_id":"Ief74bece750ffe633d4323238cad89bad61496ed","subject":"Add authentication using openID and SAML","status":"MERGED","created":"2014-11-20 23:29:58.000000000","updated":"2015-04-01 19:13:44.000000000","submitted":"2015-04-01 19:13:43.000000000","submitter":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"total_comment_count":128,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"9310c75a51479197e1118f64109e11a2349dfb85","_number":136178,"virtual_id_number":136178,"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":6914,"name":"Tatiana Ovchinnikova","email":"t.v.ovtchinnikova@gmail.com","username":"tmazur"},{"value":2,"date":"2015-04-01 19:13:43.000000000","_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":9317,"name":"Ana Krivokapic","email":"akrivoka@redhat.com","username":"akrivoka"},{"value":0,"_account_id":5733,"name":"Kieran Spear","email":"kispear@gmail.com","username":"kspear"},{"value":0,"_account_id":9576,"name":"Thai Tran","email":"tqtran@us.ibm.com","username":"tqtran"},{"value":0,"_account_id":8648,"name":"Radomir Dopieralski","email":"openstack@dopieralski.pl","username":"thesheep"},{"value":0,"_account_id":4264,"name":"Matthias Runge","email":"mrunge@redhat.com","username":"mrunge"},{"value":0,"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},{"value":0,"_account_id":2218,"name":"Adam Young","email":"adam@younglogic.com","username":"ayoung"},{"value":0,"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},{"value":0,"_account_id":6162,"name":"Dan Nguyen","email":"dan.nguyens.mail@gmail.com","username":"daniel-a-nguyen"},{"value":0,"_account_id":8978,"name":"Marek Denis","email":"marek.denis+openstack@gmail.com","username":"marek-denis"},{"value":0,"_account_id":6610,"name":"Zhenguo Niu","email":"Niu.ZGlinux@gmail.com","username":"niu-zglinux"},{"value":0,"_account_id":1941,"name":"Lin Hua Cheng","email":"os.lcheng@gmail.com","username":"lin-hua-cheng"},{"value":0,"_account_id":9622,"name":"Cindy Lu","email":"clu@us.ibm.com","username":"clu14"},{"value":0,"_account_id":5623,"name":"David Lyle","email":"dklyle0@gmail.com","username":"david-lyle"},{"value":0,"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},{"value":0,"_account_id":2455,"name":"Tihomir Trifonov","email":"t.trifonov@gmail.com","username":"ttrifonov"},{"value":0,"_account_id":1816,"name":"Gabriel Hurley","email":"gabriel.hurley@nebula.com","username":"gabriel-hurley"},{"value":0,"_account_id":9981,"name":"Doug Fish","email":"drfish@us.ibm.com","username":"doug-fish"}],"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":9622,"name":"Cindy Lu","email":"clu@us.ibm.com","username":"clu14"},"recommended":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"all":[{"value":0,"_account_id":6914,"name":"Tatiana Ovchinnikova","email":"t.v.ovtchinnikova@gmail.com","username":"tmazur"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":9317,"name":"Ana Krivokapic","email":"akrivoka@redhat.com","username":"akrivoka"},{"value":0,"_account_id":5733,"name":"Kieran Spear","email":"kispear@gmail.com","username":"kspear"},{"value":1,"date":"2015-03-31 20:45:42.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":9576,"name":"Thai Tran","email":"tqtran@us.ibm.com","username":"tqtran"},{"value":0,"_account_id":8648,"name":"Radomir Dopieralski","email":"openstack@dopieralski.pl","username":"thesheep"},{"value":0,"_account_id":4264,"name":"Matthias Runge","email":"mrunge@redhat.com","username":"mrunge"},{"value":0,"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},{"value":1,"date":"2015-03-31 19:13:39.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":2218,"name":"Adam Young","email":"adam@younglogic.com","username":"ayoung"},{"value":1,"date":"2015-03-31 18:35:36.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},{"value":0,"_account_id":6162,"name":"Dan Nguyen","email":"dan.nguyens.mail@gmail.com","username":"daniel-a-nguyen"},{"value":0,"_account_id":8978,"name":"Marek Denis","email":"marek.denis+openstack@gmail.com","username":"marek-denis"},{"value":0,"_account_id":6610,"name":"Zhenguo Niu","email":"Niu.ZGlinux@gmail.com","username":"niu-zglinux"},{"value":0,"_account_id":1941,"name":"Lin Hua Cheng","email":"os.lcheng@gmail.com","username":"lin-hua-cheng"},{"value":2,"date":"2015-04-01 18:20:53.000000000","_account_id":9622,"name":"Cindy Lu","email":"clu@us.ibm.com","username":"clu14"},{"value":2,"date":"2015-04-01 17:43:16.000000000","_account_id":5623,"name":"David Lyle","email":"dklyle0@gmail.com","username":"david-lyle"},{"value":0,"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},{"value":0,"_account_id":2455,"name":"Tihomir Trifonov","email":"t.trifonov@gmail.com","username":"ttrifonov"},{"value":0,"_account_id":1816,"name":"Gabriel Hurley","email":"gabriel.hurley@nebula.com","username":"gabriel-hurley"},{"value":0,"_account_id":9981,"name":"Doug Fish","email":"drfish@us.ibm.com","username":"doug-fish"}],"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":9622,"name":"Cindy Lu","email":"clu@us.ibm.com","username":"clu14"},"all":[{"value":0,"_account_id":6914,"name":"Tatiana Ovchinnikova","email":"t.v.ovtchinnikova@gmail.com","username":"tmazur"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":9317,"name":"Ana Krivokapic","email":"akrivoka@redhat.com","username":"akrivoka"},{"value":0,"_account_id":5733,"name":"Kieran Spear","email":"kispear@gmail.com","username":"kspear"},{"value":0,"_account_id":9576,"name":"Thai Tran","email":"tqtran@us.ibm.com","username":"tqtran"},{"value":0,"_account_id":8648,"name":"Radomir Dopieralski","email":"openstack@dopieralski.pl","username":"thesheep"},{"value":0,"_account_id":4264,"name":"Matthias Runge","email":"mrunge@redhat.com","username":"mrunge"},{"value":0,"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},{"value":0,"_account_id":2218,"name":"Adam Young","email":"adam@younglogic.com","username":"ayoung"},{"value":0,"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},{"value":0,"_account_id":6162,"name":"Dan Nguyen","email":"dan.nguyens.mail@gmail.com","username":"daniel-a-nguyen"},{"value":0,"_account_id":8978,"name":"Marek Denis","email":"marek.denis+openstack@gmail.com","username":"marek-denis"},{"value":0,"_account_id":6610,"name":"Zhenguo Niu","email":"Niu.ZGlinux@gmail.com","username":"niu-zglinux"},{"value":0,"_account_id":1941,"name":"Lin Hua Cheng","email":"os.lcheng@gmail.com","username":"lin-hua-cheng"},{"value":1,"date":"2015-04-01 18:20:53.000000000","_account_id":9622,"name":"Cindy Lu","email":"clu@us.ibm.com","username":"clu14"},{"value":0,"_account_id":5623,"name":"David Lyle","email":"dklyle0@gmail.com","username":"david-lyle"},{"value":0,"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},{"value":0,"_account_id":2455,"name":"Tihomir Trifonov","email":"t.trifonov@gmail.com","username":"ttrifonov"},{"value":0,"_account_id":1816,"name":"Gabriel Hurley","email":"gabriel.hurley@nebula.com","username":"gabriel-hurley"},{"value":0,"_account_id":9981,"name":"Doug Fish","email":"drfish@us.ibm.com","username":"doug-fish"}],"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":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},{"_account_id":1816,"name":"Gabriel Hurley","email":"gabriel.hurley@nebula.com","username":"gabriel-hurley"},{"_account_id":1941,"name":"Lin Hua Cheng","email":"os.lcheng@gmail.com","username":"lin-hua-cheng"},{"_account_id":2218,"name":"Adam Young","email":"adam@younglogic.com","username":"ayoung"},{"_account_id":2455,"name":"Tihomir Trifonov","email":"t.trifonov@gmail.com","username":"ttrifonov"},{"_account_id":4264,"name":"Matthias Runge","email":"mrunge@redhat.com","username":"mrunge"},{"_account_id":5623,"name":"David Lyle","email":"dklyle0@gmail.com","username":"david-lyle"},{"_account_id":5733,"name":"Kieran Spear","email":"kispear@gmail.com","username":"kspear"},{"_account_id":6162,"name":"Dan Nguyen","email":"dan.nguyens.mail@gmail.com","username":"daniel-a-nguyen"},{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},{"_account_id":6610,"name":"Zhenguo Niu","email":"Niu.ZGlinux@gmail.com","username":"niu-zglinux"},{"_account_id":6914,"name":"Tatiana Ovchinnikova","email":"t.v.ovtchinnikova@gmail.com","username":"tmazur"},{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},{"_account_id":8648,"name":"Radomir Dopieralski","email":"openstack@dopieralski.pl","username":"thesheep"},{"_account_id":8978,"name":"Marek Denis","email":"marek.denis+openstack@gmail.com","username":"marek-denis"},{"_account_id":9317,"name":"Ana Krivokapic","email":"akrivoka@redhat.com","username":"akrivoka"},{"_account_id":9576,"name":"Thai Tran","email":"tqtran@us.ibm.com","username":"tqtran"},{"_account_id":9622,"name":"Cindy Lu","email":"clu@us.ibm.com","username":"clu14"},{"_account_id":9981,"name":"Doug Fish","email":"drfish@us.ibm.com","username":"doug-fish"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2014-12-05 23:43:02.000000000","updated_by":{"_account_id":6162,"name":"Dan Nguyen","email":"dan.nguyens.mail@gmail.com","username":"daniel-a-nguyen"},"reviewer":{"_account_id":6162,"name":"Dan Nguyen","email":"dan.nguyens.mail@gmail.com","username":"daniel-a-nguyen"},"state":"REVIEWER"},{"updated":"2014-12-17 07:11:41.000000000","updated_by":{"_account_id":8978,"name":"Marek Denis","email":"marek.denis+openstack@gmail.com","username":"marek-denis"},"reviewer":{"_account_id":8978,"name":"Marek Denis","email":"marek.denis+openstack@gmail.com","username":"marek-denis"},"state":"REVIEWER"},{"updated":"2015-03-17 19:18:28.000000000","updated_by":{"_account_id":9981,"name":"Doug Fish","email":"drfish@us.ibm.com","username":"doug-fish"},"reviewer":{"_account_id":9981,"name":"Doug Fish","email":"drfish@us.ibm.com","username":"doug-fish"},"state":"REVIEWER"},{"updated":"2015-03-30 02:51:34.000000000","updated_by":{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},"reviewer":{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},"state":"REVIEWER"},{"updated":"2015-03-30 02:51:34.000000000","updated_by":{"_account_id":1816,"name":"Gabriel Hurley","email":"gabriel.hurley@nebula.com","username":"gabriel-hurley"},"reviewer":{"_account_id":1816,"name":"Gabriel Hurley","email":"gabriel.hurley@nebula.com","username":"gabriel-hurley"},"state":"REVIEWER"},{"updated":"2015-03-30 02:51:34.000000000","updated_by":{"_account_id":2455,"name":"Tihomir Trifonov","email":"t.trifonov@gmail.com","username":"ttrifonov"},"reviewer":{"_account_id":2455,"name":"Tihomir Trifonov","email":"t.trifonov@gmail.com","username":"ttrifonov"},"state":"REVIEWER"},{"updated":"2015-03-30 02:51:34.000000000","updated_by":{"_account_id":4264,"name":"Matthias Runge","email":"mrunge@redhat.com","username":"mrunge"},"reviewer":{"_account_id":4264,"name":"Matthias Runge","email":"mrunge@redhat.com","username":"mrunge"},"state":"REVIEWER"},{"updated":"2015-03-30 02:51:34.000000000","updated_by":{"_account_id":5733,"name":"Kieran Spear","email":"kispear@gmail.com","username":"kspear"},"reviewer":{"_account_id":5733,"name":"Kieran Spear","email":"kispear@gmail.com","username":"kspear"},"state":"REVIEWER"},{"updated":"2015-03-30 02:51:34.000000000","updated_by":{"_account_id":6610,"name":"Zhenguo Niu","email":"Niu.ZGlinux@gmail.com","username":"niu-zglinux"},"reviewer":{"_account_id":6610,"name":"Zhenguo Niu","email":"Niu.ZGlinux@gmail.com","username":"niu-zglinux"},"state":"REVIEWER"},{"updated":"2015-03-30 02:51:34.000000000","updated_by":{"_account_id":6914,"name":"Tatiana Ovchinnikova","email":"t.v.ovtchinnikova@gmail.com","username":"tmazur"},"reviewer":{"_account_id":6914,"name":"Tatiana Ovchinnikova","email":"t.v.ovtchinnikova@gmail.com","username":"tmazur"},"state":"REVIEWER"},{"updated":"2015-03-30 02:51:34.000000000","updated_by":{"_account_id":8648,"name":"Radomir Dopieralski","email":"openstack@dopieralski.pl","username":"thesheep"},"reviewer":{"_account_id":8648,"name":"Radomir Dopieralski","email":"openstack@dopieralski.pl","username":"thesheep"},"state":"REVIEWER"},{"updated":"2015-03-30 02:51:34.000000000","updated_by":{"_account_id":9317,"name":"Ana Krivokapic","email":"akrivoka@redhat.com","username":"akrivoka"},"reviewer":{"_account_id":9317,"name":"Ana Krivokapic","email":"akrivoka@redhat.com","username":"akrivoka"},"state":"REVIEWER"},{"updated":"2015-03-30 22:46:57.000000000","updated_by":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"reviewer":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"state":"REVIEWER"},{"updated":"2015-03-31 04:17:53.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-03-31 19:13:39.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":"2015-03-31 20:45:42.000000000","updated_by":{"_account_id":9576,"name":"Thai Tran","email":"tqtran@us.ibm.com","username":"tqtran"},"reviewer":{"_account_id":9576,"name":"Thai Tran","email":"tqtran@us.ibm.com","username":"tqtran"},"state":"REVIEWER"},{"updated":"2015-04-01 17:43:16.000000000","updated_by":{"_account_id":5623,"name":"David Lyle","email":"dklyle0@gmail.com","username":"david-lyle"},"reviewer":{"_account_id":5623,"name":"David Lyle","email":"dklyle0@gmail.com","username":"david-lyle"},"state":"REVIEWER"},{"updated":"2015-04-01 18:20:53.000000000","updated_by":{"_account_id":9622,"name":"Cindy Lu","email":"clu@us.ibm.com","username":"clu14"},"reviewer":{"_account_id":9622,"name":"Cindy Lu","email":"clu@us.ibm.com","username":"clu14"},"state":"REVIEWER"},{"updated":"2015-04-01 19:13:43.000000000","updated_by":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"reviewer":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"state":"REVIEWER"}],"messages":[{"id":"e916e1bac9e4a9bf2b62a7d438c7f3c87233646b","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2014-11-20 23:29:58.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"9dee10f94dce0720d7a67cf58d8f252854f14101","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-11-21 00:57:01.000000000","message":"Patch Set 1: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see https://wiki.openstack.org/wiki/GerritJenkinsGit#Test_Failures\n\n- gate-django_openstack_auth-pep8 http://logs.openstack.org/78/136178/1/check/gate-django_openstack_auth-pep8/cacda04 : FAILURE in 20s\n- gate-django_openstack_auth-docs http://docs-draft.openstack.org/78/136178/1/check/gate-django_openstack_auth-docs/9c862ec/doc/build/html/ : SUCCESS in 33s\n- gate-django_openstack_auth-python27 http://logs.openstack.org/78/136178/1/check/gate-django_openstack_auth-python27/922e4f2 : FAILURE in 38s\n- gate-django_openstack_auth-python33 http://logs.openstack.org/78/136178/1/check/gate-django_openstack_auth-python33/5e90ecc : FAILURE in 2m 46s\n- gate-tempest-dsvm-src-django_openstack_auth-icehouse http://logs.openstack.org/78/136178/1/check/gate-tempest-dsvm-src-django_openstack_auth-icehouse/b3a43f1 : FAILURE in 7m 02s\n- gate-tempest-dsvm-neutron-src-django_openstack_auth-icehouse http://logs.openstack.org/78/136178/1/check/gate-tempest-dsvm-neutron-src-django_openstack_auth-icehouse/5dfc4a0 : FAILURE in 13m 25s\n- gate-tempest-dsvm-src-django_openstack_auth-juno http://logs.openstack.org/78/136178/1/check/gate-tempest-dsvm-src-django_openstack_auth-juno/70e78dc : FAILURE in 51m 34s\n- gate-tempest-dsvm-neutron-src-django_openstack_auth-juno http://logs.openstack.org/78/136178/1/check/gate-tempest-dsvm-neutron-src-django_openstack_auth-juno/92d7108 : FAILURE in 57m 40s\n- gate-tempest-dsvm-src-django_openstack_auth http://logs.openstack.org/78/136178/1/check/gate-tempest-dsvm-src-django_openstack_auth/b8d0c32 : FAILURE in 53m 21s\n- gate-tempest-dsvm-neutron-src-django_openstack_auth http://logs.openstack.org/78/136178/1/check/gate-tempest-dsvm-neutron-src-django_openstack_auth/d64962d : FAILURE in 1h 05m 48s\n- gate-django_openstack_auth-python26 http://logs.openstack.org/78/136178/1/check/gate-django_openstack_auth-python26/ec1524b : FAILURE in 1m 33s","accounts_in_message":[],"_revision_number":1},{"id":"516e9b02f0b3ccab7822a308d831f26f5b81dcb1","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2014-11-21 02:12:55.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"1c7882db118205378193c11814e849d43635acd9","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-11-21 03:39:30.000000000","message":"Patch Set 2: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see https://wiki.openstack.org/wiki/GerritJenkinsGit#Test_Failures\n\n- gate-django_openstack_auth-pep8 http://logs.openstack.org/78/136178/2/check/gate-django_openstack_auth-pep8/59f00db : FAILURE in 40s\n- gate-django_openstack_auth-docs http://docs-draft.openstack.org/78/136178/2/check/gate-django_openstack_auth-docs/013729b/doc/build/html/ : SUCCESS in 32s\n- gate-django_openstack_auth-python27 http://logs.openstack.org/78/136178/2/check/gate-django_openstack_auth-python27/8b55d72 : FAILURE in 40s\n- gate-django_openstack_auth-python33 http://logs.openstack.org/78/136178/2/check/gate-django_openstack_auth-python33/8a54ad3 : FAILURE in 1m 41s\n- gate-tempest-dsvm-src-django_openstack_auth-icehouse http://logs.openstack.org/78/136178/2/check/gate-tempest-dsvm-src-django_openstack_auth-icehouse/65bc156 : FAILURE in 56m 28s\n- gate-tempest-dsvm-neutron-src-django_openstack_auth-icehouse http://logs.openstack.org/78/136178/2/check/gate-tempest-dsvm-neutron-src-django_openstack_auth-icehouse/d91ef5b : FAILURE in 59m 42s\n- gate-tempest-dsvm-src-django_openstack_auth-juno http://logs.openstack.org/78/136178/2/check/gate-tempest-dsvm-src-django_openstack_auth-juno/53b943a : FAILURE in 55m 06s\n- gate-tempest-dsvm-neutron-src-django_openstack_auth-juno http://logs.openstack.org/78/136178/2/check/gate-tempest-dsvm-neutron-src-django_openstack_auth-juno/2154966 : FAILURE in 1h 09m 08s\n- gate-tempest-dsvm-src-django_openstack_auth http://logs.openstack.org/78/136178/2/check/gate-tempest-dsvm-src-django_openstack_auth/5d67203 : FAILURE in 52m 41s\n- gate-tempest-dsvm-neutron-src-django_openstack_auth http://logs.openstack.org/78/136178/2/check/gate-tempest-dsvm-neutron-src-django_openstack_auth/19bf58c : FAILURE in 1h 02m 58s\n- gate-django_openstack_auth-python26 http://logs.openstack.org/78/136178/2/check/gate-django_openstack_auth-python26/444b8f5 : FAILURE in 35s","accounts_in_message":[],"_revision_number":2},{"id":"135443ea8b83468ff52f8895ca467884cf380516","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2014-11-21 05:49:47.000000000","message":"Patch Set 2: Workflow-1","accounts_in_message":[],"_revision_number":2},{"id":"2472536d180f84ce27f2b3aa322bd55bffea94a1","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2014-11-21 07:02:44.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"eaa34b69ac1ddc771adb2ace987c50e818a280e0","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-11-21 08:53:32.000000000","message":"Patch Set 3: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see https://wiki.openstack.org/wiki/GerritJenkinsGit#Test_Failures\n\n- gate-django_openstack_auth-pep8 http://logs.openstack.org/78/136178/3/check/gate-django_openstack_auth-pep8/e5899a9 : FAILURE in 26s\n- gate-django_openstack_auth-docs http://docs-draft.openstack.org/78/136178/3/check/gate-django_openstack_auth-docs/fb1e1a6/doc/build/html/ : SUCCESS in 25s\n- gate-django_openstack_auth-python27 http://logs.openstack.org/78/136178/3/check/gate-django_openstack_auth-python27/4786906 : FAILURE in 32s\n- gate-django_openstack_auth-python33 http://logs.openstack.org/78/136178/3/check/gate-django_openstack_auth-python33/435acf2 : FAILURE in 1m 38s\n- gate-tempest-dsvm-src-django_openstack_auth-icehouse http://logs.openstack.org/78/136178/3/check/gate-tempest-dsvm-src-django_openstack_auth-icehouse/1c047cd : FAILURE in 57m 05s\n- gate-tempest-dsvm-neutron-src-django_openstack_auth-icehouse http://logs.openstack.org/78/136178/3/check/gate-tempest-dsvm-neutron-src-django_openstack_auth-icehouse/1ec2e94 : FAILURE in 1h 05m 50s\n- gate-tempest-dsvm-src-django_openstack_auth-juno http://logs.openstack.org/78/136178/3/check/gate-tempest-dsvm-src-django_openstack_auth-juno/7734860 : FAILURE in 59m 05s\n- gate-tempest-dsvm-neutron-src-django_openstack_auth-juno http://logs.openstack.org/78/136178/3/check/gate-tempest-dsvm-neutron-src-django_openstack_auth-juno/2991408 : FAILURE in 56m 09s\n- gate-tempest-dsvm-src-django_openstack_auth http://logs.openstack.org/78/136178/3/check/gate-tempest-dsvm-src-django_openstack_auth/aa62e31 : FAILURE in 51m 10s\n- gate-tempest-dsvm-neutron-src-django_openstack_auth http://logs.openstack.org/78/136178/3/check/gate-tempest-dsvm-neutron-src-django_openstack_auth/c42f4e6 : FAILURE in 50m 55s\n- gate-django_openstack_auth-python26 http://logs.openstack.org/78/136178/3/check/gate-django_openstack_auth-python26/0d196d2 : FAILURE in 33s","accounts_in_message":[],"_revision_number":3},{"id":"92cd1bf00445f4ef0dbb03690d9ebce165ceea5c","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2014-11-21 16:48:21.000000000","message":"Uploaded patch set 4.","accounts_in_message":[],"_revision_number":4},{"id":"4b77e046b57fc076d521e42ac3f0ed1992c07397","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-11-21 18:33:19.000000000","message":"Patch Set 4: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see https://wiki.openstack.org/wiki/GerritJenkinsGit#Test_Failures\n\n- gate-django_openstack_auth-pep8 http://logs.openstack.org/78/136178/4/check/gate-django_openstack_auth-pep8/5d4f460 : FAILURE in 31s\n- gate-django_openstack_auth-docs http://docs-draft.openstack.org/78/136178/4/check/gate-django_openstack_auth-docs/74ebbad/doc/build/html/ : SUCCESS in 24s\n- gate-django_openstack_auth-python27 http://logs.openstack.org/78/136178/4/check/gate-django_openstack_auth-python27/26c76f1 : FAILURE in 42s\n- gate-django_openstack_auth-python33 http://logs.openstack.org/78/136178/4/check/gate-django_openstack_auth-python33/330c25c : FAILURE in 1m 43s\n- gate-tempest-dsvm-src-django_openstack_auth-icehouse http://logs.openstack.org/78/136178/4/check/gate-tempest-dsvm-src-django_openstack_auth-icehouse/4908e53 : FAILURE in 55m 33s\n- gate-tempest-dsvm-neutron-src-django_openstack_auth-icehouse http://logs.openstack.org/78/136178/4/check/gate-tempest-dsvm-neutron-src-django_openstack_auth-icehouse/4f981f6 : FAILURE in 57m 07s\n- gate-tempest-dsvm-src-django_openstack_auth-juno http://logs.openstack.org/78/136178/4/check/gate-tempest-dsvm-src-django_openstack_auth-juno/f0e5142 : FAILURE in 56m 54s\n- gate-tempest-dsvm-neutron-src-django_openstack_auth-juno http://logs.openstack.org/78/136178/4/check/gate-tempest-dsvm-neutron-src-django_openstack_auth-juno/71bf6a8 : FAILURE in 1h 11m 31s\n- gate-tempest-dsvm-src-django_openstack_auth http://logs.openstack.org/78/136178/4/check/gate-tempest-dsvm-src-django_openstack_auth/4037b14 : FAILURE in 58m 52s\n- gate-tempest-dsvm-neutron-src-django_openstack_auth http://logs.openstack.org/78/136178/4/check/gate-tempest-dsvm-neutron-src-django_openstack_auth/0a900bb : FAILURE in 52m 41s\n- gate-django_openstack_auth-python26 http://logs.openstack.org/78/136178/4/check/gate-django_openstack_auth-python26/bff208c : FAILURE in 55s","accounts_in_message":[],"_revision_number":4},{"id":"d25ace47ddf5d2a2b9c6c01bd734da648470c165","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2014-11-23 07:39:57.000000000","message":"Uploaded patch set 5.","accounts_in_message":[],"_revision_number":5},{"id":"a0d95da4e4ea2cf68124af3e283a1c812e9a0b5d","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-11-23 09:47:52.000000000","message":"Patch Set 5: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see https://wiki.openstack.org/wiki/GerritJenkinsGit#Test_Failures\n\n- gate-django_openstack_auth-pep8 http://logs.openstack.org/78/136178/5/check/gate-django_openstack_auth-pep8/bb0b245 : FAILURE in 23s\n- gate-django_openstack_auth-docs http://docs-draft.openstack.org/78/136178/5/check/gate-django_openstack_auth-docs/e0b5f34/doc/build/html/ : SUCCESS in 34s\n- gate-django_openstack_auth-python27 http://logs.openstack.org/78/136178/5/check/gate-django_openstack_auth-python27/c386ce0 : FAILURE in 40s\n- gate-django_openstack_auth-python33 http://logs.openstack.org/78/136178/5/check/gate-django_openstack_auth-python33/dfd1d11 : FAILURE in 1m 38s\n- gate-tempest-dsvm-src-django_openstack_auth-icehouse http://logs.openstack.org/78/136178/5/check/gate-tempest-dsvm-src-django_openstack_auth-icehouse/a8f336f : FAILURE in 52m 24s\n- gate-tempest-dsvm-neutron-src-django_openstack_auth-icehouse http://logs.openstack.org/78/136178/5/check/gate-tempest-dsvm-neutron-src-django_openstack_auth-icehouse/5af4819 : FAILURE in 58m 16s\n- gate-tempest-dsvm-src-django_openstack_auth-juno http://logs.openstack.org/78/136178/5/check/gate-tempest-dsvm-src-django_openstack_auth-juno/8d74b5f : FAILURE in 7m 19s\n- gate-tempest-dsvm-neutron-src-django_openstack_auth-juno http://logs.openstack.org/78/136178/5/check/gate-tempest-dsvm-neutron-src-django_openstack_auth-juno/f46c6bf : FAILURE in 7m 51s\n- gate-tempest-dsvm-src-django_openstack_auth http://logs.openstack.org/78/136178/5/check/gate-tempest-dsvm-src-django_openstack_auth/40c42fb : FAILURE in 48m 20s\n- gate-tempest-dsvm-neutron-src-django_openstack_auth http://logs.openstack.org/78/136178/5/check/gate-tempest-dsvm-neutron-src-django_openstack_auth/ab76282 : FAILURE in 51m 31s\n- gate-django_openstack_auth-python26 http://logs.openstack.org/78/136178/5/check/gate-django_openstack_auth-python26/babe49b : FAILURE in 33s","accounts_in_message":[],"_revision_number":5},{"id":"fbc1dc591b241b2959cd20049003287fde79b383","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2014-11-24 21:53:41.000000000","message":"Uploaded patch set 6.","accounts_in_message":[],"_revision_number":6},{"id":"7f61742f695cd50cd104304646702378e56c5d58","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-11-25 04:02:19.000000000","message":"Patch Set 6: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see https://wiki.openstack.org/wiki/GerritJenkinsGit#Test_Failures\n\n- gate-django_openstack_auth-pep8 http://logs.openstack.org/78/136178/6/check/gate-django_openstack_auth-pep8/20191be : SUCCESS in 29s\n- gate-django_openstack_auth-docs http://docs-draft.openstack.org/78/136178/6/check/gate-django_openstack_auth-docs/dfbb892/doc/build/html/ : SUCCESS in 39s\n- gate-django_openstack_auth-python27 http://logs.openstack.org/78/136178/6/check/gate-django_openstack_auth-python27/622549b : SUCCESS in 28s\n- gate-django_openstack_auth-python33 http://logs.openstack.org/78/136178/6/check/gate-django_openstack_auth-python33/7284e16 : SUCCESS in 2m 32s\n- gate-tempest-dsvm-src-django_openstack_auth-icehouse http://logs.openstack.org/78/136178/6/check/gate-tempest-dsvm-src-django_openstack_auth-icehouse/260acc3 : NOT_REGISTERED\n- gate-tempest-dsvm-neutron-src-django_openstack_auth-icehouse http://logs.openstack.org/78/136178/6/check/gate-tempest-dsvm-neutron-src-django_openstack_auth-icehouse/f17b628 : NOT_REGISTERED\n- gate-tempest-dsvm-src-django_openstack_auth-juno http://logs.openstack.org/78/136178/6/check/gate-tempest-dsvm-src-django_openstack_auth-juno/963cad5 : FAILURE in 7m 13s\n- gate-tempest-dsvm-neutron-src-django_openstack_auth-juno http://logs.openstack.org/78/136178/6/check/gate-tempest-dsvm-neutron-src-django_openstack_auth-juno/049a85e : FAILURE in 13m 25s\n- gate-tempest-dsvm-src-django_openstack_auth http://logs.openstack.org/78/136178/6/check/gate-tempest-dsvm-src-django_openstack_auth/27d4bcb : SUCCESS in 57m 55s\n- gate-tempest-dsvm-neutron-src-django_openstack_auth http://logs.openstack.org/78/136178/6/check/gate-tempest-dsvm-neutron-src-django_openstack_auth/e65fb7c : SUCCESS in 1h 06m 45s\n- gate-django_openstack_auth-python26 http://logs.openstack.org/78/136178/6/check/gate-django_openstack_auth-python26/952267c : SUCCESS in 48s","accounts_in_message":[],"_revision_number":6},{"id":"d76ab9ff4a3f072fa6a3ca95f0bf5465b53f3b06","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2014-11-25 14:08:02.000000000","message":"Patch Set 6:\n\nrecheck","accounts_in_message":[],"_revision_number":6},{"id":"35a3d9f44544ddf74da88c9a3f8bd2b7d646afb3","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-11-25 15:15:02.000000000","message":"Patch Set 6:\n\nBuild failed (check pipeline).  For information on how to proceed, see https://wiki.openstack.org/wiki/GerritJenkinsGit#Test_Failures\n\n- gate-django_openstack_auth-pep8 http://logs.openstack.org/78/136178/6/check/gate-django_openstack_auth-pep8/db205dd : SUCCESS in 31s\n- gate-django_openstack_auth-docs http://docs-draft.openstack.org/78/136178/6/check/gate-django_openstack_auth-docs/5452d7c/doc/build/html/ : SUCCESS in 39s\n- gate-django_openstack_auth-python27 http://logs.openstack.org/78/136178/6/check/gate-django_openstack_auth-python27/db2793d : SUCCESS in 34s\n- gate-django_openstack_auth-python33 http://logs.openstack.org/78/136178/6/check/gate-django_openstack_auth-python33/261705e : SUCCESS in 2m 06s\n- gate-tempest-dsvm-src-django_openstack_auth-icehouse http://logs.openstack.org/78/136178/6/check/gate-tempest-dsvm-src-django_openstack_auth-icehouse/736ace8 : NOT_REGISTERED\n- gate-tempest-dsvm-neutron-src-django_openstack_auth-icehouse http://logs.openstack.org/78/136178/6/check/gate-tempest-dsvm-neutron-src-django_openstack_auth-icehouse/90558d2 : NOT_REGISTERED\n- gate-tempest-dsvm-src-django_openstack_auth-juno http://logs.openstack.org/78/136178/6/check/gate-tempest-dsvm-src-django_openstack_auth-juno/0acccfb : FAILURE in 7m 30s\n- gate-tempest-dsvm-neutron-src-django_openstack_auth-juno http://logs.openstack.org/78/136178/6/check/gate-tempest-dsvm-neutron-src-django_openstack_auth-juno/cb75870 : FAILURE in 8m 58s\n- gate-tempest-dsvm-src-django_openstack_auth http://logs.openstack.org/78/136178/6/check/gate-tempest-dsvm-src-django_openstack_auth/1b6a495 : SUCCESS in 51m 54s\n- gate-tempest-dsvm-neutron-src-django_openstack_auth http://logs.openstack.org/78/136178/6/check/gate-tempest-dsvm-neutron-src-django_openstack_auth/28e8e7d : SUCCESS in 55m 27s\n- gate-django_openstack_auth-python26 http://logs.openstack.org/78/136178/6/check/gate-django_openstack_auth-python26/b71e062 : SUCCESS in 48s","accounts_in_message":[],"_revision_number":6},{"id":"48644db5f3065480032014223b1d9fbcb9bd9980","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2014-11-27 03:39:49.000000000","message":"Patch Set 6:\n\nrecheck","accounts_in_message":[],"_revision_number":6},{"id":"e4019d04584a937366d693ea7e1572f1d2621b89","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-11-27 04:28:48.000000000","message":"Patch Set 6:\n\nBuild failed (check pipeline).  For information on how to proceed, see https://wiki.openstack.org/wiki/GerritJenkinsGit#Test_Failures\n\n- gate-django_openstack_auth-pep8 http://logs.openstack.org/78/136178/6/check/gate-django_openstack_auth-pep8/813fa16 : SUCCESS in 21s\n- gate-django_openstack_auth-docs http://docs-draft.openstack.org/78/136178/6/check/gate-django_openstack_auth-docs/7387f72/doc/build/html/ : SUCCESS in 24s\n- gate-django_openstack_auth-python27 http://logs.openstack.org/78/136178/6/check/gate-django_openstack_auth-python27/f622da5 : SUCCESS in 34s\n- gate-django_openstack_auth-python33 http://logs.openstack.org/78/136178/6/check/gate-django_openstack_auth-python33/d519e53 : SUCCESS in 1m 47s\n- gate-tempest-dsvm-src-django_openstack_auth-icehouse http://logs.openstack.org/78/136178/6/check/gate-tempest-dsvm-src-django_openstack_auth-icehouse/a128bbc : SUCCESS in 33m 00s\n- gate-tempest-dsvm-neutron-src-django_openstack_auth-icehouse http://logs.openstack.org/78/136178/6/check/gate-tempest-dsvm-neutron-src-django_openstack_auth-icehouse/37d14ea : SUCCESS in 44m 14s\n- gate-tempest-dsvm-src-django_openstack_auth-juno http://logs.openstack.org/78/136178/6/check/gate-tempest-dsvm-src-django_openstack_auth-juno/29892bc : FAILURE in 10m 23s\n- gate-tempest-dsvm-neutron-src-django_openstack_auth-juno http://logs.openstack.org/78/136178/6/check/gate-tempest-dsvm-neutron-src-django_openstack_auth-juno/ba00686 : FAILURE in 8m 12s\n- gate-tempest-dsvm-src-django_openstack_auth http://logs.openstack.org/78/136178/6/check/gate-tempest-dsvm-src-django_openstack_auth/392ed9a : SUCCESS in 32m 39s\n- gate-tempest-dsvm-neutron-src-django_openstack_auth http://logs.openstack.org/78/136178/6/check/gate-tempest-dsvm-neutron-src-django_openstack_auth/734c3b0 : SUCCESS in 44m 12s\n- gate-django_openstack_auth-python26 http://logs.openstack.org/78/136178/6/check/gate-django_openstack_auth-python26/520aa20 : SUCCESS in 35s","accounts_in_message":[],"_revision_number":6},{"id":"738755b8affb9b3bf6d7357145b9f870731a57ee","author":{"_account_id":6162,"name":"Dan Nguyen","email":"dan.nguyens.mail@gmail.com","username":"daniel-a-nguyen"},"date":"2014-12-05 23:43:02.000000000","message":"Patch Set 6:\n\nrecheck no bug","accounts_in_message":[],"_revision_number":6},{"id":"a28464715f1c7cba8dd8ac6422bd3195b2ff4afd","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-12-06 00:15:53.000000000","message":"Patch Set 6: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-django_openstack_auth-python26 http://logs.openstack.org/78/136178/6/check/gate-django_openstack_auth-python26/7c399b1 : SUCCESS in 45s\n- gate-django_openstack_auth-pep8 http://logs.openstack.org/78/136178/6/check/gate-django_openstack_auth-pep8/b43f291 : SUCCESS in 39s\n- gate-django_openstack_auth-docs http://docs-draft.openstack.org/78/136178/6/check/gate-django_openstack_auth-docs/36b2b6d/doc/build/html/ : SUCCESS in 43s\n- gate-django_openstack_auth-python27 http://logs.openstack.org/78/136178/6/check/gate-django_openstack_auth-python27/87d3144 : SUCCESS in 30s\n- gate-django_openstack_auth-python33 http://logs.openstack.org/78/136178/6/check/gate-django_openstack_auth-python33/2929408 : SUCCESS in 1m 33s\n- gate-tempest-dsvm-neutron-src-django_openstack_auth-icehouse http://logs.openstack.org/78/136178/6/check/gate-tempest-dsvm-neutron-src-django_openstack_auth-icehouse/a2b18d3 : SUCCESS in 32m 50s\n- gate-tempest-dsvm-neutron-src-django_openstack_auth-juno http://logs.openstack.org/78/136178/6/check/gate-tempest-dsvm-neutron-src-django_openstack_auth-juno/7e39177 : SUCCESS in 31m 51s\n- gate-tempest-dsvm-neutron-src-django_openstack_auth http://logs.openstack.org/78/136178/6/check/gate-tempest-dsvm-neutron-src-django_openstack_auth/dd7076e : SUCCESS in 21m 24s","accounts_in_message":[],"_revision_number":6},{"id":"dff0ff5074660a1f18b29d9d2ff0607d14dccb5b","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2015-01-28 07:12:27.000000000","message":"Patch Set 6:\n\nthis needs to be updated with what was discussed here: https://review.openstack.org/#/c/133529/ \n\nfor the keystone impl: https://review.openstack.org/#/c/136177/","accounts_in_message":[],"_revision_number":6},{"id":"bc552c2ff3022e6efed3a73758461013c1c96265","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2015-01-28 07:18:43.000000000","message":"Patch Set 7: Patch Set 6 was rebased","accounts_in_message":[],"_revision_number":6},{"id":"fbad7a5cbca187604f47ec6dd1b6ccab6a844203","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-01-28 08:10:30.000000000","message":"Patch Set 7: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-django_openstack_auth-python26 http://logs.openstack.org/78/136178/7/check/gate-django_openstack_auth-python26/5c3afd0/ : SUCCESS in 39s\n- gate-django_openstack_auth-pep8 http://logs.openstack.org/78/136178/7/check/gate-django_openstack_auth-pep8/62cf211/ : SUCCESS in 47s\n- gate-django_openstack_auth-docs http://docs-draft.openstack.org/78/136178/7/check/gate-django_openstack_auth-docs/439c44e//doc/build/html/ : SUCCESS in 1m 09s\n- gate-django_openstack_auth-python27 http://logs.openstack.org/78/136178/7/check/gate-django_openstack_auth-python27/0653f6e/ : SUCCESS in 53s\n- gate-django_openstack_auth-python33 http://logs.openstack.org/78/136178/7/check/gate-django_openstack_auth-python33/8c926b4/ : SUCCESS in 1m 43s\n- gate-tempest-dsvm-neutron-src-django_openstack_auth-icehouse http://logs.openstack.org/78/136178/7/check/gate-tempest-dsvm-neutron-src-django_openstack_auth-icehouse/b44231e/ : SUCCESS in 26m 08s\n- gate-tempest-dsvm-neutron-src-django_openstack_auth-juno http://logs.openstack.org/78/136178/7/check/gate-tempest-dsvm-neutron-src-django_openstack_auth-juno/2dc7551/ : SUCCESS in 36m 12s\n- gate-tempest-dsvm-neutron-src-django_openstack_auth http://logs.openstack.org/78/136178/7/check/gate-tempest-dsvm-neutron-src-django_openstack_auth/07ca2d2/ : SUCCESS in 40m 24s","accounts_in_message":[],"_revision_number":7},{"id":"b786498fb00868539b8353566cddc9d55a6c4595","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-01-28 23:58:04.000000000","message":"Patch Set 7: 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":7},{"id":"68da1311fcc28e8a618e30e4f2003a05a6d85035","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2015-01-29 18:27:21.000000000","message":"Patch Set 7:\n\n(6 comments)","accounts_in_message":[],"_revision_number":7},{"id":"bc44e2fe7a671efab1c7c95e57e4c249274aba16","author":{"_account_id":9576,"name":"Thai Tran","email":"tqtran@us.ibm.com","username":"tqtran"},"date":"2015-01-31 02:16:14.000000000","message":"Uploaded patch set 8.","accounts_in_message":[],"_revision_number":8},{"id":"a9e3329c107adf2f10d23344c3411b3fda8568ba","author":{"_account_id":9576,"name":"Thai Tran","email":"tqtran@us.ibm.com","username":"tqtran"},"date":"2015-01-31 02:17:29.000000000","message":"Patch Set 9: Commit message was updated","accounts_in_message":[],"_revision_number":9},{"id":"77806e7aa97f57bd4b7c380826ae9c7f8b095f38","author":{"_account_id":9576,"name":"Thai Tran","email":"tqtran@us.ibm.com","username":"tqtran"},"date":"2015-01-31 02:20:48.000000000","message":"Patch Set 10: Commit message was updated","accounts_in_message":[],"_revision_number":10},{"id":"3865db64f73e1e7c19f42f1bffc1d732f1159405","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2015-01-31 02:25:41.000000000","message":"Patch Set 10:\n\n(5 comments)\n\nmissing the part where we actually use the token that was returned!","accounts_in_message":[],"_revision_number":10},{"id":"d592beb6beee83f6a2db1c3ebf83c27feeee3653","author":{"_account_id":9576,"name":"Thai Tran","email":"tqtran@us.ibm.com","username":"tqtran"},"date":"2015-01-31 02:29:07.000000000","message":"Patch Set 10:\n\n\u003d) yes Steve, I\u0027ll add it back in once I get to that part!","accounts_in_message":[],"_revision_number":10},{"id":"4e05e8b7b3cad669c1602eac64786079dc5bbed5","author":{"_account_id":9576,"name":"Thai Tran","email":"tqtran@us.ibm.com","username":"tqtran"},"date":"2015-01-31 02:31:27.000000000","message":"Patch Set 10:\n\n(4 comments)","accounts_in_message":[],"_revision_number":10},{"id":"9c191c7d81447240f22cccce0849ff9bd145de57","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-01-31 03:02:20.000000000","message":"Patch Set 10: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-django_openstack_auth-python26 http://logs.openstack.org/78/136178/10/check/gate-django_openstack_auth-python26/0a8c3cc/ : SUCCESS in 58s\n- gate-django_openstack_auth-pep8 http://logs.openstack.org/78/136178/10/check/gate-django_openstack_auth-pep8/b221070/ : SUCCESS in 38s\n- gate-django_openstack_auth-docs http://docs-draft.openstack.org/78/136178/10/check/gate-django_openstack_auth-docs/1ce9a26//doc/build/html/ : SUCCESS in 42s\n- gate-django_openstack_auth-python27 http://logs.openstack.org/78/136178/10/check/gate-django_openstack_auth-python27/ac9e805/ : SUCCESS in 50s\n- gate-django_openstack_auth-python33 http://logs.openstack.org/78/136178/10/check/gate-django_openstack_auth-python33/af06175/ : SUCCESS in 1m 38s\n- gate-tempest-dsvm-neutron-src-django_openstack_auth-icehouse http://logs.openstack.org/78/136178/10/check/gate-tempest-dsvm-neutron-src-django_openstack_auth-icehouse/4ae619b/ : SUCCESS in 22m 34s\n- gate-tempest-dsvm-neutron-src-django_openstack_auth-juno http://logs.openstack.org/78/136178/10/check/gate-tempest-dsvm-neutron-src-django_openstack_auth-juno/3a92015/ : SUCCESS in 35m 55s\n- gate-tempest-dsvm-neutron-src-django_openstack_auth http://logs.openstack.org/78/136178/10/check/gate-tempest-dsvm-neutron-src-django_openstack_auth/6697933/ : SUCCESS in 41m 29s","accounts_in_message":[],"_revision_number":10},{"id":"1e7632c50323a83252f160639f74436811248e22","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2015-02-03 07:41:28.000000000","message":"Patch Set 10:\n\n(1 comment)","accounts_in_message":[],"_revision_number":10},{"id":"7f3e15fb6ca57cbdb5363f9144f7bbbbc9782140","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2015-02-03 07:42:51.000000000","message":"Patch Set 10: Code-Review-1\n\n(1 comment)","accounts_in_message":[],"_revision_number":10},{"id":"f59cff34c3353e78942401aae72f28826fb29822","author":{"_account_id":9576,"name":"Thai Tran","email":"tqtran@us.ibm.com","username":"tqtran"},"date":"2015-02-03 19:48:00.000000000","message":"Patch Set 7:\n\n(2 comments)","accounts_in_message":[],"_revision_number":7},{"id":"cda3794817db5d235b2d19a5c435381fd0747f4c","author":{"_account_id":9576,"name":"Thai Tran","email":"tqtran@us.ibm.com","username":"tqtran"},"date":"2015-02-04 22:15:37.000000000","message":"Uploaded patch set 11.","accounts_in_message":[],"_revision_number":11},{"id":"c1956e4e13c9a40879113dbc88937df9bc19cbc1","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-02-04 22:54:16.000000000","message":"Patch Set 11: 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-django_openstack_auth-python26 http://logs.openstack.org/78/136178/11/check/gate-django_openstack_auth-python26/53ab7af/ : FAILURE in 41s\n- gate-django_openstack_auth-pep8 http://logs.openstack.org/78/136178/11/check/gate-django_openstack_auth-pep8/ef53cae/ : FAILURE in 40s\n- gate-django_openstack_auth-docs http://docs-draft.openstack.org/78/136178/11/check/gate-django_openstack_auth-docs/2c80959//doc/build/html/ : SUCCESS in 42s\n- gate-django_openstack_auth-python27 http://logs.openstack.org/78/136178/11/check/gate-django_openstack_auth-python27/5d2bedf/ : FAILURE in 49s\n- gate-django_openstack_auth-python34 http://logs.openstack.org/78/136178/11/check/gate-django_openstack_auth-python34/6eea7cd/ : FAILURE in 1m 56s\n- gate-tempest-dsvm-neutron-src-django_openstack_auth-icehouse http://logs.openstack.org/78/136178/11/check/gate-tempest-dsvm-neutron-src-django_openstack_auth-icehouse/1267206/ : SUCCESS in 23m 57s\n- gate-tempest-dsvm-neutron-src-django_openstack_auth-juno http://logs.openstack.org/78/136178/11/check/gate-tempest-dsvm-neutron-src-django_openstack_auth-juno/6f29010/ : FAILURE in 36m 42s\n- gate-tempest-dsvm-neutron-src-django_openstack_auth http://logs.openstack.org/78/136178/11/check/gate-tempest-dsvm-neutron-src-django_openstack_auth/3dfc4a7/ : FAILURE in 38m 36s","accounts_in_message":[],"_revision_number":11},{"id":"71401753630655b0fa0bce547bc029515d6c40c1","author":{"_account_id":9576,"name":"Thai Tran","email":"tqtran@us.ibm.com","username":"tqtran"},"date":"2015-02-04 22:57:13.000000000","message":"Patch Set 12: Commit message was updated","accounts_in_message":[],"_revision_number":12},{"id":"c2b9cb47c9bcd4f1b1be2d32973070446b57132a","author":{"_account_id":9576,"name":"Thai Tran","email":"tqtran@us.ibm.com","username":"tqtran"},"date":"2015-02-04 23:32:47.000000000","message":"Uploaded patch set 13.","accounts_in_message":[],"_revision_number":13},{"id":"2de965805347b841b84c2d8505d6560a5c43b3c6","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-02-05 00:25:36.000000000","message":"Patch Set 13: 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-django_openstack_auth-python26 http://logs.openstack.org/78/136178/13/check/gate-django_openstack_auth-python26/0d559ee/ : SUCCESS in 46s\n- gate-django_openstack_auth-pep8 http://logs.openstack.org/78/136178/13/check/gate-django_openstack_auth-pep8/5eecf81/ : FAILURE in 34s\n- gate-django_openstack_auth-docs http://docs-draft.openstack.org/78/136178/13/check/gate-django_openstack_auth-docs/5425f87//doc/build/html/ : SUCCESS in 41s\n- gate-django_openstack_auth-python27 http://logs.openstack.org/78/136178/13/check/gate-django_openstack_auth-python27/8028a5f/ : SUCCESS in 48s\n- gate-django_openstack_auth-python34 http://logs.openstack.org/78/136178/13/check/gate-django_openstack_auth-python34/ab59222/ : SUCCESS in 1m 45s\n- gate-tempest-dsvm-neutron-src-django_openstack_auth-icehouse http://logs.openstack.org/78/136178/13/check/gate-tempest-dsvm-neutron-src-django_openstack_auth-icehouse/e192425/ : SUCCESS in 24m 40s\n- gate-tempest-dsvm-neutron-src-django_openstack_auth-juno http://logs.openstack.org/78/136178/13/check/gate-tempest-dsvm-neutron-src-django_openstack_auth-juno/c0760ad/ : SUCCESS in 26m 28s\n- gate-tempest-dsvm-neutron-src-django_openstack_auth http://logs.openstack.org/78/136178/13/check/gate-tempest-dsvm-neutron-src-django_openstack_auth/fd8e262/ : SUCCESS in 45m 39s","accounts_in_message":[],"_revision_number":13},{"id":"8bcb3acca2dad39cb42b56ea8861c0df69c67355","author":{"_account_id":1941,"name":"Lin Hua Cheng","email":"os.lcheng@gmail.com","username":"lin-hua-cheng"},"date":"2015-02-06 01:24:28.000000000","message":"Patch Set 13: Code-Review-1\n\n(7 comments)","accounts_in_message":[],"_revision_number":13},{"id":"9cd0813dbe41b3d2c6957ee8642ca732d2e6bda6","author":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"date":"2015-02-09 02:59:51.000000000","message":"Patch Set 13:\n\nSo i\u0027ve been looking at kerberos support - the difference being i never want to see a login page, if kerberos is available just do it. I think there is going to be some cross over, i just dont know how much\n\nhttps://review.openstack.org/#/c/153910/","accounts_in_message":[],"_revision_number":13},{"id":"d5657ab8d37ace08bad8aa70b2ee6d0e6466a25b","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2015-02-09 04:07:52.000000000","message":"Patch Set 13:\n\n(2 comments)","accounts_in_message":[],"_revision_number":13},{"id":"277aa97468d57a0c1342f4d69b8e671dc5504d20","author":{"_account_id":9576,"name":"Thai Tran","email":"tqtran@us.ibm.com","username":"tqtran"},"date":"2015-02-10 01:14:38.000000000","message":"Patch Set 13:\n\n(3 comments)","accounts_in_message":[],"_revision_number":13},{"id":"4c921646e2fb7a43a3396a57de4bf899d84726ef","author":{"_account_id":9576,"name":"Thai Tran","email":"tqtran@us.ibm.com","username":"tqtran"},"date":"2015-02-10 01:15:46.000000000","message":"Patch Set 13:\n\n(1 comment)","accounts_in_message":[],"_revision_number":13},{"id":"26ada82ddb3d9e92ab8107e1ea84594f46688c0e","author":{"_account_id":5623,"name":"David Lyle","email":"dklyle0@gmail.com","username":"david-lyle"},"date":"2015-02-10 01:27:57.000000000","message":"Patch Set 13: Code-Review-1\n\n(1 comment)","accounts_in_message":[],"_revision_number":13},{"id":"6bebf5cb679270d59d851ddd0ea35cdb9c4ec1ce","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2015-02-10 06:21:55.000000000","message":"Patch Set 14: Commit message was updated","accounts_in_message":[],"_revision_number":14},{"id":"ab444fc0c8cc1eae28e7949fccc366243042c857","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2015-02-10 06:22:04.000000000","message":"Topic changed from websso to bp/federated-identity","accounts_in_message":[],"_revision_number":14},{"id":"a04e6a94998fa3512b49b6222a81d5b29b4370a0","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-02-10 07:29:17.000000000","message":"Patch Set 14: 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-django_openstack_auth-python26 http://logs.openstack.org/78/136178/14/check/gate-django_openstack_auth-python26/53f61ef/ : SUCCESS in 37s\n- gate-django_openstack_auth-pep8 http://logs.openstack.org/78/136178/14/check/gate-django_openstack_auth-pep8/b1102c0/ : FAILURE in 42s\n- gate-django_openstack_auth-docs http://docs-draft.openstack.org/78/136178/14/check/gate-django_openstack_auth-docs/41607b5//doc/build/html/ : SUCCESS in 51s\n- gate-django_openstack_auth-python27 http://logs.openstack.org/78/136178/14/check/gate-django_openstack_auth-python27/62334a6/ : SUCCESS in 56s\n- gate-django_openstack_auth-python34 http://logs.openstack.org/78/136178/14/check/gate-django_openstack_auth-python34/df68a9d/ : SUCCESS in 2m 28s\n- gate-tempest-dsvm-neutron-src-django_openstack_auth-icehouse http://logs.openstack.org/78/136178/14/check/gate-tempest-dsvm-neutron-src-django_openstack_auth-icehouse/b21b56c/ : SUCCESS in 55m 47s\n- gate-tempest-dsvm-neutron-src-django_openstack_auth-juno http://logs.openstack.org/78/136178/14/check/gate-tempest-dsvm-neutron-src-django_openstack_auth-juno/dc462db/ : SUCCESS in 1h 05m 38s\n- gate-tempest-dsvm-neutron-src-django_openstack_auth http://logs.openstack.org/78/136178/14/check/gate-tempest-dsvm-neutron-src-django_openstack_auth/e1754fa/ : SUCCESS in 52m 03s","accounts_in_message":[],"_revision_number":14},{"id":"ddaa4e7f238268e868911d67be1c2c04d3330d04","author":{"_account_id":9576,"name":"Thai Tran","email":"tqtran@us.ibm.com","username":"tqtran"},"date":"2015-02-10 22:08:11.000000000","message":"Patch Set 13:\n\n(5 comments)","accounts_in_message":[],"_revision_number":13},{"id":"5e1f2ec62042aeb7075b2a07f7d1af3ee663fd40","author":{"_account_id":9576,"name":"Thai Tran","email":"tqtran@us.ibm.com","username":"tqtran"},"date":"2015-02-10 22:09:32.000000000","message":"Uploaded patch set 15.","accounts_in_message":[],"_revision_number":15},{"id":"4f869e3cdc2a4161a2992a29aebbd94e1edd3309","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2015-02-10 22:40:20.000000000","message":"Patch Set 15: Code-Review-1\n\n(8 comments)\n\njust some suggestions","accounts_in_message":[],"_revision_number":15},{"id":"196c01839fd7acd12eeb544bd7be27c6779b9c7c","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-02-10 22:56:21.000000000","message":"Patch Set 15: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-django_openstack_auth-python26 http://logs.openstack.org/78/136178/15/check/gate-django_openstack_auth-python26/a229973/ : SUCCESS in 37s\n- gate-django_openstack_auth-pep8 http://logs.openstack.org/78/136178/15/check/gate-django_openstack_auth-pep8/881c4c0/ : SUCCESS in 33s\n- gate-django_openstack_auth-docs http://docs-draft.openstack.org/78/136178/15/check/gate-django_openstack_auth-docs/91ed8d4//doc/build/html/ : SUCCESS in 56s\n- gate-django_openstack_auth-python27 http://logs.openstack.org/78/136178/15/check/gate-django_openstack_auth-python27/627c4b0/ : SUCCESS in 1m 03s\n- gate-django_openstack_auth-python34 http://logs.openstack.org/78/136178/15/check/gate-django_openstack_auth-python34/ea20213/ : SUCCESS in 2m 27s\n- gate-tempest-dsvm-neutron-src-django_openstack_auth-icehouse http://logs.openstack.org/78/136178/15/check/gate-tempest-dsvm-neutron-src-django_openstack_auth-icehouse/88d63b5/ : SUCCESS in 28m 49s\n- gate-tempest-dsvm-neutron-src-django_openstack_auth-juno http://logs.openstack.org/78/136178/15/check/gate-tempest-dsvm-neutron-src-django_openstack_auth-juno/a666ce8/ : SUCCESS in 41m 52s\n- gate-tempest-dsvm-neutron-src-django_openstack_auth http://logs.openstack.org/78/136178/15/check/gate-tempest-dsvm-neutron-src-django_openstack_auth/37bb4cf/ : SUCCESS in 46m 19s","accounts_in_message":[],"_revision_number":15},{"id":"97cbb6f9a4df928b9597be1bf087ff76a101b7aa","author":{"_account_id":9576,"name":"Thai Tran","email":"tqtran@us.ibm.com","username":"tqtran"},"date":"2015-02-10 23:13:40.000000000","message":"Patch Set 15:\n\n(3 comments)","accounts_in_message":[],"_revision_number":15},{"id":"8b9bbc3176daf1a244fcf647f2dfaaf82d0bd897","author":{"_account_id":9576,"name":"Thai Tran","email":"tqtran@us.ibm.com","username":"tqtran"},"date":"2015-02-10 23:20:23.000000000","message":"Patch Set 15:\n\n(5 comments)","accounts_in_message":[],"_revision_number":15},{"id":"f36233e68eb84779949d76847b9e80335abfb352","author":{"_account_id":5623,"name":"David Lyle","email":"dklyle0@gmail.com","username":"david-lyle"},"date":"2015-02-12 00:46:57.000000000","message":"Patch Set 15: Code-Review-1\n\n(2 comments)","accounts_in_message":[],"_revision_number":15},{"id":"f15b46976fba6267e1ebedbf80fef34f174a096e","author":{"_account_id":5623,"name":"David Lyle","email":"dklyle0@gmail.com","username":"david-lyle"},"date":"2015-02-12 00:52:44.000000000","message":"Patch Set 15:\n\n(1 comment)\n\none more suggestion","accounts_in_message":[],"_revision_number":15},{"id":"934c2a52d4a5237b7243ebff37166ec54defa763","author":{"_account_id":9576,"name":"Thai Tran","email":"tqtran@us.ibm.com","username":"tqtran"},"date":"2015-02-13 18:45:34.000000000","message":"Patch Set 15:\n\n(1 comment)","accounts_in_message":[],"_revision_number":15},{"id":"2914caec3b2a75fe1f12bda950774dc404b2a90a","author":{"_account_id":9576,"name":"Thai Tran","email":"tqtran@us.ibm.com","username":"tqtran"},"date":"2015-02-13 23:43:09.000000000","message":"Patch Set 15:\n\n(1 comment)","accounts_in_message":[],"_revision_number":15},{"id":"4b45163c0925cc94b695a109ecc351b9dc825ed0","author":{"_account_id":9576,"name":"Thai Tran","email":"tqtran@us.ibm.com","username":"tqtran"},"date":"2015-02-13 23:43:55.000000000","message":"Patch Set 15:\n\n(1 comment)","accounts_in_message":[],"_revision_number":15},{"id":"66f6619167be7285289c0515d2a88312825e996b","author":{"_account_id":9576,"name":"Thai Tran","email":"tqtran@us.ibm.com","username":"tqtran"},"date":"2015-02-13 23:56:03.000000000","message":"Uploaded patch set 16.","accounts_in_message":[],"_revision_number":16},{"id":"8365bad7f96e3dae89584bb1a18cc4b0ff2d8995","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-02-14 00:42:48.000000000","message":"Patch Set 16: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-django_openstack_auth-python26 http://logs.openstack.org/78/136178/16/check/gate-django_openstack_auth-python26/3c6840c/ : SUCCESS in 36s\n- gate-django_openstack_auth-pep8 http://logs.openstack.org/78/136178/16/check/gate-django_openstack_auth-pep8/fa8fb01/ : SUCCESS in 45s\n- gate-django_openstack_auth-docs http://docs-draft.openstack.org/78/136178/16/check/gate-django_openstack_auth-docs/3ce95ff//doc/build/html/ : SUCCESS in 50s\n- gate-django_openstack_auth-python27 http://logs.openstack.org/78/136178/16/check/gate-django_openstack_auth-python27/ce78789/ : SUCCESS in 52s\n- gate-django_openstack_auth-python34 http://logs.openstack.org/78/136178/16/check/gate-django_openstack_auth-python34/e50520d/ : SUCCESS in 2m 31s\n- gate-tempest-dsvm-neutron-src-django_openstack_auth-icehouse http://logs.openstack.org/78/136178/16/check/gate-tempest-dsvm-neutron-src-django_openstack_auth-icehouse/501a03c/ : SUCCESS in 29m 02s\n- gate-tempest-dsvm-neutron-src-django_openstack_auth-juno http://logs.openstack.org/78/136178/16/check/gate-tempest-dsvm-neutron-src-django_openstack_auth-juno/291610d/ : SUCCESS in 35m 13s\n- gate-tempest-dsvm-neutron-src-django_openstack_auth http://logs.openstack.org/78/136178/16/check/gate-tempest-dsvm-neutron-src-django_openstack_auth/b13cbde/ : SUCCESS in 45m 45s","accounts_in_message":[],"_revision_number":16},{"id":"76e9d91916addddfab4a55476ef92f21295aea5c","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2015-02-26 07:11:19.000000000","message":"Patch Set 16:\n\nbump","accounts_in_message":[],"_revision_number":16},{"id":"2f731677ea537a5d355f0abd2621c81f2c83b2f8","author":{"_account_id":9981,"name":"Doug Fish","email":"drfish@us.ibm.com","username":"doug-fish"},"date":"2015-03-04 17:15:48.000000000","message":"Patch Set 16: Code-Review-1\n\n(5 comments)\n\nA few minor concerns/questions.  I think logging errors in the 2 cases I noted is important.","accounts_in_message":[],"_revision_number":16},{"id":"2e662a604d7b41018d563793c556ad5751bc776d","author":{"_account_id":9576,"name":"Thai Tran","email":"tqtran@us.ibm.com","username":"tqtran"},"date":"2015-03-06 22:29:45.000000000","message":"Patch Set 16:\n\n(5 comments)","accounts_in_message":[],"_revision_number":16},{"id":"ce93eb185dc8ba85cda61bf6402c557d735201f0","author":{"_account_id":9981,"name":"Doug Fish","email":"drfish@us.ibm.com","username":"doug-fish"},"date":"2015-03-11 16:27:19.000000000","message":"Patch Set 16:\n\n(2 comments)\n\nSharing a couple of comments that I made a while ago but didn\u0027t share.","accounts_in_message":[],"_revision_number":16},{"id":"b17f30e886b14ed03f66a1da4dc20473448d094d","author":{"_account_id":9576,"name":"Thai Tran","email":"tqtran@us.ibm.com","username":"tqtran"},"date":"2015-03-11 23:05:30.000000000","message":"Patch Set 16: Code-Review-1\n\n(2 comments)","accounts_in_message":[],"_revision_number":16},{"id":"7ebdeba79e69c53f5f820388d976bbe940856d53","author":{"_account_id":1941,"name":"Lin Hua Cheng","email":"os.lcheng@gmail.com","username":"lin-hua-cheng"},"date":"2015-03-12 01:18:05.000000000","message":"Patch Set 16: Code-Review-1\n\n(5 comments)","accounts_in_message":[],"_revision_number":16},{"id":"a45198dabfd6ab6d9100e538abedd92901897344","author":{"_account_id":1941,"name":"Lin Hua Cheng","email":"os.lcheng@gmail.com","username":"lin-hua-cheng"},"date":"2015-03-12 01:19:06.000000000","message":"Patch Set 16:\n\nThai, try to test if both Keystone Credentials is still working if websso is enabled.\n\nAlso try testing a user with multiple projects.","accounts_in_message":[],"_revision_number":16},{"id":"49f5098d4ff412e0d94f36d60f9b449070dec8a8","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2015-03-12 03:22:18.000000000","message":"Patch Set 16: Code-Review-1\n\n(3 comments)","accounts_in_message":[],"_revision_number":16},{"id":"dd861ce330206d511a3480fd8e550f167585096e","author":{"_account_id":9576,"name":"Thai Tran","email":"tqtran@us.ibm.com","username":"tqtran"},"date":"2015-03-12 18:45:17.000000000","message":"Patch Set 16:\n\n(6 comments)","accounts_in_message":[],"_revision_number":16},{"id":"96deb86b6184be3623445b10f073bed7087405a0","author":{"_account_id":9576,"name":"Thai Tran","email":"tqtran@us.ibm.com","username":"tqtran"},"date":"2015-03-12 18:45:39.000000000","message":"Uploaded patch set 17.","accounts_in_message":[],"_revision_number":17},{"id":"2b9ee30cb61a0fde15e3f076c3b1ddd07a15cea7","author":{"_account_id":9981,"name":"Doug Fish","email":"drfish@us.ibm.com","username":"doug-fish"},"date":"2015-03-12 19:01:18.000000000","message":"Patch Set 17: Code-Review-1\n\n(1 comment)","accounts_in_message":[],"_revision_number":17},{"id":"e1db667c95405c9eea4ed4f94860c77df375a43d","author":{"_account_id":9981,"name":"Doug Fish","email":"drfish@us.ibm.com","username":"doug-fish"},"date":"2015-03-12 19:38:02.000000000","message":"Patch Set 17:\n\n(1 comment)","accounts_in_message":[],"_revision_number":17},{"id":"da74af6685a7a02f9d027c11df96252fcb3680a0","author":{"_account_id":9576,"name":"Thai Tran","email":"tqtran@us.ibm.com","username":"tqtran"},"date":"2015-03-12 19:47:15.000000000","message":"Patch Set 17:\n\n(1 comment)","accounts_in_message":[],"_revision_number":17},{"id":"6024c194c36ec95beee2101e97aa20879e7cc9fa","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2015-03-12 20:12:12.000000000","message":"Patch Set 17: Code-Review-1\n\n(1 comment)\n\none more comment about project listing","accounts_in_message":[],"_revision_number":17},{"id":"54af57ce7eb37f86259b2b73a1a884b4411d7f82","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-03-12 20:15:05.000000000","message":"Patch Set 17: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-django_openstack_auth-python26 http://logs.openstack.org/78/136178/17/check/gate-django_openstack_auth-python26/362f5df/ : SUCCESS in 50s\n- gate-django_openstack_auth-pep8 http://logs.openstack.org/78/136178/17/check/gate-django_openstack_auth-pep8/c8b6da1/ : SUCCESS in 45s\n- gate-django_openstack_auth-docs http://docs-draft.openstack.org/78/136178/17/check/gate-django_openstack_auth-docs/eda09ae//doc/build/html/ : SUCCESS in 36s\n- gate-django_openstack_auth-python27 http://logs.openstack.org/78/136178/17/check/gate-django_openstack_auth-python27/0615794/ : SUCCESS in 56s\n- gate-django_openstack_auth-python34 http://logs.openstack.org/78/136178/17/check/gate-django_openstack_auth-python34/562d409/ : SUCCESS in 2m 30s\n- gate-tempest-dsvm-neutron-src-django_openstack_auth-icehouse http://logs.openstack.org/78/136178/17/check/gate-tempest-dsvm-neutron-src-django_openstack_auth-icehouse/303d007/ : SUCCESS in 34m 19s\n- gate-tempest-dsvm-neutron-src-django_openstack_auth-juno http://logs.openstack.org/78/136178/17/check/gate-tempest-dsvm-neutron-src-django_openstack_auth-juno/61261de/ : SUCCESS in 36m 00s\n- gate-tempest-dsvm-neutron-src-django_openstack_auth http://logs.openstack.org/78/136178/17/check/gate-tempest-dsvm-neutron-src-django_openstack_auth/67e9646/ : SUCCESS in 58m 28s","accounts_in_message":[],"_revision_number":17},{"id":"64d09e8f3718b06e56ffae3fdb8a3de20d103bcc","author":{"_account_id":1941,"name":"Lin Hua Cheng","email":"os.lcheng@gmail.com","username":"lin-hua-cheng"},"date":"2015-03-12 20:43:27.000000000","message":"Patch Set 17: Code-Review-1\n\n(1 comment)","accounts_in_message":[],"_revision_number":17},{"id":"ffb4312f4585e8ac9c41ad8bce64f67ec4dd8b70","author":{"_account_id":9576,"name":"Thai Tran","email":"tqtran@us.ibm.com","username":"tqtran"},"date":"2015-03-13 17:11:40.000000000","message":"Patch Set 17:\n\n(1 comment)","accounts_in_message":[],"_revision_number":17},{"id":"4482424d6c150d3dfad9743fff1c11a3d1c2d87b","author":{"_account_id":9576,"name":"Thai Tran","email":"tqtran@us.ibm.com","username":"tqtran"},"date":"2015-03-13 19:55:06.000000000","message":"Uploaded patch set 18.","accounts_in_message":[],"_revision_number":18},{"id":"d59ee841b90c7b1dce291750f777337a5de72d23","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2015-03-13 22:19:32.000000000","message":"Patch Set 18: Code-Review-1\n\n(5 comments)","accounts_in_message":[],"_revision_number":18},{"id":"ab0ee2fffc80f59e8326f5c35cbc02a31957ebc6","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-03-14 00:17:23.000000000","message":"Patch Set 18: 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-django_openstack_auth-python26 http://logs.openstack.org/78/136178/18/check/gate-django_openstack_auth-python26/97858da/ : SUCCESS in 53s\n- gate-django_openstack_auth-pep8 http://logs.openstack.org/78/136178/18/check/gate-django_openstack_auth-pep8/920dcc7/ : FAILURE in 46s\n- gate-django_openstack_auth-docs http://docs-draft.openstack.org/78/136178/18/check/gate-django_openstack_auth-docs/8a6af51//doc/build/html/ : SUCCESS in 56s\n- gate-django_openstack_auth-python27 http://logs.openstack.org/78/136178/18/check/gate-django_openstack_auth-python27/99d8495/ : SUCCESS in 58s\n- gate-django_openstack_auth-python34 http://logs.openstack.org/78/136178/18/check/gate-django_openstack_auth-python34/efe9b56/ : SUCCESS in 2m 35s\n- gate-tempest-dsvm-neutron-src-django_openstack_auth-icehouse http://logs.openstack.org/78/136178/18/check/gate-tempest-dsvm-neutron-src-django_openstack_auth-icehouse/57c06c3/ : SUCCESS in 31m 35s\n- gate-tempest-dsvm-neutron-src-django_openstack_auth-juno http://logs.openstack.org/78/136178/18/check/gate-tempest-dsvm-neutron-src-django_openstack_auth-juno/b77aa69/ : SUCCESS in 42m 38s\n- gate-tempest-dsvm-neutron-src-django_openstack_auth http://logs.openstack.org/78/136178/18/check/gate-tempest-dsvm-neutron-src-django_openstack_auth/0d8499a/ : SUCCESS in 54m 09s","accounts_in_message":[],"_revision_number":18},{"id":"301e414f7874c5dde6502e6df747859c98dcfe98","author":{"_account_id":1941,"name":"Lin Hua Cheng","email":"os.lcheng@gmail.com","username":"lin-hua-cheng"},"date":"2015-03-14 01:07:58.000000000","message":"Patch Set 18: Code-Review-1\n\n(3 comments)","accounts_in_message":[],"_revision_number":18},{"id":"d4955469d76e8237d9898763f814961139119266","author":{"_account_id":9576,"name":"Thai Tran","email":"tqtran@us.ibm.com","username":"tqtran"},"date":"2015-03-16 17:36:22.000000000","message":"Uploaded patch set 19.","accounts_in_message":[],"_revision_number":19},{"id":"6764b27dc26d84a652f7bec231e342b8401ca6a1","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2015-03-16 18:09:58.000000000","message":"Patch Set 19: Code-Review+1\n\nlooks good!!","accounts_in_message":[],"_revision_number":19},{"id":"383edad4612b1ebac09944cf95383116fe2c5838","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-03-16 19:24:37.000000000","message":"Patch Set 19: 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-django_openstack_auth-python26 http://logs.openstack.org/78/136178/19/check/gate-django_openstack_auth-python26/fbf3daa/ : SUCCESS in 52s\n- gate-django_openstack_auth-pep8 http://logs.openstack.org/78/136178/19/check/gate-django_openstack_auth-pep8/1413f54/ : FAILURE in 40s\n- gate-django_openstack_auth-docs http://docs-draft.openstack.org/78/136178/19/check/gate-django_openstack_auth-docs/7237354//doc/build/html/ : SUCCESS in 56s\n- gate-django_openstack_auth-python27 http://logs.openstack.org/78/136178/19/check/gate-django_openstack_auth-python27/d12d638/ : SUCCESS in 1m 08s\n- gate-django_openstack_auth-python34 http://logs.openstack.org/78/136178/19/check/gate-django_openstack_auth-python34/d199dad/ : SUCCESS in 2m 31s\n- gate-tempest-dsvm-neutron-src-django_openstack_auth-icehouse http://logs.openstack.org/78/136178/19/check/gate-tempest-dsvm-neutron-src-django_openstack_auth-icehouse/fcd2a3c/ : FAILURE in 37m 58s\n- gate-tempest-dsvm-neutron-src-django_openstack_auth-juno http://logs.openstack.org/78/136178/19/check/gate-tempest-dsvm-neutron-src-django_openstack_auth-juno/80b578b/ : SUCCESS in 45m 56s\n- gate-tempest-dsvm-neutron-src-django_openstack_auth http://logs.openstack.org/78/136178/19/check/gate-tempest-dsvm-neutron-src-django_openstack_auth/6f5709f/ : SUCCESS in 56m 54s","accounts_in_message":[],"_revision_number":19},{"id":"457eab4f0a82ecfad5aa38bb67c48644e1d2ec8b","author":{"_account_id":9576,"name":"Thai Tran","email":"tqtran@us.ibm.com","username":"tqtran"},"date":"2015-03-16 19:37:58.000000000","message":"Uploaded patch set 20.","accounts_in_message":[],"_revision_number":20},{"id":"a25efef069cdb5540a38e388124830de1907fc47","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-03-16 20:59:37.000000000","message":"Patch Set 20: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-django_openstack_auth-python26 http://logs.openstack.org/78/136178/20/check/gate-django_openstack_auth-python26/072b426/ : SUCCESS in 48s\n- gate-django_openstack_auth-pep8 http://logs.openstack.org/78/136178/20/check/gate-django_openstack_auth-pep8/556f8a6/ : SUCCESS in 40s\n- gate-django_openstack_auth-docs http://docs-draft.openstack.org/78/136178/20/check/gate-django_openstack_auth-docs/120976e//doc/build/html/ : SUCCESS in 58s\n- gate-django_openstack_auth-python27 http://logs.openstack.org/78/136178/20/check/gate-django_openstack_auth-python27/7c41d0d/ : SUCCESS in 1m 17s\n- gate-django_openstack_auth-python34 http://logs.openstack.org/78/136178/20/check/gate-django_openstack_auth-python34/c3259dd/ : SUCCESS in 1m 53s\n- gate-tempest-dsvm-neutron-src-django_openstack_auth-icehouse http://logs.openstack.org/78/136178/20/check/gate-tempest-dsvm-neutron-src-django_openstack_auth-icehouse/6560069/ : SUCCESS in 35m 21s\n- gate-tempest-dsvm-neutron-src-django_openstack_auth-juno http://logs.openstack.org/78/136178/20/check/gate-tempest-dsvm-neutron-src-django_openstack_auth-juno/ab92c2f/ : SUCCESS in 50m 03s\n- gate-tempest-dsvm-neutron-src-django_openstack_auth http://logs.openstack.org/78/136178/20/check/gate-tempest-dsvm-neutron-src-django_openstack_auth/e085d79/ : SUCCESS in 55m 49s","accounts_in_message":[],"_revision_number":20},{"id":"35088f35f3d40a23b6db3900f593feb0d904b974","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2015-03-16 21:08:13.000000000","message":"Patch Set 20:\n\nthanks thai","accounts_in_message":[],"_revision_number":20},{"id":"91206af7c3c13c5dff9dbc85352c64f83073dc72","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2015-03-16 21:08:18.000000000","message":"Patch Set 20: Code-Review+1","accounts_in_message":[],"_revision_number":20},{"id":"dbd445e0d181f17b59392be3421bc404d7fb2624","author":{"_account_id":9981,"name":"Doug Fish","email":"drfish@us.ibm.com","username":"doug-fish"},"date":"2015-03-17 19:18:28.000000000","message":"Patch Set 20: Code-Review+1","accounts_in_message":[],"_revision_number":20},{"id":"8606424bcc9f19b802d0c7b8525f87b2056711a0","author":{"_account_id":1941,"name":"Lin Hua Cheng","email":"os.lcheng@gmail.com","username":"lin-hua-cheng"},"date":"2015-03-17 22:57:51.000000000","message":"Patch Set 20: Code-Review-1\n\nproject switcher is broken, I don\u0027t know if it is DOA or Horizon issue.","accounts_in_message":[],"_revision_number":20},{"id":"dd9bdd28826ae0b9835c74e95212e07e88449490","author":{"_account_id":1941,"name":"Lin Hua Cheng","email":"os.lcheng@gmail.com","username":"lin-hua-cheng"},"date":"2015-03-17 23:05:51.000000000","message":"Patch Set 20:\n\ncan you also add tests for the changes too, this will probably help figuring out which component is causing the issue","accounts_in_message":[],"_revision_number":20},{"id":"cb1ebea1d8082d867576fef83a18dc228132cdc1","author":{"_account_id":9576,"name":"Thai Tran","email":"tqtran@us.ibm.com","username":"tqtran"},"date":"2015-03-17 23:59:37.000000000","message":"Patch Set 20:\n\nI can look into the problem with the project switching, but given the time frame with code freeze in 2 days, can the tests be included as a follow on patch in rc1?","accounts_in_message":[],"_revision_number":20},{"id":"a6e6300c663167eff94ed2fb936799fca6485ad1","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2015-03-23 20:00:47.000000000","message":"Patch Set 20: Code-Review-1\n\n(1 comment)","accounts_in_message":[],"_revision_number":20},{"id":"e2f6e9cfeae106fdb4a3ef2ece7d2e6e3f980164","author":{"_account_id":5623,"name":"David Lyle","email":"dklyle0@gmail.com","username":"david-lyle"},"date":"2015-03-23 20:16:06.000000000","message":"Patch Set 20: Code-Review-1\n\n(1 comment)","accounts_in_message":[],"_revision_number":20},{"id":"aaaf9b360948fd6ddc8a22075db40228c333434e","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2015-03-23 20:38:06.000000000","message":"Patch Set 20:\n\n(1 comment)","accounts_in_message":[],"_revision_number":20},{"id":"99c9d95c8233519e271f37efe067114a4aa2e7c1","author":{"_account_id":1941,"name":"Lin Hua Cheng","email":"os.lcheng@gmail.com","username":"lin-hua-cheng"},"date":"2015-03-24 01:05:12.000000000","message":"Patch Set 20:\n\n(1 comment)","accounts_in_message":[],"_revision_number":20},{"id":"855d46a6d8f69f0624607d8b389bcb1753adbdf8","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2015-03-24 01:32:11.000000000","message":"Patch Set 20:\n\n(1 comment)","accounts_in_message":[],"_revision_number":20},{"id":"d7bb83d817091ceee07f2dc0e831f7b1e9baaea8","author":{"_account_id":9576,"name":"Thai Tran","email":"tqtran@us.ibm.com","username":"tqtran"},"date":"2015-03-24 21:30:29.000000000","message":"Patch Set 20: Code-Review-1\n\n(1 comment)","accounts_in_message":[],"_revision_number":20},{"id":"ca57b19aef8f5973e6a896f8e7a103e0ab48a3b6","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-03-24 21:57:59.000000000","message":"Patch Set 20: 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":20},{"id":"9d2398123f3913c95570d3e990f1d71cefb25d60","author":{"_account_id":1941,"name":"Lin Hua Cheng","email":"os.lcheng@gmail.com","username":"lin-hua-cheng"},"date":"2015-03-27 01:33:32.000000000","message":"Uploaded patch set 21.","accounts_in_message":[],"_revision_number":21},{"id":"fac5b865a1eefa9c3f39fdc685e5238cb71f00d4","author":{"_account_id":1941,"name":"Lin Hua Cheng","email":"os.lcheng@gmail.com","username":"lin-hua-cheng"},"date":"2015-03-27 01:34:17.000000000","message":"Patch Set 21:\n\nFixed merge conflict.\n\nWorking on consuming the new plugin model","accounts_in_message":[],"_revision_number":21},{"id":"90293d63fcd3036847d5d1c768ce9ad32e5c8ce0","author":{"_account_id":1941,"name":"Lin Hua Cheng","email":"os.lcheng@gmail.com","username":"lin-hua-cheng"},"date":"2015-03-27 01:34:37.000000000","message":"Patch Set 21: Workflow-1","accounts_in_message":[],"_revision_number":21},{"id":"bd8720d12eceb722c99de51f10b78c8104ba5d7a","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-03-27 02:51:00.000000000","message":"Patch Set 21: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-django_openstack_auth-python26 http://logs.openstack.org/78/136178/21/check/gate-django_openstack_auth-python26/3bad8bb/ : SUCCESS in 53s\n- gate-django_openstack_auth-pep8 http://logs.openstack.org/78/136178/21/check/gate-django_openstack_auth-pep8/f8fb0e6/ : SUCCESS in 46s\n- gate-django_openstack_auth-docs http://docs-draft.openstack.org/78/136178/21/check/gate-django_openstack_auth-docs/97031ed//doc/build/html/ : SUCCESS in 51s\n- gate-django_openstack_auth-python27 http://logs.openstack.org/78/136178/21/check/gate-django_openstack_auth-python27/b1cb616/ : SUCCESS in 1m 13s\n- gate-django_openstack_auth-python34 http://logs.openstack.org/78/136178/21/check/gate-django_openstack_auth-python34/e65dfc8/ : SUCCESS in 1m 56s\n- gate-tempest-dsvm-neutron-src-django_openstack_auth-icehouse http://logs.openstack.org/78/136178/21/check/gate-tempest-dsvm-neutron-src-django_openstack_auth-icehouse/d0e2f74/ : SUCCESS in 28m 21s\n- gate-tempest-dsvm-neutron-src-django_openstack_auth-juno http://logs.openstack.org/78/136178/21/check/gate-tempest-dsvm-neutron-src-django_openstack_auth-juno/f6a4e1c/ : SUCCESS in 39m 53s\n- gate-tempest-dsvm-neutron-src-django_openstack_auth http://logs.openstack.org/78/136178/21/check/gate-tempest-dsvm-neutron-src-django_openstack_auth/b6b93a2/ : SUCCESS in 49m 16s","accounts_in_message":[],"_revision_number":21},{"id":"8c843a71ac9a9d469e0c8e1daa43b5e3b37b0565","author":{"_account_id":1941,"name":"Lin Hua Cheng","email":"os.lcheng@gmail.com","username":"lin-hua-cheng"},"date":"2015-03-28 00:54:43.000000000","message":"Uploaded patch set 22.","accounts_in_message":[],"_revision_number":22},{"id":"438cd2971c0004867efa4b70012a5d67600abc03","author":{"_account_id":1941,"name":"Lin Hua Cheng","email":"os.lcheng@gmail.com","username":"lin-hua-cheng"},"date":"2015-03-28 01:02:40.000000000","message":"Uploaded patch set 23.","accounts_in_message":[],"_revision_number":23},{"id":"b1a747d106237f2f7ab34fefe1bc1984057f105e","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-03-28 04:30:46.000000000","message":"Patch Set 23: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-django_openstack_auth-python26 http://logs.openstack.org/78/136178/23/check/gate-django_openstack_auth-python26/cf79c4a/ : SUCCESS in 1m 05s\n- gate-django_openstack_auth-pep8 http://logs.openstack.org/78/136178/23/check/gate-django_openstack_auth-pep8/950093d/ : SUCCESS in 50s\n- gate-django_openstack_auth-docs http://docs-draft.openstack.org/78/136178/23/check/gate-django_openstack_auth-docs/4407434//doc/build/html/ : SUCCESS in 51s\n- gate-django_openstack_auth-python27 http://logs.openstack.org/78/136178/23/check/gate-django_openstack_auth-python27/5c2f388/ : SUCCESS in 1m 01s\n- gate-django_openstack_auth-python34 http://logs.openstack.org/78/136178/23/check/gate-django_openstack_auth-python34/4e2c97f/ : SUCCESS in 2m 08s\n- gate-tempest-dsvm-neutron-src-django_openstack_auth-icehouse http://logs.openstack.org/78/136178/23/check/gate-tempest-dsvm-neutron-src-django_openstack_auth-icehouse/3527c88/ : SUCCESS in 26m 05s\n- gate-tempest-dsvm-neutron-src-django_openstack_auth-juno http://logs.openstack.org/78/136178/23/check/gate-tempest-dsvm-neutron-src-django_openstack_auth-juno/d9a0d75/ : SUCCESS in 49m 21s\n- gate-tempest-dsvm-neutron-src-django_openstack_auth http://logs.openstack.org/78/136178/23/check/gate-tempest-dsvm-neutron-src-django_openstack_auth/74009c2/ : SUCCESS in 49m 59s","accounts_in_message":[],"_revision_number":23},{"id":"9ab6fbdd2499a80d0f765560014678bac11febf4","author":{"_account_id":1941,"name":"Lin Hua Cheng","email":"os.lcheng@gmail.com","username":"lin-hua-cheng"},"date":"2015-03-28 05:41:30.000000000","message":"Uploaded patch set 24.","accounts_in_message":[],"_revision_number":24},{"id":"880928255529f2b849b30ab2724f360e3fbaefd7","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-03-28 06:39:08.000000000","message":"Patch Set 24: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-django_openstack_auth-python26 http://logs.openstack.org/78/136178/24/check/gate-django_openstack_auth-python26/bd7e5cf/ : SUCCESS in 1m 07s\n- gate-django_openstack_auth-pep8 http://logs.openstack.org/78/136178/24/check/gate-django_openstack_auth-pep8/1deed43/ : SUCCESS in 34s\n- gate-django_openstack_auth-docs http://docs-draft.openstack.org/78/136178/24/check/gate-django_openstack_auth-docs/e6e33c7//doc/build/html/ : SUCCESS in 58s\n- gate-django_openstack_auth-python27 http://logs.openstack.org/78/136178/24/check/gate-django_openstack_auth-python27/69a466a/ : SUCCESS in 1m 06s\n- gate-django_openstack_auth-python34 http://logs.openstack.org/78/136178/24/check/gate-django_openstack_auth-python34/a4c93a8/ : SUCCESS in 2m 49s\n- gate-tempest-dsvm-neutron-src-django_openstack_auth-icehouse http://logs.openstack.org/78/136178/24/check/gate-tempest-dsvm-neutron-src-django_openstack_auth-icehouse/a48924e/ : SUCCESS in 23m 48s\n- gate-tempest-dsvm-neutron-src-django_openstack_auth-juno http://logs.openstack.org/78/136178/24/check/gate-tempest-dsvm-neutron-src-django_openstack_auth-juno/22ce7f0/ : SUCCESS in 49m 16s\n- gate-tempest-dsvm-neutron-src-django_openstack_auth http://logs.openstack.org/78/136178/24/check/gate-tempest-dsvm-neutron-src-django_openstack_auth/91f5ae6/ : SUCCESS in 57m 35s","accounts_in_message":[],"_revision_number":24},{"id":"63bc4e94aa804a927831d9b41c850ed13e503981","author":{"_account_id":1941,"name":"Lin Hua Cheng","email":"os.lcheng@gmail.com","username":"lin-hua-cheng"},"date":"2015-03-28 10:49:55.000000000","message":"Uploaded patch set 25.","accounts_in_message":[],"_revision_number":25},{"id":"68f3f9e216212260c0cab840b63ec06c1f35a4dc","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-03-28 11:46:19.000000000","message":"Patch Set 25: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-django_openstack_auth-python26 http://logs.openstack.org/78/136178/25/check/gate-django_openstack_auth-python26/39997a0/ : SUCCESS in 55s\n- gate-django_openstack_auth-pep8 http://logs.openstack.org/78/136178/25/check/gate-django_openstack_auth-pep8/8ef7883/ : SUCCESS in 51s\n- gate-django_openstack_auth-docs http://docs-draft.openstack.org/78/136178/25/check/gate-django_openstack_auth-docs/f477a30//doc/build/html/ : SUCCESS in 50s\n- gate-django_openstack_auth-python27 http://logs.openstack.org/78/136178/25/check/gate-django_openstack_auth-python27/ef2cef1/ : SUCCESS in 54s\n- gate-django_openstack_auth-python34 http://logs.openstack.org/78/136178/25/check/gate-django_openstack_auth-python34/4fb25d5/ : SUCCESS in 2m 17s\n- gate-tempest-dsvm-neutron-src-django_openstack_auth-icehouse http://logs.openstack.org/78/136178/25/check/gate-tempest-dsvm-neutron-src-django_openstack_auth-icehouse/9225f3c/ : SUCCESS in 23m 33s\n- gate-tempest-dsvm-neutron-src-django_openstack_auth-juno http://logs.openstack.org/78/136178/25/check/gate-tempest-dsvm-neutron-src-django_openstack_auth-juno/3d011ae/ : SUCCESS in 48m 31s\n- gate-tempest-dsvm-neutron-src-django_openstack_auth http://logs.openstack.org/78/136178/25/check/gate-tempest-dsvm-neutron-src-django_openstack_auth/039dbeb/ : SUCCESS in 56m 21s","accounts_in_message":[],"_revision_number":25},{"id":"c80ccb74e91de4862d9961360d7c235184e5eb68","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2015-03-29 01:24:50.000000000","message":"Patch Set 25:\n\n(1 comment)\n\njust one suggestion for this code by committee","accounts_in_message":[],"_revision_number":25},{"id":"a6bccddca73a3825e5f35b64c14a0d83dfa1be92","author":{"_account_id":2218,"name":"Adam Young","email":"adam@younglogic.com","username":"ayoung"},"date":"2015-03-30 02:46:39.000000000","message":"Patch Set 25: Code-Review+1\n\nConfirmed that this worked for SAML when used in conjunction with the Horizon change.","accounts_in_message":[],"_revision_number":25},{"id":"fe3e80ccb5a81b099056576dbddc3b61963cd056","author":{"_account_id":1941,"name":"Lin Hua Cheng","email":"os.lcheng@gmail.com","username":"lin-hua-cheng"},"date":"2015-03-30 04:32:21.000000000","message":"Patch Set 25: Workflow-1\n\n(2 comments)\n\nFound some more opportunity for clean-up, will continue working on it tomorrow.","accounts_in_message":[],"_revision_number":25},{"id":"dccb953472284da679932e555daa5810cd8cb31a","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-03-30 19:08:56.000000000","message":"Patch Set 25: 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":25},{"id":"b0ee9cbb165613c995bdec44658e94c77b8fb53e","author":{"_account_id":1941,"name":"Lin Hua Cheng","email":"os.lcheng@gmail.com","username":"lin-hua-cheng"},"date":"2015-03-30 20:55:48.000000000","message":"Uploaded patch set 26.","accounts_in_message":[],"_revision_number":26},{"id":"b207e261f1f53f9cc54f11a55060dda87288d2fd","author":{"_account_id":1941,"name":"Lin Hua Cheng","email":"os.lcheng@gmail.com","username":"lin-hua-cheng"},"date":"2015-03-30 20:56:28.000000000","message":"Patch Set 25:\n\n(2 comments)","accounts_in_message":[],"_revision_number":25},{"id":"4cc059f3a769cafdf7ab56f324b30963f8c7efed","author":{"_account_id":1941,"name":"Lin Hua Cheng","email":"os.lcheng@gmail.com","username":"lin-hua-cheng"},"date":"2015-03-30 20:57:32.000000000","message":"Uploaded patch set 27.","accounts_in_message":[],"_revision_number":27},{"id":"e1351cce04085c8c56a20452b7d10d3e9505af73","author":{"_account_id":1941,"name":"Lin Hua Cheng","email":"os.lcheng@gmail.com","username":"lin-hua-cheng"},"date":"2015-03-30 20:59:38.000000000","message":"Uploaded patch set 28.","accounts_in_message":[],"_revision_number":28},{"id":"7dfbaabe7589b4b6362ad06a4aebb6a1095b9584","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2015-03-30 21:39:59.000000000","message":"Patch Set 28: Code-Review+1\n\nnice job on leveraging the is_federated bits of accessinfo","accounts_in_message":[],"_revision_number":28},{"id":"2ccb93e0de3c2e1768005b789413ec56fe140ca7","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-03-30 21:54:52.000000000","message":"Patch Set 28: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-django_openstack_auth-python26 http://logs.openstack.org/78/136178/28/check/gate-django_openstack_auth-python26/d57e17e/ : SUCCESS in 55s\n- gate-django_openstack_auth-pep8 http://logs.openstack.org/78/136178/28/check/gate-django_openstack_auth-pep8/a5a6cd0/ : SUCCESS in 47s\n- gate-django_openstack_auth-docs http://docs-draft.openstack.org/78/136178/28/check/gate-django_openstack_auth-docs/6f5ad90//doc/build/html/ : SUCCESS in 56s\n- gate-django_openstack_auth-python27 http://logs.openstack.org/78/136178/28/check/gate-django_openstack_auth-python27/ac25e5f/ : SUCCESS in 1m 00s\n- gate-django_openstack_auth-python34 http://logs.openstack.org/78/136178/28/check/gate-django_openstack_auth-python34/78d4310/ : SUCCESS in 2m 34s\n- gate-tempest-dsvm-neutron-src-django_openstack_auth-icehouse http://logs.openstack.org/78/136178/28/check/gate-tempest-dsvm-neutron-src-django_openstack_auth-icehouse/6bafeb3/ : SUCCESS in 27m 26s\n- gate-tempest-dsvm-neutron-src-django_openstack_auth-juno http://logs.openstack.org/78/136178/28/check/gate-tempest-dsvm-neutron-src-django_openstack_auth-juno/ddbfd3c/ : SUCCESS in 41m 04s\n- gate-tempest-dsvm-neutron-src-django_openstack_auth http://logs.openstack.org/78/136178/28/check/gate-tempest-dsvm-neutron-src-django_openstack_auth/33f8e71/ : SUCCESS in 54m 27s","accounts_in_message":[],"_revision_number":28},{"id":"fd6f0231ccf54c332a5fcb8fff03c14df8a73c14","author":{"_account_id":1941,"name":"Lin Hua Cheng","email":"os.lcheng@gmail.com","username":"lin-hua-cheng"},"date":"2015-03-30 22:39:34.000000000","message":"Uploaded patch set 29.","accounts_in_message":[],"_revision_number":29},{"id":"85a416b03964c891cff918b37f2aa662e46724bd","author":{"_account_id":1941,"name":"Lin Hua Cheng","email":"os.lcheng@gmail.com","username":"lin-hua-cheng"},"date":"2015-03-30 22:40:14.000000000","message":"Patch Set 29:\n\ncleanup the comments.\n\nAll ready for review","accounts_in_message":[],"_revision_number":29},{"id":"7012e95135b20541ddf7cfdb79b5d37b78a60a3c","author":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"date":"2015-03-30 22:46:57.000000000","message":"Patch Set 29: Code-Review-1\n\n(6 comments)","accounts_in_message":[],"_revision_number":29},{"id":"2a668d836a2a8579cf8e69077f689c73f2722cb2","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-03-30 23:49:21.000000000","message":"Patch Set 29: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-django_openstack_auth-python26 http://logs.openstack.org/78/136178/29/check/gate-django_openstack_auth-python26/cdea6e5/ : SUCCESS in 53s\n- gate-django_openstack_auth-pep8 http://logs.openstack.org/78/136178/29/check/gate-django_openstack_auth-pep8/956f1a5/ : SUCCESS in 48s\n- gate-django_openstack_auth-docs http://docs-draft.openstack.org/78/136178/29/check/gate-django_openstack_auth-docs/9625179//doc/build/html/ : SUCCESS in 1m 30s\n- gate-django_openstack_auth-python27 http://logs.openstack.org/78/136178/29/check/gate-django_openstack_auth-python27/7aee16b/ : SUCCESS in 1m 02s\n- gate-django_openstack_auth-python34 http://logs.openstack.org/78/136178/29/check/gate-django_openstack_auth-python34/fbe77e9/ : SUCCESS in 2m 45s\n- gate-tempest-dsvm-neutron-src-django_openstack_auth-icehouse http://logs.openstack.org/78/136178/29/check/gate-tempest-dsvm-neutron-src-django_openstack_auth-icehouse/c8bc49b/ : SUCCESS in 26m 49s\n- gate-tempest-dsvm-neutron-src-django_openstack_auth-juno http://logs.openstack.org/78/136178/29/check/gate-tempest-dsvm-neutron-src-django_openstack_auth-juno/a68af8c/ : SUCCESS in 42m 04s\n- gate-tempest-dsvm-neutron-src-django_openstack_auth http://logs.openstack.org/78/136178/29/check/gate-tempest-dsvm-neutron-src-django_openstack_auth/33fdcdf/ : SUCCESS in 1h 05m 43s","accounts_in_message":[],"_revision_number":29},{"id":"cd70e3c88d4f19ebe11651bd9394baa9de2da3cd","author":{"_account_id":1941,"name":"Lin Hua Cheng","email":"os.lcheng@gmail.com","username":"lin-hua-cheng"},"date":"2015-03-31 00:20:55.000000000","message":"Patch Set 29:\n\n(6 comments)","accounts_in_message":[],"_revision_number":29},{"id":"c4302ca310c9af9fcd39c44782d3f88129cfa829","author":{"_account_id":1941,"name":"Lin Hua Cheng","email":"os.lcheng@gmail.com","username":"lin-hua-cheng"},"date":"2015-03-31 03:04:07.000000000","message":"Uploaded patch set 30.","accounts_in_message":[],"_revision_number":30},{"id":"450cf6c3c0f7c9016764952038e2caf97ab77bbd","author":{"_account_id":1941,"name":"Lin Hua Cheng","email":"os.lcheng@gmail.com","username":"lin-hua-cheng"},"date":"2015-03-31 03:04:40.000000000","message":"Patch Set 29:\n\n(1 comment)","accounts_in_message":[],"_revision_number":29},{"id":"9cc0bebd236ff70ff0e7ed637f40889a25100f5c","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-03-31 03:51:30.000000000","message":"Patch Set 30: 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-django_openstack_auth-python26 http://logs.openstack.org/78/136178/30/check/gate-django_openstack_auth-python26/894c59a/ : SUCCESS in 48s\n- gate-django_openstack_auth-pep8 http://logs.openstack.org/78/136178/30/check/gate-django_openstack_auth-pep8/868d478/ : SUCCESS in 45s\n- gate-django_openstack_auth-docs http://docs-draft.openstack.org/78/136178/30/check/gate-django_openstack_auth-docs/cd62c17//doc/build/html/ : SUCCESS in 47s\n- gate-django_openstack_auth-python27 http://logs.openstack.org/78/136178/30/check/gate-django_openstack_auth-python27/07887dd/ : SUCCESS in 1m 32s\n- gate-django_openstack_auth-python34 http://logs.openstack.org/78/136178/30/check/gate-django_openstack_auth-python34/dd31ac0/ : SUCCESS in 2m 15s\n- gate-tempest-dsvm-neutron-src-django_openstack_auth-icehouse http://logs.openstack.org/78/136178/30/check/gate-tempest-dsvm-neutron-src-django_openstack_auth-icehouse/47cbe50/ : SUCCESS in 30m 37s\n- gate-tempest-dsvm-neutron-src-django_openstack_auth-juno http://logs.openstack.org/78/136178/30/check/gate-tempest-dsvm-neutron-src-django_openstack_auth-juno/5da5bbe/ : SUCCESS in 46m 04s\n- gate-tempest-dsvm-neutron-src-django_openstack_auth http://logs.openstack.org/78/136178/30/check/gate-tempest-dsvm-neutron-src-django_openstack_auth/551b916/ : FAILURE in 10m 39s","accounts_in_message":[],"_revision_number":30},{"id":"e563180f13a57095c499c4830b0f9aa2151d258b","author":{"_account_id":1941,"name":"Lin Hua Cheng","email":"os.lcheng@gmail.com","username":"lin-hua-cheng"},"date":"2015-03-31 04:15:13.000000000","message":"Uploaded patch set 31.","accounts_in_message":[],"_revision_number":31},{"id":"a6ee72fe52cedca841e3f1e1291541dc30834dbd","author":{"_account_id":1941,"name":"Lin Hua Cheng","email":"os.lcheng@gmail.com","username":"lin-hua-cheng"},"date":"2015-03-31 04:18:12.000000000","message":"Patch Set 29:\n\n(1 comment)","accounts_in_message":[],"_revision_number":29},{"id":"590c47d5ed48b7c20ca21564ad8b1c62c91c3850","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2015-03-31 05:06:07.000000000","message":"Patch Set 31: Code-Review+1\n\nnice job!","accounts_in_message":[],"_revision_number":31},{"id":"0189f067f0f8b17278b09b120e6b25b8890b3949","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-03-31 05:09:24.000000000","message":"Patch Set 31: 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-django_openstack_auth-python26 http://logs.openstack.org/78/136178/31/check/gate-django_openstack_auth-python26/03f0b2a/ : SUCCESS in 51s\n- gate-django_openstack_auth-pep8 http://logs.openstack.org/78/136178/31/check/gate-django_openstack_auth-pep8/9b2a007/ : SUCCESS in 38s\n- gate-django_openstack_auth-docs http://docs-draft.openstack.org/78/136178/31/check/gate-django_openstack_auth-docs/37f3365//doc/build/html/ : SUCCESS in 1m 41s\n- gate-django_openstack_auth-python27 http://logs.openstack.org/78/136178/31/check/gate-django_openstack_auth-python27/6351c62/ : SUCCESS in 49s\n- gate-django_openstack_auth-python34 http://logs.openstack.org/78/136178/31/check/gate-django_openstack_auth-python34/8626327/ : SUCCESS in 2m 34s\n- gate-tempest-dsvm-neutron-src-django_openstack_auth-icehouse http://logs.openstack.org/78/136178/31/check/gate-tempest-dsvm-neutron-src-django_openstack_auth-icehouse/0263a6a/ : SUCCESS in 28m 22s\n- gate-tempest-dsvm-neutron-src-django_openstack_auth-juno http://logs.openstack.org/78/136178/31/check/gate-tempest-dsvm-neutron-src-django_openstack_auth-juno/50bbc42/ : SUCCESS in 54m 07s\n- gate-tempest-dsvm-neutron-src-django_openstack_auth http://logs.openstack.org/78/136178/31/check/gate-tempest-dsvm-neutron-src-django_openstack_auth/c5997c6/ : FAILURE in 9m 27s","accounts_in_message":[],"_revision_number":31},{"id":"61795c375dae81de6272d4d36ef741b0ea791ea6","author":{"_account_id":1941,"name":"Lin Hua Cheng","email":"os.lcheng@gmail.com","username":"lin-hua-cheng"},"date":"2015-03-31 05:11:49.000000000","message":"Patch Set 31:\n\nrecheck","accounts_in_message":[],"_revision_number":31},{"id":"756eb5cd7b13e40b3f62d342eebcf234cdd85eb1","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-03-31 05:56:12.000000000","message":"Patch Set 31:\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-django_openstack_auth-python26 http://logs.openstack.org/78/136178/31/check/gate-django_openstack_auth-python26/6296a1f/ : SUCCESS in 56s\n- gate-django_openstack_auth-pep8 http://logs.openstack.org/78/136178/31/check/gate-django_openstack_auth-pep8/543b95b/ : SUCCESS in 48s\n- gate-django_openstack_auth-docs http://docs-draft.openstack.org/78/136178/31/check/gate-django_openstack_auth-docs/9d84dd5//doc/build/html/ : SUCCESS in 1m 16s\n- gate-django_openstack_auth-python27 http://logs.openstack.org/78/136178/31/check/gate-django_openstack_auth-python27/a949745/ : SUCCESS in 51s\n- gate-django_openstack_auth-python34 http://logs.openstack.org/78/136178/31/check/gate-django_openstack_auth-python34/1eefb50/ : SUCCESS in 2m 13s\n- gate-tempest-dsvm-neutron-src-django_openstack_auth-icehouse http://logs.openstack.org/78/136178/31/check/gate-tempest-dsvm-neutron-src-django_openstack_auth-icehouse/edd107c/ : FAILURE in 28m 08s\n- gate-tempest-dsvm-neutron-src-django_openstack_auth-juno http://logs.openstack.org/78/136178/31/check/gate-tempest-dsvm-neutron-src-django_openstack_auth-juno/bf60206/ : SUCCESS in 43m 27s\n- gate-tempest-dsvm-neutron-src-django_openstack_auth http://logs.openstack.org/78/136178/31/check/gate-tempest-dsvm-neutron-src-django_openstack_auth/2e0c5ba/ : FAILURE in 10m 46s","accounts_in_message":[],"_revision_number":31},{"id":"7dba268b6c1a5da1c3461ea290a50736382450b6","author":{"_account_id":9576,"name":"Thai Tran","email":"tqtran@us.ibm.com","username":"tqtran"},"date":"2015-03-31 17:32:50.000000000","message":"Patch Set 31: Code-Review+1\n\nNice cleanup!","accounts_in_message":[],"_revision_number":31},{"id":"5021ed38bd7ab678214fe52618ca94b2325c8979","author":{"_account_id":1941,"name":"Lin Hua Cheng","email":"os.lcheng@gmail.com","username":"lin-hua-cheng"},"date":"2015-03-31 18:10:33.000000000","message":"Uploaded patch set 32.","accounts_in_message":[],"_revision_number":32},{"id":"041d2817fbae798cde428f1ccc71e588f87921ba","author":{"_account_id":1941,"name":"Lin Hua Cheng","email":"os.lcheng@gmail.com","username":"lin-hua-cheng"},"date":"2015-03-31 18:12:37.000000000","message":"Patch Set 29:\n\n(1 comment)\n\nFix the backend.py to use the list_project from plugin","accounts_in_message":[],"_revision_number":29},{"id":"1b12e0ef80765e68346b89317153847a5eb6cc39","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2015-03-31 18:35:36.000000000","message":"Patch Set 32: Code-Review+1\n\nnice job using list project from plugin","accounts_in_message":[],"_revision_number":32},{"id":"93b19feb5c9ed9ec9caf469d5c1e0963bda4d82c","author":{"_account_id":2218,"name":"Adam Young","email":"adam@younglogic.com","username":"ayoung"},"date":"2015-03-31 19:13:39.000000000","message":"Patch Set 32: Code-Review+1\n\nJust confirmed this works.  The logical split between Federated and non-federated tokens is correct. Very good.","accounts_in_message":[],"_revision_number":32},{"id":"753bb367d3264fdb87cb8d6adb8a61b0bd172cf5","author":{"_account_id":9576,"name":"Thai Tran","email":"tqtran@us.ibm.com","username":"tqtran"},"date":"2015-03-31 20:45:42.000000000","message":"Patch Set 32: Code-Review+1","accounts_in_message":[],"_revision_number":32},{"id":"b6dd49ea2a6038dedf9a9c54ea31c029e217080e","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-03-31 20:52:12.000000000","message":"Patch Set 32: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-django_openstack_auth-python26 http://logs.openstack.org/78/136178/32/check/gate-django_openstack_auth-python26/7774993/ : SUCCESS in 58s\n- gate-django_openstack_auth-pep8 http://logs.openstack.org/78/136178/32/check/gate-django_openstack_auth-pep8/c333a65/ : SUCCESS in 46s\n- gate-django_openstack_auth-docs http://docs-draft.openstack.org/78/136178/32/check/gate-django_openstack_auth-docs/a16c108//doc/build/html/ : SUCCESS in 40s\n- gate-django_openstack_auth-python27 http://logs.openstack.org/78/136178/32/check/gate-django_openstack_auth-python27/c6f6197/ : SUCCESS in 54s\n- gate-django_openstack_auth-python34 http://logs.openstack.org/78/136178/32/check/gate-django_openstack_auth-python34/62e2770/ : SUCCESS in 1m 55s\n- gate-tempest-dsvm-neutron-src-django_openstack_auth-icehouse http://logs.openstack.org/78/136178/32/check/gate-tempest-dsvm-neutron-src-django_openstack_auth-icehouse/4a81e75/ : SUCCESS in 33m 50s\n- gate-tempest-dsvm-neutron-src-django_openstack_auth-juno http://logs.openstack.org/78/136178/32/check/gate-tempest-dsvm-neutron-src-django_openstack_auth-juno/de1a2ff/ : SUCCESS in 51m 24s\n- gate-tempest-dsvm-neutron-src-django_openstack_auth http://logs.openstack.org/78/136178/32/check/gate-tempest-dsvm-neutron-src-django_openstack_auth/e9c3ac9/ : SUCCESS in 1h 03m 58s","accounts_in_message":[],"_revision_number":32},{"id":"7d9124c99c1d5899eb20ba95798c60349255f177","author":{"_account_id":5623,"name":"David Lyle","email":"dklyle0@gmail.com","username":"david-lyle"},"date":"2015-04-01 17:43:16.000000000","message":"Patch Set 32: Code-Review+2","accounts_in_message":[],"_revision_number":32},{"id":"83bf37328e1dbed12072d3cf7ad2d2f0b3a4c51f","author":{"_account_id":9622,"name":"Cindy Lu","email":"clu@us.ibm.com","username":"clu14"},"date":"2015-04-01 18:20:53.000000000","message":"Patch Set 32: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":32},{"id":"6be1000399fc4ab6fd5438ecd1f221b9a44bb285","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-04-01 18:20:54.000000000","message":"Patch Set 32: -Verified\n\nStarting gate jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":32},{"id":"cac49cc0835efb566c4ca3dc41d479329d5d4933","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-04-01 19:13:43.000000000","message":"Patch Set 32: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- gate-django_openstack_auth-python26 http://logs.openstack.org/78/136178/32/gate/gate-django_openstack_auth-python26/41258bd/ : SUCCESS in 1m 01s\n- gate-django_openstack_auth-docs http://docs-draft.openstack.org/78/136178/32/gate/gate-django_openstack_auth-docs/ab0459f//doc/build/html/ : SUCCESS in 47s\n- gate-django_openstack_auth-pep8 http://logs.openstack.org/78/136178/32/gate/gate-django_openstack_auth-pep8/4bef068/ : SUCCESS in 59s\n- gate-django_openstack_auth-python27 http://logs.openstack.org/78/136178/32/gate/gate-django_openstack_auth-python27/f4465e9/ : SUCCESS in 1m 13s\n- gate-django_openstack_auth-python34 http://logs.openstack.org/78/136178/32/gate/gate-django_openstack_auth-python34/84b3193/ : SUCCESS in 2m 48s\n- gate-tempest-dsvm-neutron-src-django_openstack_auth http://logs.openstack.org/78/136178/32/gate/gate-tempest-dsvm-neutron-src-django_openstack_auth/99696fd/ : SUCCESS in 52m 33s","accounts_in_message":[],"_revision_number":32},{"id":"9310c75a51479197e1118f64109e11a2349dfb85","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-04-01 19:13:44.000000000","message":"Change has been successfully merged into the git repository.","accounts_in_message":[],"_revision_number":32}],"current_revision_number":32,"current_revision":"302f422568a32b513ffbb3089ba799a4416df108","revisions":{"b1d3cb54434bb4d06039c7b3cd656ed26eb5b137":{"kind":"REWORK","_number":1,"created":"2014-11-20 23:29:58.000000000","uploader":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"ref":"refs/changes/78/136178/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/django_openstack_auth","ref":"refs/changes/78/136178/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/django_openstack_auth refs/changes/78/136178/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/django_openstack_auth refs/changes/78/136178/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/django_openstack_auth refs/changes/78/136178/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/django_openstack_auth refs/changes/78/136178/1"}}},"commit":{"parents":[{"commit":"7c5f759473960ddccf81cc426587e3ff43810f5b","subject":"Merge \"Make region and project sticky\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/django_openstack_auth/commit/7c5f759473960ddccf81cc426587e3ff43810f5b"}]}],"author":{"name":"Steve Martinelli","email":"stevemar@ca.ibm.com","date":"2014-11-20 23:29:43.000000000","tz":-300},"committer":{"name":"Steve Martinelli","email":"stevemar@ca.ibm.com","date":"2014-11-20 23:29:58.000000000","tz":-300},"subject":"WIP test websso stuff","message":"WIP test websso stuff\n\nChange-Id: Ief74bece750ffe633d4323238cad89bad61496ed\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/django_openstack_auth/commit/b1d3cb54434bb4d06039c7b3cd656ed26eb5b137"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/django_openstack_auth/commit/b1d3cb54434bb4d06039c7b3cd656ed26eb5b137"}]},"branch":"refs/heads/master"},"6a49a970f6a0b83e3b98fa03a44e76faa3d92a77":{"kind":"REWORK","_number":2,"created":"2014-11-21 02:12:55.000000000","uploader":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"ref":"refs/changes/78/136178/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/django_openstack_auth","ref":"refs/changes/78/136178/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/django_openstack_auth refs/changes/78/136178/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/django_openstack_auth refs/changes/78/136178/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/django_openstack_auth refs/changes/78/136178/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/django_openstack_auth refs/changes/78/136178/2"}}},"commit":{"parents":[{"commit":"7c5f759473960ddccf81cc426587e3ff43810f5b","subject":"Merge \"Make region and project sticky\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/django_openstack_auth/commit/7c5f759473960ddccf81cc426587e3ff43810f5b"}]}],"author":{"name":"Steve Martinelli","email":"stevemar@ca.ibm.com","date":"2014-11-20 23:29:43.000000000","tz":-300},"committer":{"name":"Steve Martinelli","email":"stevemar@ca.ibm.com","date":"2014-11-21 02:12:49.000000000","tz":-300},"subject":"WIP test websso stuff","message":"WIP test websso stuff\n\nChange-Id: Ief74bece750ffe633d4323238cad89bad61496ed\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/django_openstack_auth/commit/6a49a970f6a0b83e3b98fa03a44e76faa3d92a77"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/django_openstack_auth/commit/6a49a970f6a0b83e3b98fa03a44e76faa3d92a77"}]},"branch":"refs/heads/master"},"593ffb7e428abd8e26d0a349be7cd06f49167338":{"kind":"REWORK","_number":3,"created":"2014-11-21 07:02:44.000000000","uploader":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"ref":"refs/changes/78/136178/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/django_openstack_auth","ref":"refs/changes/78/136178/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/django_openstack_auth refs/changes/78/136178/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/django_openstack_auth refs/changes/78/136178/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/django_openstack_auth refs/changes/78/136178/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/django_openstack_auth refs/changes/78/136178/3"}}},"commit":{"parents":[{"commit":"7c5f759473960ddccf81cc426587e3ff43810f5b","subject":"Merge \"Make region and project sticky\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/django_openstack_auth/commit/7c5f759473960ddccf81cc426587e3ff43810f5b"}]}],"author":{"name":"Steve Martinelli","email":"stevemar@ca.ibm.com","date":"2014-11-20 23:29:43.000000000","tz":-300},"committer":{"name":"Steve Martinelli","email":"stevemar@ca.ibm.com","date":"2014-11-21 07:01:44.000000000","tz":-300},"subject":"WIP test websso stuff","message":"WIP test websso stuff\n\nchanged the following in settings.py\n\n* OPENSTACK_KEYSTONE_URL\u003d\"http://10.0.2.15:5000/v3\"\n* WEBSSO_ENABLED\u003dTrue\n* LOGIN_REDIRECT_URL\u003d\u0027http://localhost/auth/login\u0027\n* and the option to set identity to v3\n\nChange-Id: Ief74bece750ffe633d4323238cad89bad61496ed\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/django_openstack_auth/commit/593ffb7e428abd8e26d0a349be7cd06f49167338"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/django_openstack_auth/commit/593ffb7e428abd8e26d0a349be7cd06f49167338"}]},"branch":"refs/heads/master"},"31bcf83458185e075ff50f6e2e75e0b48a3d4165":{"kind":"REWORK","_number":4,"created":"2014-11-21 16:48:21.000000000","uploader":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"ref":"refs/changes/78/136178/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/django_openstack_auth","ref":"refs/changes/78/136178/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/django_openstack_auth refs/changes/78/136178/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/django_openstack_auth refs/changes/78/136178/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/django_openstack_auth refs/changes/78/136178/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/django_openstack_auth refs/changes/78/136178/4"}}},"commit":{"parents":[{"commit":"7c5f759473960ddccf81cc426587e3ff43810f5b","subject":"Merge \"Make region and project sticky\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/django_openstack_auth/commit/7c5f759473960ddccf81cc426587e3ff43810f5b"}]}],"author":{"name":"Steve Martinelli","email":"stevemar@ca.ibm.com","date":"2014-11-20 23:29:43.000000000","tz":-300},"committer":{"name":"Steve Martinelli","email":"stevemar@ca.ibm.com","date":"2014-11-21 16:46:46.000000000","tz":-300},"subject":"WIP test websso stuff","message":"WIP test websso stuff\n\nchanged the following in settings.py\n\n* OPENSTACK_KEYSTONE_URL\u003d\"http://10.0.2.15:5000/v3\"\n* WEBSSO_ENABLED\u003dTrue\n* LOGIN_REDIRECT_URL\u003d\u0027http://localhost/auth/login\u0027\n* and the option to set identity to v3\n\nSee also Keystone server side details:\n  https://review.openstack.org/#/c/136177/\n\nCo-Authored-By: Thai Tran \u003ctqtran@us.ibm.com\u003e\nCo-Authored-By: Jose Castro Leon \u003cjose.castro.leon@cern.ch\u003e\nCo-Authored-By: Marek Denis \u003cmarek.denis@cern.ch\u003e\n\nChange-Id: Ief74bece750ffe633d4323238cad89bad61496ed\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/django_openstack_auth/commit/31bcf83458185e075ff50f6e2e75e0b48a3d4165"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/django_openstack_auth/commit/31bcf83458185e075ff50f6e2e75e0b48a3d4165"}]},"branch":"refs/heads/master"},"bf68a0a330901195bb33ed26c9ae4824b6b830c2":{"kind":"REWORK","_number":5,"created":"2014-11-23 07:39:57.000000000","uploader":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"ref":"refs/changes/78/136178/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/django_openstack_auth","ref":"refs/changes/78/136178/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/django_openstack_auth refs/changes/78/136178/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/django_openstack_auth refs/changes/78/136178/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/django_openstack_auth refs/changes/78/136178/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/django_openstack_auth refs/changes/78/136178/5"}}},"commit":{"parents":[{"commit":"7c5f759473960ddccf81cc426587e3ff43810f5b","subject":"Merge \"Make region and project sticky\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/django_openstack_auth/commit/7c5f759473960ddccf81cc426587e3ff43810f5b"}]}],"author":{"name":"Steve Martinelli","email":"stevemar@ca.ibm.com","date":"2014-11-20 23:29:43.000000000","tz":-300},"committer":{"name":"Steve Martinelli","email":"stevemar@ca.ibm.com","date":"2014-11-23 07:38:55.000000000","tz":-300},"subject":"WIP test websso stuff","message":"WIP test websso stuff\n\nUpdated the following:\n* OPENSTACK_KEYSTONE_URL\u003d\"http://10.0.2.15:5000/v3\"\n* and the option to set identity to v3\n\nAdded the following new options in settings.py\n* WEBSSO_ENABLED\u003dTrue\n\nSee also Keystone server side details:\n  https://review.openstack.org/#/c/136177/\n\nCo-Authored-By: Thai Tran \u003ctqtran@us.ibm.com\u003e\nCo-Authored-By: Jose Castro Leon \u003cjose.castro.leon@cern.ch\u003e\nCo-Authored-By: Marek Denis \u003cmarek.denis@cern.ch\u003e\n\nChange-Id: Ief74bece750ffe633d4323238cad89bad61496ed\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/django_openstack_auth/commit/bf68a0a330901195bb33ed26c9ae4824b6b830c2"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/django_openstack_auth/commit/bf68a0a330901195bb33ed26c9ae4824b6b830c2"}]},"branch":"refs/heads/master"},"f4ac046cee309a209e6475c4ef57a7acdd433d7b":{"kind":"REWORK","_number":6,"created":"2014-11-24 21:53:41.000000000","uploader":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"ref":"refs/changes/78/136178/6","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/django_openstack_auth","ref":"refs/changes/78/136178/6","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/django_openstack_auth refs/changes/78/136178/6 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/django_openstack_auth refs/changes/78/136178/6 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/django_openstack_auth refs/changes/78/136178/6 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/django_openstack_auth refs/changes/78/136178/6"}}},"commit":{"parents":[{"commit":"7c5f759473960ddccf81cc426587e3ff43810f5b","subject":"Merge \"Make region and project sticky\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/django_openstack_auth/commit/7c5f759473960ddccf81cc426587e3ff43810f5b"}]}],"author":{"name":"Steve Martinelli","email":"stevemar@ca.ibm.com","date":"2014-11-20 23:29:43.000000000","tz":-300},"committer":{"name":"Steve Martinelli","email":"stevemar@ca.ibm.com","date":"2014-11-24 21:53:35.000000000","tz":-300},"subject":"WIP test websso stuff","message":"WIP test websso stuff\n\nUpdated the following:\n* OPENSTACK_KEYSTONE_URL\u003d\"http://10.0.2.15:5000/v3\"\n* and the option to set identity to v3\n\nAdded the following new options in settings.py\n* WEBSSO_ENABLED\u003dTrue\n\nSee also Keystone server side details:\n  https://review.openstack.org/#/c/136177/\n\nCo-Authored-By: Thai Tran \u003ctqtran@us.ibm.com\u003e\nCo-Authored-By: Jose Castro Leon \u003cjose.castro.leon@cern.ch\u003e\nCo-Authored-By: Marek Denis \u003cmarek.denis@cern.ch\u003e\n\nChange-Id: Ief74bece750ffe633d4323238cad89bad61496ed\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/django_openstack_auth/commit/f4ac046cee309a209e6475c4ef57a7acdd433d7b"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/django_openstack_auth/commit/f4ac046cee309a209e6475c4ef57a7acdd433d7b"}]},"branch":"refs/heads/master"},"5006b5f43ee0ba1ae70a5986e7b5514d5a817e7c":{"kind":"TRIVIAL_REBASE","_number":7,"created":"2015-01-28 07:18:43.000000000","uploader":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"ref":"refs/changes/78/136178/7","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/django_openstack_auth","ref":"refs/changes/78/136178/7","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/django_openstack_auth refs/changes/78/136178/7 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/django_openstack_auth refs/changes/78/136178/7 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/django_openstack_auth refs/changes/78/136178/7 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/django_openstack_auth refs/changes/78/136178/7"}}},"commit":{"parents":[{"commit":"0df01100443839c643a6800f25d20b9246ebf144","subject":"Updated from global requirements","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/django_openstack_auth/commit/0df01100443839c643a6800f25d20b9246ebf144"}]}],"author":{"name":"Steve Martinelli","email":"stevemar@ca.ibm.com","date":"2014-11-20 23:29:43.000000000","tz":-300},"committer":{"name":"Steve Martinelli","email":"stevemar@ca.ibm.com","date":"2015-01-28 07:18:43.000000000","tz":0},"subject":"WIP test websso stuff","message":"WIP test websso stuff\n\nUpdated the following:\n* OPENSTACK_KEYSTONE_URL\u003d\"http://10.0.2.15:5000/v3\"\n* and the option to set identity to v3\n\nAdded the following new options in settings.py\n* WEBSSO_ENABLED\u003dTrue\n\nSee also Keystone server side details:\n  https://review.openstack.org/#/c/136177/\n\nCo-Authored-By: Thai Tran \u003ctqtran@us.ibm.com\u003e\nCo-Authored-By: Jose Castro Leon \u003cjose.castro.leon@cern.ch\u003e\nCo-Authored-By: Marek Denis \u003cmarek.denis@cern.ch\u003e\n\nChange-Id: Ief74bece750ffe633d4323238cad89bad61496ed\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/django_openstack_auth/commit/5006b5f43ee0ba1ae70a5986e7b5514d5a817e7c"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/django_openstack_auth/commit/5006b5f43ee0ba1ae70a5986e7b5514d5a817e7c"}]},"branch":"refs/heads/master"},"94b512813661d783636e91913ec4aa78b67980ea":{"kind":"REWORK","_number":8,"created":"2015-01-31 02:16:14.000000000","uploader":{"_account_id":9576,"name":"Thai Tran","email":"tqtran@us.ibm.com","username":"tqtran"},"ref":"refs/changes/78/136178/8","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/django_openstack_auth","ref":"refs/changes/78/136178/8","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/django_openstack_auth refs/changes/78/136178/8 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/django_openstack_auth refs/changes/78/136178/8 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/django_openstack_auth refs/changes/78/136178/8 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/django_openstack_auth refs/changes/78/136178/8"}}},"commit":{"parents":[{"commit":"b7133dc77a72018e1cf7a9ce9aa0075cc984e427","subject":"Merge \"Use keystone auth plugins\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/django_openstack_auth/commit/b7133dc77a72018e1cf7a9ce9aa0075cc984e427"}]}],"author":{"name":"Thai Tran","email":"tqtran@us.ibm.com","date":"2015-01-31 02:15:08.000000000","tz":-480},"committer":{"name":"Thai Tran","email":"tqtran@us.ibm.com","date":"2015-01-31 02:16:04.000000000","tz":-480},"subject":"WIP test websso stuff","message":"WIP test websso stuff\n\nUpdated the following:\n* OPENSTACK_KEYSTONE_URL\u003d\"http://10.0.2.15:5000/v3\"\n* and the option to set identity to v3\n\nAdded the following new options in settings.py\n* WEBSSO_ENABLED\u003dTrue\n\nSee also Keystone server side details:\n  https://review.openstack.org/#/c/136177/\n\nJust some UI changes atm.\n\nCo-Authored-By: Thai Tran \u003ctqtran@us.ibm.com\u003e\nCo-Authored-By: Jose Castro Leon \u003cjose.castro.leon@cern.ch\u003e\nCo-Authored-By: Marek Denis \u003cmarek.denis@cern.ch\u003e\n\nChange-Id: Ief74bece750ffe633d4323238cad89bad61496ed\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/django_openstack_auth/commit/94b512813661d783636e91913ec4aa78b67980ea"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/django_openstack_auth/commit/94b512813661d783636e91913ec4aa78b67980ea"}]},"branch":"refs/heads/master"},"c5dd3b7015d70498ee1d178a55c484faf7fa7dbd":{"kind":"NO_CODE_CHANGE","_number":9,"created":"2015-01-31 02:17:29.000000000","uploader":{"_account_id":9576,"name":"Thai Tran","email":"tqtran@us.ibm.com","username":"tqtran"},"ref":"refs/changes/78/136178/9","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/django_openstack_auth","ref":"refs/changes/78/136178/9","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/django_openstack_auth refs/changes/78/136178/9 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/django_openstack_auth refs/changes/78/136178/9 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/django_openstack_auth refs/changes/78/136178/9 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/django_openstack_auth refs/changes/78/136178/9"}}},"commit":{"parents":[{"commit":"b7133dc77a72018e1cf7a9ce9aa0075cc984e427","subject":"Merge \"Use keystone auth plugins\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/django_openstack_auth/commit/b7133dc77a72018e1cf7a9ce9aa0075cc984e427"}]}],"author":{"name":"Thai Tran","email":"tqtran@us.ibm.com","date":"2015-01-31 02:15:08.000000000","tz":-480},"committer":{"name":"Thai Tran","email":"tqtran@us.ibm.com","date":"2015-01-31 02:17:29.000000000","tz":0},"subject":"WIP test websso stuff","message":"WIP test websso stuff\n\nUpdated the following:\n* OPENSTACK_KEYSTONE_URL\u003d\"http://10.0.2.15:5000/v3\"\n* and the option to set identity to v3\n\nAdded the following new options in settings.py\n* WEBSSO_ENABLED\u003dTrue\n\nSee also Keystone server side details:\n  https://review.openstack.org/#/c/136177/\n\nRebase and some UI changes atm.\n\nCo-Authored-By: Thai Tran \u003ctqtran@us.ibm.com\u003e\nCo-Authored-By: Jose Castro Leon \u003cjose.castro.leon@cern.ch\u003e\nCo-Authored-By: Marek Denis \u003cmarek.denis@cern.ch\u003e\n\nChange-Id: Ief74bece750ffe633d4323238cad89bad61496ed\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/django_openstack_auth/commit/c5dd3b7015d70498ee1d178a55c484faf7fa7dbd"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/django_openstack_auth/commit/c5dd3b7015d70498ee1d178a55c484faf7fa7dbd"}]},"branch":"refs/heads/master"},"ff83155e3223cea4c8827ff03cdae00093922e89":{"kind":"NO_CODE_CHANGE","_number":10,"created":"2015-01-31 02:20:48.000000000","uploader":{"_account_id":9576,"name":"Thai Tran","email":"tqtran@us.ibm.com","username":"tqtran"},"ref":"refs/changes/78/136178/10","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/django_openstack_auth","ref":"refs/changes/78/136178/10","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/django_openstack_auth refs/changes/78/136178/10 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/django_openstack_auth refs/changes/78/136178/10 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/django_openstack_auth refs/changes/78/136178/10 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/django_openstack_auth refs/changes/78/136178/10"}}},"commit":{"parents":[{"commit":"b7133dc77a72018e1cf7a9ce9aa0075cc984e427","subject":"Merge \"Use keystone auth plugins\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/django_openstack_auth/commit/b7133dc77a72018e1cf7a9ce9aa0075cc984e427"}]}],"author":{"name":"Thai Tran","email":"tqtran@us.ibm.com","date":"2015-01-31 02:15:08.000000000","tz":-480},"committer":{"name":"Thai Tran","email":"tqtran@us.ibm.com","date":"2015-01-31 02:20:48.000000000","tz":0},"subject":"WIP test websso stuff","message":"WIP test websso stuff\n\nUpdated the following:\n* OPENSTACK_KEYSTONE_URL\u003d\"http://10.0.2.15:5000/v3\"\n* and the option to set identity to v3\n\nAdded the following new options in settings.py\n* WEBSSO_ENABLED\u003dTrue\n\nSee also Keystone server side details:\n  https://review.openstack.org/#/c/136177/\n\nRebase and some UI changes atm.\nDepends on: \nhttps://review.openstack.org/#/c/151842/\n\nCo-Authored-By: Thai Tran \u003ctqtran@us.ibm.com\u003e\nCo-Authored-By: Jose Castro Leon \u003cjose.castro.leon@cern.ch\u003e\nCo-Authored-By: Marek Denis \u003cmarek.denis@cern.ch\u003e\n\nChange-Id: Ief74bece750ffe633d4323238cad89bad61496ed\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/django_openstack_auth/commit/ff83155e3223cea4c8827ff03cdae00093922e89"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/django_openstack_auth/commit/ff83155e3223cea4c8827ff03cdae00093922e89"}]},"branch":"refs/heads/master"},"ba582baacb012b4db2f200a2e8cc94106b05c9f2":{"kind":"REWORK","_number":11,"created":"2015-02-04 22:15:37.000000000","uploader":{"_account_id":9576,"name":"Thai Tran","email":"tqtran@us.ibm.com","username":"tqtran"},"ref":"refs/changes/78/136178/11","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/django_openstack_auth","ref":"refs/changes/78/136178/11","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/django_openstack_auth refs/changes/78/136178/11 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/django_openstack_auth refs/changes/78/136178/11 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/django_openstack_auth refs/changes/78/136178/11 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/django_openstack_auth refs/changes/78/136178/11"}}},"commit":{"parents":[{"commit":"b7133dc77a72018e1cf7a9ce9aa0075cc984e427","subject":"Merge \"Use keystone auth plugins\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/django_openstack_auth/commit/b7133dc77a72018e1cf7a9ce9aa0075cc984e427"}]}],"author":{"name":"Thai Tran","email":"tqtran@us.ibm.com","date":"2015-02-04 22:13:50.000000000","tz":-480},"committer":{"name":"Thai Tran","email":"tqtran@us.ibm.com","date":"2015-02-04 22:14:02.000000000","tz":-480},"subject":"WIP Add authentication using websso","message":"WIP Add authentication using websso\n\nTo enable websso, add following to Horizon settings:\nOPENSTACK_KEYSTONE_URL\u003d\"http://10.0.2.15:5000/v3\"\nWEBSSO_ENABLED\u003dTrue\nWEBSSO_PROTOCOL_ID \u003d \"oidc\n\nDepends on:\nhttps://review.openstack.org/#/c/136177/\nhttps://review.openstack.org/#/c/151842/\n\nTodo:\nNeed to get token and authenticate.\n\nCo-Authored-By: Thai Tran \u003ctqtran@us.ibm.com\u003e\nCo-Authored-By: Jose Castro Leon \u003cjose.castro.leon@cern.ch\u003e\nCo-Authored-By: Marek Denis \u003cmarek.denis@cern.ch\u003e\n\nChange-Id: Ief74bece750ffe633d4323238cad89bad61496ed\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/django_openstack_auth/commit/ba582baacb012b4db2f200a2e8cc94106b05c9f2"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/django_openstack_auth/commit/ba582baacb012b4db2f200a2e8cc94106b05c9f2"}]},"branch":"refs/heads/master"},"7dbaa8f158c9c2b9a4e3f8867a47a99aae1c2f8c":{"kind":"NO_CODE_CHANGE","_number":12,"created":"2015-02-04 22:57:13.000000000","uploader":{"_account_id":9576,"name":"Thai Tran","email":"tqtran@us.ibm.com","username":"tqtran"},"ref":"refs/changes/78/136178/12","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/django_openstack_auth","ref":"refs/changes/78/136178/12","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/django_openstack_auth refs/changes/78/136178/12 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/django_openstack_auth refs/changes/78/136178/12 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/django_openstack_auth refs/changes/78/136178/12 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/django_openstack_auth refs/changes/78/136178/12"}}},"commit":{"parents":[{"commit":"b7133dc77a72018e1cf7a9ce9aa0075cc984e427","subject":"Merge \"Use keystone auth plugins\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/django_openstack_auth/commit/b7133dc77a72018e1cf7a9ce9aa0075cc984e427"}]}],"author":{"name":"Thai Tran","email":"tqtran@us.ibm.com","date":"2015-02-04 22:13:50.000000000","tz":-480},"committer":{"name":"Thai Tran","email":"tqtran@us.ibm.com","date":"2015-02-04 22:57:13.000000000","tz":0},"subject":"WIP Add authentication using websso","message":"WIP Add authentication using websso\n\nTo enable websso, add following to Horizon settings:\nOPENSTACK_API_VERSIONS \u003d { \"identity\": 3 }\nOPENSTACK_KEYSTONE_URL\u003d\"http://10.0.2.15:5000/v3\"\nWEBSSO_ENABLED\u003dTrue\nWEBSSO_PROTOCOL_ID \u003d \"oidc\n\nDepends on:\nhttps://review.openstack.org/#/c/136177/\nhttps://review.openstack.org/#/c/151842/\n\nTodo:\nNeed to get token and authenticate.\n\nCo-Authored-By: Thai Tran \u003ctqtran@us.ibm.com\u003e\nCo-Authored-By: Jose Castro Leon \u003cjose.castro.leon@cern.ch\u003e\nCo-Authored-By: Marek Denis \u003cmarek.denis@cern.ch\u003e\n\nChange-Id: Ief74bece750ffe633d4323238cad89bad61496ed\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/django_openstack_auth/commit/7dbaa8f158c9c2b9a4e3f8867a47a99aae1c2f8c"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/django_openstack_auth/commit/7dbaa8f158c9c2b9a4e3f8867a47a99aae1c2f8c"}]},"branch":"refs/heads/master"},"86cefc0d8dffb04d12077d754c18cab809f197e7":{"kind":"REWORK","_number":13,"created":"2015-02-04 23:32:47.000000000","uploader":{"_account_id":9576,"name":"Thai Tran","email":"tqtran@us.ibm.com","username":"tqtran"},"ref":"refs/changes/78/136178/13","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/django_openstack_auth","ref":"refs/changes/78/136178/13","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/django_openstack_auth refs/changes/78/136178/13 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/django_openstack_auth refs/changes/78/136178/13 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/django_openstack_auth refs/changes/78/136178/13 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/django_openstack_auth refs/changes/78/136178/13"}}},"commit":{"parents":[{"commit":"b7133dc77a72018e1cf7a9ce9aa0075cc984e427","subject":"Merge \"Use keystone auth plugins\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/django_openstack_auth/commit/b7133dc77a72018e1cf7a9ce9aa0075cc984e427"}]}],"author":{"name":"Thai Tran","email":"tqtran@us.ibm.com","date":"2015-02-04 23:32:11.000000000","tz":-480},"committer":{"name":"Thai Tran","email":"tqtran@us.ibm.com","date":"2015-02-04 23:32:11.000000000","tz":-480},"subject":"WIP Add authentication using websso","message":"WIP Add authentication using websso\n\nTo enable websso, add following to Horizon settings:\nOPENSTACK_KEYSTONE_URL\u003d\"http://10.0.2.15:5000/v3\"\nWEBSSO_ENABLED\u003dTrue\nWEBSSO_PROTOCOL_ID \u003d \"oidc\n\nDepends on:\nhttps://review.openstack.org/#/c/136177/\nhttps://review.openstack.org/#/c/151842/\n\nTodo:\nNeed to get token and authenticate.\n\nCo-Authored-By: Thai Tran \u003ctqtran@us.ibm.com\u003e\nCo-Authored-By: Jose Castro Leon \u003cjose.castro.leon@cern.ch\u003e\nCo-Authored-By: Marek Denis \u003cmarek.denis@cern.ch\u003e\n\nChange-Id: Ief74bece750ffe633d4323238cad89bad61496ed","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/django_openstack_auth/commit/86cefc0d8dffb04d12077d754c18cab809f197e7"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/django_openstack_auth/commit/86cefc0d8dffb04d12077d754c18cab809f197e7"}]},"branch":"refs/heads/master"},"6d0163ef79062e34e087081b9d65027060e00161":{"kind":"NO_CODE_CHANGE","_number":14,"created":"2015-02-10 06:21:55.000000000","uploader":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"ref":"refs/changes/78/136178/14","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/django_openstack_auth","ref":"refs/changes/78/136178/14","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/django_openstack_auth refs/changes/78/136178/14 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/django_openstack_auth refs/changes/78/136178/14 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/django_openstack_auth refs/changes/78/136178/14 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/django_openstack_auth refs/changes/78/136178/14"}}},"commit":{"parents":[{"commit":"b7133dc77a72018e1cf7a9ce9aa0075cc984e427","subject":"Merge \"Use keystone auth plugins\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/django_openstack_auth/commit/b7133dc77a72018e1cf7a9ce9aa0075cc984e427"}]}],"author":{"name":"Thai Tran","email":"tqtran@us.ibm.com","date":"2015-02-04 23:32:11.000000000","tz":-480},"committer":{"name":"Steve Martinelli","email":"stevemar@ca.ibm.com","date":"2015-02-10 06:21:55.000000000","tz":0},"subject":"WIP Add authentication using websso","message":"WIP Add authentication using websso\n\nTo enable websso, add following to Horizon settings:\nOPENSTACK_KEYSTONE_URL\u003d\"http://10.0.2.15:5000/v3\"\nWEBSSO_ENABLED\u003dTrue\nWEBSSO_PROTOCOL_ID \u003d \"oidc\n\nimplements bp federated-identity\n\nDepends on:\nhttps://review.openstack.org/#/c/136177/\nhttps://review.openstack.org/#/c/151842/\n\nTodo:\nNeed to get token and authenticate.\n\nCo-Authored-By: Thai Tran \u003ctqtran@us.ibm.com\u003e\nCo-Authored-By: Jose Castro Leon \u003cjose.castro.leon@cern.ch\u003e\nCo-Authored-By: Marek Denis \u003cmarek.denis@cern.ch\u003e\n\nChange-Id: Ief74bece750ffe633d4323238cad89bad61496ed\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/django_openstack_auth/commit/6d0163ef79062e34e087081b9d65027060e00161"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/django_openstack_auth/commit/6d0163ef79062e34e087081b9d65027060e00161"}]},"branch":"refs/heads/master"},"3a7fbd3ad47376c0bf96fd75cd9815f260ecd930":{"kind":"REWORK","_number":15,"created":"2015-02-10 22:09:32.000000000","uploader":{"_account_id":9576,"name":"Thai Tran","email":"tqtran@us.ibm.com","username":"tqtran"},"ref":"refs/changes/78/136178/15","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/django_openstack_auth","ref":"refs/changes/78/136178/15","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/django_openstack_auth refs/changes/78/136178/15 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/django_openstack_auth refs/changes/78/136178/15 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/django_openstack_auth refs/changes/78/136178/15 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/django_openstack_auth refs/changes/78/136178/15"}}},"commit":{"parents":[{"commit":"b7133dc77a72018e1cf7a9ce9aa0075cc984e427","subject":"Merge \"Use keystone auth plugins\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/django_openstack_auth/commit/b7133dc77a72018e1cf7a9ce9aa0075cc984e427"}]}],"author":{"name":"Thai Tran","email":"tqtran@us.ibm.com","date":"2015-02-10 22:09:03.000000000","tz":-480},"committer":{"name":"Thai Tran","email":"tqtran@us.ibm.com","date":"2015-02-10 22:09:03.000000000","tz":-480},"subject":"Add authentication using websso","message":"Add authentication using websso\n\nTo enable websso, make sure you have your environment configured.\nThen add following to Horizon settings:\nWEBSSO_ENABLED\u003dTrue\n\nDepends on:\nhttps://review.openstack.org/#/c/136177/\nhttps://review.openstack.org/#/c/151842/\n\nCo-Authored-By: Thai Tran \u003ctqtran@us.ibm.com\u003e\nCo-Authored-By: Jose Castro Leon \u003cjose.castro.leon@cern.ch\u003e\nCo-Authored-By: Marek Denis \u003cmarek.denis@cern.ch\u003e\n\nimplements bp federated-identity\nChange-Id: Ief74bece750ffe633d4323238cad89bad61496ed","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/django_openstack_auth/commit/3a7fbd3ad47376c0bf96fd75cd9815f260ecd930"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/django_openstack_auth/commit/3a7fbd3ad47376c0bf96fd75cd9815f260ecd930"}]},"branch":"refs/heads/master"},"1fa8a2f6bceaac2b12c020564c376387ffe7257f":{"kind":"REWORK","_number":16,"created":"2015-02-13 23:56:03.000000000","uploader":{"_account_id":9576,"name":"Thai Tran","email":"tqtran@us.ibm.com","username":"tqtran"},"ref":"refs/changes/78/136178/16","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/django_openstack_auth","ref":"refs/changes/78/136178/16","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/django_openstack_auth refs/changes/78/136178/16 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/django_openstack_auth refs/changes/78/136178/16 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/django_openstack_auth refs/changes/78/136178/16 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/django_openstack_auth refs/changes/78/136178/16"}}},"commit":{"parents":[{"commit":"b7133dc77a72018e1cf7a9ce9aa0075cc984e427","subject":"Merge \"Use keystone auth plugins\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/django_openstack_auth/commit/b7133dc77a72018e1cf7a9ce9aa0075cc984e427"}]}],"author":{"name":"Thai Tran","email":"tqtran@us.ibm.com","date":"2015-02-13 23:55:23.000000000","tz":-480},"committer":{"name":"Thai Tran","email":"tqtran@us.ibm.com","date":"2015-02-13 23:55:23.000000000","tz":-480},"subject":"Add authentication using websso","message":"Add authentication using websso\n\nTo enable websso, make sure you have your environment configured.\nThen add following to Horizon settings:\nWEBSSO_ENABLED\u003dTrue\n\nDepends on:\nhttps://review.openstack.org/#/c/136177/\nhttps://review.openstack.org/#/c/151842/\n\nCo-Authored-By: Thai Tran \u003ctqtran@us.ibm.com\u003e\nCo-Authored-By: Jose Castro Leon \u003cjose.castro.leon@cern.ch\u003e\nCo-Authored-By: Marek Denis \u003cmarek.denis@cern.ch\u003e\n\nimplements bp federated-identity\nChange-Id: Ief74bece750ffe633d4323238cad89bad61496ed","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/django_openstack_auth/commit/1fa8a2f6bceaac2b12c020564c376387ffe7257f"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/django_openstack_auth/commit/1fa8a2f6bceaac2b12c020564c376387ffe7257f"}]},"branch":"refs/heads/master"},"42177ad230ad8e0d51cb151556236e9cc2271241":{"kind":"REWORK","_number":17,"created":"2015-03-12 18:45:39.000000000","uploader":{"_account_id":9576,"name":"Thai Tran","email":"tqtran@us.ibm.com","username":"tqtran"},"ref":"refs/changes/78/136178/17","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/django_openstack_auth","ref":"refs/changes/78/136178/17","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/django_openstack_auth refs/changes/78/136178/17 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/django_openstack_auth refs/changes/78/136178/17 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/django_openstack_auth refs/changes/78/136178/17 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/django_openstack_auth refs/changes/78/136178/17"}}},"commit":{"parents":[{"commit":"b7133dc77a72018e1cf7a9ce9aa0075cc984e427","subject":"Merge \"Use keystone auth plugins\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/django_openstack_auth/commit/b7133dc77a72018e1cf7a9ce9aa0075cc984e427"}]}],"author":{"name":"Thai Tran","email":"tqtran@us.ibm.com","date":"2015-03-12 18:45:27.000000000","tz":-420},"committer":{"name":"Thai Tran","email":"tqtran@us.ibm.com","date":"2015-03-12 18:45:27.000000000","tz":-420},"subject":"Add authentication using openID and SAML","message":"Add authentication using openID and SAML\n\nTo enable websso, make sure you have your environment configured.\nThen add following to Horizon settings:\nWEBSSO_ENABLED\u003dTrue\n\nAlso make sure your KEYSTONE is version 3+\n\nDepends on:\nhttps://review.openstack.org/#/c/136177/\nhttps://review.openstack.org/#/c/151842/\n\nCo-Authored-By: Thai Tran \u003ctqtran@us.ibm.com\u003e\nCo-Authored-By: Jose Castro Leon \u003cjose.castro.leon@cern.ch\u003e\nCo-Authored-By: Marek Denis \u003cmarek.denis@cern.ch\u003e\n\nimplements bp federated-identity\nChange-Id: Ief74bece750ffe633d4323238cad89bad61496ed","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/django_openstack_auth/commit/42177ad230ad8e0d51cb151556236e9cc2271241"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/django_openstack_auth/commit/42177ad230ad8e0d51cb151556236e9cc2271241"}]},"branch":"refs/heads/master"},"4e5612a1ac1045e8ca8480ccc1823f18872cb062":{"kind":"REWORK","_number":18,"created":"2015-03-13 19:55:06.000000000","uploader":{"_account_id":9576,"name":"Thai Tran","email":"tqtran@us.ibm.com","username":"tqtran"},"ref":"refs/changes/78/136178/18","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/django_openstack_auth","ref":"refs/changes/78/136178/18","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/django_openstack_auth refs/changes/78/136178/18 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/django_openstack_auth refs/changes/78/136178/18 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/django_openstack_auth refs/changes/78/136178/18 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/django_openstack_auth refs/changes/78/136178/18"}}},"commit":{"parents":[{"commit":"b7133dc77a72018e1cf7a9ce9aa0075cc984e427","subject":"Merge \"Use keystone auth plugins\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/django_openstack_auth/commit/b7133dc77a72018e1cf7a9ce9aa0075cc984e427"}]}],"author":{"name":"Thai Tran","email":"tqtran@us.ibm.com","date":"2015-03-13 19:54:44.000000000","tz":-420},"committer":{"name":"Thai Tran","email":"tqtran@us.ibm.com","date":"2015-03-13 19:54:44.000000000","tz":-420},"subject":"Add authentication using openID and SAML","message":"Add authentication using openID and SAML\n\nTo enable websso, make sure you have your environment configured.\nThen add following to Horizon settings:\nWEBSSO_ENABLED\u003dTrue\n\nAlso make sure your KEYSTONE is version 3+\n\nDepends on:\nhttps://review.openstack.org/#/c/136177/\nhttps://review.openstack.org/#/c/151842/\n\nCo-Authored-By: Thai Tran \u003ctqtran@us.ibm.com\u003e\nCo-Authored-By: Jose Castro Leon \u003cjose.castro.leon@cern.ch\u003e\nCo-Authored-By: Marek Denis \u003cmarek.denis@cern.ch\u003e\n\nimplements bp federated-identity\nChange-Id: Ief74bece750ffe633d4323238cad89bad61496ed","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/django_openstack_auth/commit/4e5612a1ac1045e8ca8480ccc1823f18872cb062"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/django_openstack_auth/commit/4e5612a1ac1045e8ca8480ccc1823f18872cb062"}]},"branch":"refs/heads/master"},"ed5ee38a1098ee823b0483a2a3beb5e3cf77d462":{"kind":"REWORK","_number":19,"created":"2015-03-16 17:36:22.000000000","uploader":{"_account_id":9576,"name":"Thai Tran","email":"tqtran@us.ibm.com","username":"tqtran"},"ref":"refs/changes/78/136178/19","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/django_openstack_auth","ref":"refs/changes/78/136178/19","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/django_openstack_auth refs/changes/78/136178/19 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/django_openstack_auth refs/changes/78/136178/19 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/django_openstack_auth refs/changes/78/136178/19 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/django_openstack_auth refs/changes/78/136178/19"}}},"commit":{"parents":[{"commit":"b7133dc77a72018e1cf7a9ce9aa0075cc984e427","subject":"Merge \"Use keystone auth plugins\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/django_openstack_auth/commit/b7133dc77a72018e1cf7a9ce9aa0075cc984e427"}]}],"author":{"name":"Thai Tran","email":"tqtran@us.ibm.com","date":"2015-03-16 17:36:04.000000000","tz":-420},"committer":{"name":"Thai Tran","email":"tqtran@us.ibm.com","date":"2015-03-16 17:36:04.000000000","tz":-420},"subject":"Add authentication using openID and SAML","message":"Add authentication using openID and SAML\n\nTo enable websso, make sure you have your environment configured.\nThen add following to Horizon settings:\nWEBSSO_ENABLED\u003dTrue\n\nAlso make sure your KEYSTONE is version 3+\n\nDepends on:\nhttps://review.openstack.org/#/c/136177/\nhttps://review.openstack.org/#/c/151842/\n\nCo-Authored-By: Thai Tran \u003ctqtran@us.ibm.com\u003e\nCo-Authored-By: Jose Castro Leon \u003cjose.castro.leon@cern.ch\u003e\nCo-Authored-By: Marek Denis \u003cmarek.denis@cern.ch\u003e\n\nimplements bp federated-identity\nChange-Id: Ief74bece750ffe633d4323238cad89bad61496ed","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/django_openstack_auth/commit/ed5ee38a1098ee823b0483a2a3beb5e3cf77d462"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/django_openstack_auth/commit/ed5ee38a1098ee823b0483a2a3beb5e3cf77d462"}]},"branch":"refs/heads/master"},"da188d049a3c8d1eb48c0de853a551c73055ebd6":{"kind":"REWORK","_number":20,"created":"2015-03-16 19:37:58.000000000","uploader":{"_account_id":9576,"name":"Thai Tran","email":"tqtran@us.ibm.com","username":"tqtran"},"ref":"refs/changes/78/136178/20","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/django_openstack_auth","ref":"refs/changes/78/136178/20","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/django_openstack_auth refs/changes/78/136178/20 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/django_openstack_auth refs/changes/78/136178/20 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/django_openstack_auth refs/changes/78/136178/20 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/django_openstack_auth refs/changes/78/136178/20"}}},"commit":{"parents":[{"commit":"b7133dc77a72018e1cf7a9ce9aa0075cc984e427","subject":"Merge \"Use keystone auth plugins\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/django_openstack_auth/commit/b7133dc77a72018e1cf7a9ce9aa0075cc984e427"}]}],"author":{"name":"Thai Tran","email":"tqtran@us.ibm.com","date":"2015-03-16 19:37:47.000000000","tz":-420},"committer":{"name":"Thai Tran","email":"tqtran@us.ibm.com","date":"2015-03-16 19:37:47.000000000","tz":-420},"subject":"Add authentication using openID and SAML","message":"Add authentication using openID and SAML\n\nTo enable websso, make sure you have your environment configured.\nThen add following to Horizon settings:\nWEBSSO_ENABLED\u003dTrue\n\nAlso make sure your KEYSTONE is version 3+\n\nDepends on:\nhttps://review.openstack.org/#/c/136177/\nhttps://review.openstack.org/#/c/151842/\n\nCo-Authored-By: Thai Tran \u003ctqtran@us.ibm.com\u003e\nCo-Authored-By: Jose Castro Leon \u003cjose.castro.leon@cern.ch\u003e\nCo-Authored-By: Marek Denis \u003cmarek.denis@cern.ch\u003e\n\nimplements bp federated-identity\nChange-Id: Ief74bece750ffe633d4323238cad89bad61496ed","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/django_openstack_auth/commit/da188d049a3c8d1eb48c0de853a551c73055ebd6"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/django_openstack_auth/commit/da188d049a3c8d1eb48c0de853a551c73055ebd6"}]},"branch":"refs/heads/master"},"6197368e92fbe71e16f832914d49d242f9cb110f":{"kind":"REWORK","_number":21,"created":"2015-03-27 01:33:32.000000000","uploader":{"_account_id":1941,"name":"Lin Hua Cheng","email":"os.lcheng@gmail.com","username":"lin-hua-cheng"},"ref":"refs/changes/78/136178/21","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/django_openstack_auth","ref":"refs/changes/78/136178/21","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/django_openstack_auth refs/changes/78/136178/21 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/django_openstack_auth refs/changes/78/136178/21 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/django_openstack_auth refs/changes/78/136178/21 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/django_openstack_auth refs/changes/78/136178/21"}}},"commit":{"parents":[{"commit":"052d5f892fc8a87b91c47b0cce02c285d75a38a4","subject":"Imported Translations from Transifex","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/django_openstack_auth/commit/052d5f892fc8a87b91c47b0cce02c285d75a38a4"}]}],"author":{"name":"Thai Tran","email":"tqtran@us.ibm.com","date":"2015-03-16 19:37:47.000000000","tz":-420},"committer":{"name":"lin-hua-cheng","email":"os.lcheng@gmail.com","date":"2015-03-27 01:33:31.000000000","tz":-420},"subject":"Add authentication using openID and SAML","message":"Add authentication using openID and SAML\n\nTo enable websso, make sure you have your environment configured.\nThen add following to Horizon settings:\nWEBSSO_ENABLED\u003dTrue\n\nAlso make sure your KEYSTONE is version 3+\n\nDepends on:\nhttps://review.openstack.org/#/c/136177/\nhttps://review.openstack.org/#/c/151842/\n\nCo-Authored-By: Thai Tran \u003ctqtran@us.ibm.com\u003e\nCo-Authored-By: Jose Castro Leon \u003cjose.castro.leon@cern.ch\u003e\nCo-Authored-By: Marek Denis \u003cmarek.denis@cern.ch\u003e\nCo-Authored-By: Lin Hua Cheng \u003cos.lcheng@gmail.com\u003e\n\nimplements bp federated-identity\nChange-Id: Ief74bece750ffe633d4323238cad89bad61496ed\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/django_openstack_auth/commit/6197368e92fbe71e16f832914d49d242f9cb110f"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/django_openstack_auth/commit/6197368e92fbe71e16f832914d49d242f9cb110f"}]},"branch":"refs/heads/master"},"bc76798234d4fb2bf388d099c0585de984aaa385":{"kind":"REWORK","_number":22,"created":"2015-03-28 00:54:43.000000000","uploader":{"_account_id":1941,"name":"Lin Hua Cheng","email":"os.lcheng@gmail.com","username":"lin-hua-cheng"},"ref":"refs/changes/78/136178/22","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/django_openstack_auth","ref":"refs/changes/78/136178/22","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/django_openstack_auth refs/changes/78/136178/22 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/django_openstack_auth refs/changes/78/136178/22 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/django_openstack_auth refs/changes/78/136178/22 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/django_openstack_auth refs/changes/78/136178/22"}}},"commit":{"parents":[{"commit":"4f7d897959e4ea3816afc9439e081e049e1824ad","subject":"Merge \"Expose keystone client version as a plugin property\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/django_openstack_auth/commit/4f7d897959e4ea3816afc9439e081e049e1824ad"}]}],"author":{"name":"Thai Tran","email":"tqtran@us.ibm.com","date":"2015-03-16 19:37:47.000000000","tz":-420},"committer":{"name":"lin-hua-cheng","email":"os.lcheng@gmail.com","date":"2015-03-28 00:50:35.000000000","tz":-420},"subject":"Add authentication using openID and SAML","message":"Add authentication using openID and SAML\n\nTo enable websso, make sure you have your environment configured.\nThen add following to Horizon settings:\nWEBSSO_ENABLED\u003dTrue\n\nAlso make sure your KEYSTONE is version 3+\n\nDepends on:\nhttps://review.openstack.org/#/c/136177/\nhttps://review.openstack.org/#/c/151842/\n\nCo-Authored-By: Thai Tran \u003ctqtran@us.ibm.com\u003e\nCo-Authored-By: Jose Castro Leon \u003cjose.castro.leon@cern.ch\u003e\nCo-Authored-By: Marek Denis \u003cmarek.denis@cern.ch\u003e\nCo-Authored-By: Lin Hua Cheng \u003cos.lcheng@gmail.com\u003e\n\nimplements bp federated-identity\nChange-Id: Ief74bece750ffe633d4323238cad89bad61496ed\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/django_openstack_auth/commit/bc76798234d4fb2bf388d099c0585de984aaa385"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/django_openstack_auth/commit/bc76798234d4fb2bf388d099c0585de984aaa385"}]},"branch":"refs/heads/master"},"ab6dd22277f63136e70469da3a2990c86f2b43b6":{"kind":"REWORK","_number":23,"created":"2015-03-28 01:02:40.000000000","uploader":{"_account_id":1941,"name":"Lin Hua Cheng","email":"os.lcheng@gmail.com","username":"lin-hua-cheng"},"ref":"refs/changes/78/136178/23","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/django_openstack_auth","ref":"refs/changes/78/136178/23","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/django_openstack_auth refs/changes/78/136178/23 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/django_openstack_auth refs/changes/78/136178/23 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/django_openstack_auth refs/changes/78/136178/23 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/django_openstack_auth refs/changes/78/136178/23"}}},"commit":{"parents":[{"commit":"4f7d897959e4ea3816afc9439e081e049e1824ad","subject":"Merge \"Expose keystone client version as a plugin property\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/django_openstack_auth/commit/4f7d897959e4ea3816afc9439e081e049e1824ad"}]}],"author":{"name":"Thai Tran","email":"tqtran@us.ibm.com","date":"2015-03-16 19:37:47.000000000","tz":-420},"committer":{"name":"lin-hua-cheng","email":"os.lcheng@gmail.com","date":"2015-03-28 01:02:34.000000000","tz":-420},"subject":"Add authentication using openID and SAML","message":"Add authentication using openID and SAML\n\nTo enable websso, make sure you have your environment configured.\nThen add following to Horizon settings:\nWEBSSO_ENABLED\u003dTrue\n\nAlso make sure your KEYSTONE is version 3+\n\nDepends on:\nhttps://review.openstack.org/#/c/136177/\nhttps://review.openstack.org/#/c/151842/\n\nCo-Authored-By: Thai Tran \u003ctqtran@us.ibm.com\u003e\nCo-Authored-By: Jose Castro Leon \u003cjose.castro.leon@cern.ch\u003e\nCo-Authored-By: Marek Denis \u003cmarek.denis@cern.ch\u003e\nCo-Authored-By: Lin Hua Cheng \u003cos.lcheng@gmail.com\u003e\n\nimplements bp federated-identity\nChange-Id: Ief74bece750ffe633d4323238cad89bad61496ed\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/django_openstack_auth/commit/ab6dd22277f63136e70469da3a2990c86f2b43b6"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/django_openstack_auth/commit/ab6dd22277f63136e70469da3a2990c86f2b43b6"}]},"branch":"refs/heads/master"},"2e2f9051f020d54d7be2568687e7a953791d25ee":{"kind":"REWORK","_number":24,"created":"2015-03-28 05:41:30.000000000","uploader":{"_account_id":1941,"name":"Lin Hua Cheng","email":"os.lcheng@gmail.com","username":"lin-hua-cheng"},"ref":"refs/changes/78/136178/24","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/django_openstack_auth","ref":"refs/changes/78/136178/24","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/django_openstack_auth refs/changes/78/136178/24 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/django_openstack_auth refs/changes/78/136178/24 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/django_openstack_auth refs/changes/78/136178/24 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/django_openstack_auth refs/changes/78/136178/24"}}},"commit":{"parents":[{"commit":"4f7d897959e4ea3816afc9439e081e049e1824ad","subject":"Merge \"Expose keystone client version as a plugin property\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/django_openstack_auth/commit/4f7d897959e4ea3816afc9439e081e049e1824ad"}]}],"author":{"name":"Thai Tran","email":"tqtran@us.ibm.com","date":"2015-03-16 19:37:47.000000000","tz":-420},"committer":{"name":"lin-hua-cheng","email":"os.lcheng@gmail.com","date":"2015-03-28 05:41:29.000000000","tz":-420},"subject":"Add authentication using openID and SAML","message":"Add authentication using openID and SAML\n\nTo enable websso, make sure you have your environment configured.\nThen add following to Horizon settings:\nWEBSSO_ENABLED\u003dTrue\n\nAlso make sure your KEYSTONE is version 3+\n\nDepends on:\nhttps://review.openstack.org/#/c/136177/\nhttps://review.openstack.org/#/c/151842/\n\nCo-Authored-By: Thai Tran \u003ctqtran@us.ibm.com\u003e\nCo-Authored-By: Jose Castro Leon \u003cjose.castro.leon@cern.ch\u003e\nCo-Authored-By: Marek Denis \u003cmarek.denis@cern.ch\u003e\nCo-Authored-By: Lin Hua Cheng \u003cos.lcheng@gmail.com\u003e\n\nimplements bp federated-identity\nChange-Id: Ief74bece750ffe633d4323238cad89bad61496ed\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/django_openstack_auth/commit/2e2f9051f020d54d7be2568687e7a953791d25ee"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/django_openstack_auth/commit/2e2f9051f020d54d7be2568687e7a953791d25ee"}]},"branch":"refs/heads/master"},"3fdec2e45231f92f5b04f9617275d0c2929c0da0":{"kind":"REWORK","_number":25,"created":"2015-03-28 10:49:55.000000000","uploader":{"_account_id":1941,"name":"Lin Hua Cheng","email":"os.lcheng@gmail.com","username":"lin-hua-cheng"},"ref":"refs/changes/78/136178/25","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/django_openstack_auth","ref":"refs/changes/78/136178/25","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/django_openstack_auth refs/changes/78/136178/25 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/django_openstack_auth refs/changes/78/136178/25 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/django_openstack_auth refs/changes/78/136178/25 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/django_openstack_auth refs/changes/78/136178/25"}}},"commit":{"parents":[{"commit":"4f7d897959e4ea3816afc9439e081e049e1824ad","subject":"Merge \"Expose keystone client version as a plugin property\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/django_openstack_auth/commit/4f7d897959e4ea3816afc9439e081e049e1824ad"}]}],"author":{"name":"Thai Tran","email":"tqtran@us.ibm.com","date":"2015-03-16 19:37:47.000000000","tz":-420},"committer":{"name":"lin-hua-cheng","email":"os.lcheng@gmail.com","date":"2015-03-28 10:49:40.000000000","tz":-420},"subject":"Add authentication using openID and SAML","message":"Add authentication using openID and SAML\n\nTo enable websso, make sure you have your environment configured.\nThen add following to Horizon settings:\nWEBSSO_ENABLED\u003dTrue\n\nAlso make sure your KEYSTONE is version 3+\n\nDepends on:\nhttps://review.openstack.org/#/c/136177/\nhttps://review.openstack.org/#/c/151842/\n\nCo-Authored-By: Thai Tran \u003ctqtran@us.ibm.com\u003e\nCo-Authored-By: Jose Castro Leon \u003cjose.castro.leon@cern.ch\u003e\nCo-Authored-By: Marek Denis \u003cmarek.denis@cern.ch\u003e\nCo-Authored-By: Lin Hua Cheng \u003cos.lcheng@gmail.com\u003e\n\nimplements bp federated-identity\nChange-Id: Ief74bece750ffe633d4323238cad89bad61496ed\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/django_openstack_auth/commit/3fdec2e45231f92f5b04f9617275d0c2929c0da0"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/django_openstack_auth/commit/3fdec2e45231f92f5b04f9617275d0c2929c0da0"}]},"branch":"refs/heads/master"},"fc2b70dd4c8feb550113228232a570c6988a7a4f":{"kind":"REWORK","_number":26,"created":"2015-03-30 20:55:48.000000000","uploader":{"_account_id":1941,"name":"Lin Hua Cheng","email":"os.lcheng@gmail.com","username":"lin-hua-cheng"},"ref":"refs/changes/78/136178/26","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/django_openstack_auth","ref":"refs/changes/78/136178/26","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/django_openstack_auth refs/changes/78/136178/26 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/django_openstack_auth refs/changes/78/136178/26 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/django_openstack_auth refs/changes/78/136178/26 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/django_openstack_auth refs/changes/78/136178/26"}}},"commit":{"parents":[{"commit":"272c11064890cd0ba4258300ac1acc1c6467b80d","subject":"Merge \"Add token auth plugin\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/django_openstack_auth/commit/272c11064890cd0ba4258300ac1acc1c6467b80d"}]}],"author":{"name":"Thai Tran","email":"tqtran@us.ibm.com","date":"2015-03-16 19:37:47.000000000","tz":-420},"committer":{"name":"lin-hua-cheng","email":"os.lcheng@gmail.com","date":"2015-03-30 20:55:39.000000000","tz":-420},"subject":"Add authentication using openID and SAML","message":"Add authentication using openID and SAML\n\nTo enable websso, make sure you have your environment configured.\nThen add following to Horizon settings:\nWEBSSO_ENABLED\u003dTrue\n\nAlso make sure your KEYSTONE is version 3+\n\nDepends on:\nhttps://review.openstack.org/#/c/136177/\nhttps://review.openstack.org/#/c/151842/\n\nCo-Authored-By: Thai Tran \u003ctqtran@us.ibm.com\u003e\nCo-Authored-By: Jose Castro Leon \u003cjose.castro.leon@cern.ch\u003e\nCo-Authored-By: Marek Denis \u003cmarek.denis@cern.ch\u003e\nCo-Authored-By: Lin Hua Cheng \u003cos.lcheng@gmail.com\u003e\n\nimplements bp federated-identity\nChange-Id: Ief74bece750ffe633d4323238cad89bad61496ed\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/django_openstack_auth/commit/fc2b70dd4c8feb550113228232a570c6988a7a4f"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/django_openstack_auth/commit/fc2b70dd4c8feb550113228232a570c6988a7a4f"}]},"branch":"refs/heads/master"},"166c18311ad9c4389fc5a5f466fc96660f628cb4":{"kind":"REWORK","_number":27,"created":"2015-03-30 20:57:32.000000000","uploader":{"_account_id":1941,"name":"Lin Hua Cheng","email":"os.lcheng@gmail.com","username":"lin-hua-cheng"},"ref":"refs/changes/78/136178/27","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/django_openstack_auth","ref":"refs/changes/78/136178/27","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/django_openstack_auth refs/changes/78/136178/27 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/django_openstack_auth refs/changes/78/136178/27 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/django_openstack_auth refs/changes/78/136178/27 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/django_openstack_auth refs/changes/78/136178/27"}}},"commit":{"parents":[{"commit":"272c11064890cd0ba4258300ac1acc1c6467b80d","subject":"Merge \"Add token auth plugin\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/django_openstack_auth/commit/272c11064890cd0ba4258300ac1acc1c6467b80d"}]}],"author":{"name":"Thai Tran","email":"tqtran@us.ibm.com","date":"2015-03-16 19:37:47.000000000","tz":-420},"committer":{"name":"lin-hua-cheng","email":"os.lcheng@gmail.com","date":"2015-03-30 20:57:25.000000000","tz":-420},"subject":"Add authentication using openID and SAML","message":"Add authentication using openID and SAML\n\nTo enable websso, make sure you have your environment configured.\nThen add following to Horizon settings:\nWEBSSO_ENABLED\u003dTrue\n\nAlso make sure your KEYSTONE is version 3+\n\nDepends on:\nhttps://review.openstack.org/#/c/136177/\nhttps://review.openstack.org/#/c/151842/\n\nCo-Authored-By: Thai Tran \u003ctqtran@us.ibm.com\u003e\nCo-Authored-By: Jose Castro Leon \u003cjose.castro.leon@cern.ch\u003e\nCo-Authored-By: Marek Denis \u003cmarek.denis@cern.ch\u003e\nCo-Authored-By: Lin Hua Cheng \u003cos.lcheng@gmail.com\u003e\n\nimplements bp federated-identity\nChange-Id: Ief74bece750ffe633d4323238cad89bad61496ed\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/django_openstack_auth/commit/166c18311ad9c4389fc5a5f466fc96660f628cb4"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/django_openstack_auth/commit/166c18311ad9c4389fc5a5f466fc96660f628cb4"}]},"branch":"refs/heads/master"},"7d184baca31ccee99f074affca56d8d45dc6dc7a":{"kind":"REWORK","_number":28,"created":"2015-03-30 20:59:38.000000000","uploader":{"_account_id":1941,"name":"Lin Hua Cheng","email":"os.lcheng@gmail.com","username":"lin-hua-cheng"},"ref":"refs/changes/78/136178/28","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/django_openstack_auth","ref":"refs/changes/78/136178/28","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/django_openstack_auth refs/changes/78/136178/28 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/django_openstack_auth refs/changes/78/136178/28 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/django_openstack_auth refs/changes/78/136178/28 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/django_openstack_auth refs/changes/78/136178/28"}}},"commit":{"parents":[{"commit":"272c11064890cd0ba4258300ac1acc1c6467b80d","subject":"Merge \"Add token auth plugin\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/django_openstack_auth/commit/272c11064890cd0ba4258300ac1acc1c6467b80d"}]}],"author":{"name":"Thai Tran","email":"tqtran@us.ibm.com","date":"2015-03-16 19:37:47.000000000","tz":-420},"committer":{"name":"lin-hua-cheng","email":"os.lcheng@gmail.com","date":"2015-03-30 20:59:30.000000000","tz":-420},"subject":"Add authentication using openID and SAML","message":"Add authentication using openID and SAML\n\nTo enable websso, make sure you have your environment configured.\nThen add following to Horizon settings:\nWEBSSO_ENABLED\u003dTrue\n\nAlso make sure your KEYSTONE is version 3+\n\nDepends on:\nhttps://review.openstack.org/#/c/136177/\nhttps://review.openstack.org/#/c/151842/\n\nCo-Authored-By: Thai Tran \u003ctqtran@us.ibm.com\u003e\nCo-Authored-By: Jose Castro Leon \u003cjose.castro.leon@cern.ch\u003e\nCo-Authored-By: Marek Denis \u003cmarek.denis@cern.ch\u003e\nCo-Authored-By: Lin Hua Cheng \u003cos.lcheng@gmail.com\u003e\n\nimplements bp federated-identity\nChange-Id: Ief74bece750ffe633d4323238cad89bad61496ed\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/django_openstack_auth/commit/7d184baca31ccee99f074affca56d8d45dc6dc7a"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/django_openstack_auth/commit/7d184baca31ccee99f074affca56d8d45dc6dc7a"}]},"branch":"refs/heads/master"},"decb89cb29e430215262f2adaf3dcd47b51f636d":{"kind":"REWORK","_number":29,"created":"2015-03-30 22:39:34.000000000","uploader":{"_account_id":1941,"name":"Lin Hua Cheng","email":"os.lcheng@gmail.com","username":"lin-hua-cheng"},"ref":"refs/changes/78/136178/29","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/django_openstack_auth","ref":"refs/changes/78/136178/29","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/django_openstack_auth refs/changes/78/136178/29 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/django_openstack_auth refs/changes/78/136178/29 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/django_openstack_auth refs/changes/78/136178/29 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/django_openstack_auth refs/changes/78/136178/29"}}},"commit":{"parents":[{"commit":"272c11064890cd0ba4258300ac1acc1c6467b80d","subject":"Merge \"Add token auth plugin\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/django_openstack_auth/commit/272c11064890cd0ba4258300ac1acc1c6467b80d"}]}],"author":{"name":"Thai Tran","email":"tqtran@us.ibm.com","date":"2015-03-16 19:37:47.000000000","tz":-420},"committer":{"name":"lin-hua-cheng","email":"os.lcheng@gmail.com","date":"2015-03-30 22:38:51.000000000","tz":-420},"subject":"Add authentication using openID and SAML","message":"Add authentication using openID and SAML\n\nTo enable websso, make sure you have your environment configured.\nThen add following to Horizon settings:\nWEBSSO_ENABLED\u003dTrue\n\nAlso make sure your KEYSTONE is version 3+\n\nDepends on:\nhttps://review.openstack.org/#/c/136177/\nhttps://review.openstack.org/#/c/151842/\n\nCo-Authored-By: Thai Tran \u003ctqtran@us.ibm.com\u003e\nCo-Authored-By: Jose Castro Leon \u003cjose.castro.leon@cern.ch\u003e\nCo-Authored-By: Marek Denis \u003cmarek.denis@cern.ch\u003e\nCo-Authored-By: Lin Hua Cheng \u003cos.lcheng@gmail.com\u003e\n\nimplements bp federated-identity\nChange-Id: Ief74bece750ffe633d4323238cad89bad61496ed\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/django_openstack_auth/commit/decb89cb29e430215262f2adaf3dcd47b51f636d"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/django_openstack_auth/commit/decb89cb29e430215262f2adaf3dcd47b51f636d"}]},"branch":"refs/heads/master"},"708a892c1a2195874c0012ee00b963f577dd822a":{"kind":"REWORK","_number":30,"created":"2015-03-31 03:04:07.000000000","uploader":{"_account_id":1941,"name":"Lin Hua Cheng","email":"os.lcheng@gmail.com","username":"lin-hua-cheng"},"ref":"refs/changes/78/136178/30","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/django_openstack_auth","ref":"refs/changes/78/136178/30","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/django_openstack_auth refs/changes/78/136178/30 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/django_openstack_auth refs/changes/78/136178/30 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/django_openstack_auth refs/changes/78/136178/30 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/django_openstack_auth refs/changes/78/136178/30"}}},"commit":{"parents":[{"commit":"272c11064890cd0ba4258300ac1acc1c6467b80d","subject":"Merge \"Add token auth plugin\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/django_openstack_auth/commit/272c11064890cd0ba4258300ac1acc1c6467b80d"}]}],"author":{"name":"Thai Tran","email":"tqtran@us.ibm.com","date":"2015-03-16 19:37:47.000000000","tz":-420},"committer":{"name":"lin-hua-cheng","email":"os.lcheng@gmail.com","date":"2015-03-31 03:02:18.000000000","tz":-420},"subject":"Add authentication using openID and SAML","message":"Add authentication using openID and SAML\n\nTo enable websso, make sure you have your environment configured.\nThen add following to Horizon settings:\nWEBSSO_ENABLED\u003dTrue\n\nAlso make sure your KEYSTONE is version 3+\n\nDepends on:\nhttps://review.openstack.org/#/c/136177/\nhttps://review.openstack.org/#/c/151842/\n\nCo-Authored-By: Thai Tran \u003ctqtran@us.ibm.com\u003e\nCo-Authored-By: Jose Castro Leon \u003cjose.castro.leon@cern.ch\u003e\nCo-Authored-By: Marek Denis \u003cmarek.denis@cern.ch\u003e\nCo-Authored-By: Lin Hua Cheng \u003cos.lcheng@gmail.com\u003e\n\nimplements bp federated-identity\nChange-Id: Ief74bece750ffe633d4323238cad89bad61496ed\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/django_openstack_auth/commit/708a892c1a2195874c0012ee00b963f577dd822a"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/django_openstack_auth/commit/708a892c1a2195874c0012ee00b963f577dd822a"}]},"branch":"refs/heads/master"},"0a2cf7fb314931a8bcf7fc6bdf5e8f5dd511e376":{"kind":"REWORK","_number":31,"created":"2015-03-31 04:15:13.000000000","uploader":{"_account_id":1941,"name":"Lin Hua Cheng","email":"os.lcheng@gmail.com","username":"lin-hua-cheng"},"ref":"refs/changes/78/136178/31","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/django_openstack_auth","ref":"refs/changes/78/136178/31","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/django_openstack_auth refs/changes/78/136178/31 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/django_openstack_auth refs/changes/78/136178/31 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/django_openstack_auth refs/changes/78/136178/31 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/django_openstack_auth refs/changes/78/136178/31"}}},"commit":{"parents":[{"commit":"272c11064890cd0ba4258300ac1acc1c6467b80d","subject":"Merge \"Add token auth plugin\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/django_openstack_auth/commit/272c11064890cd0ba4258300ac1acc1c6467b80d"}]}],"author":{"name":"Thai Tran","email":"tqtran@us.ibm.com","date":"2015-03-16 19:37:47.000000000","tz":-420},"committer":{"name":"lin-hua-cheng","email":"os.lcheng@gmail.com","date":"2015-03-31 04:15:08.000000000","tz":-420},"subject":"Add authentication using openID and SAML","message":"Add authentication using openID and SAML\n\nTo enable websso, make sure you have your environment configured.\nThen add following to Horizon settings:\nWEBSSO_ENABLED\u003dTrue\n\nAlso make sure your KEYSTONE is version 3+\n\nDepends on:\nhttps://review.openstack.org/#/c/136177/\nhttps://review.openstack.org/#/c/151842/\n\nCo-Authored-By: Thai Tran \u003ctqtran@us.ibm.com\u003e\nCo-Authored-By: Jose Castro Leon \u003cjose.castro.leon@cern.ch\u003e\nCo-Authored-By: Marek Denis \u003cmarek.denis@cern.ch\u003e\nCo-Authored-By: Lin Hua Cheng \u003cos.lcheng@gmail.com\u003e\n\nimplements bp federated-identity\nChange-Id: Ief74bece750ffe633d4323238cad89bad61496ed\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/django_openstack_auth/commit/0a2cf7fb314931a8bcf7fc6bdf5e8f5dd511e376"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/django_openstack_auth/commit/0a2cf7fb314931a8bcf7fc6bdf5e8f5dd511e376"}]},"branch":"refs/heads/master"},"302f422568a32b513ffbb3089ba799a4416df108":{"kind":"REWORK","_number":32,"created":"2015-03-31 18:10:33.000000000","uploader":{"_account_id":1941,"name":"Lin Hua Cheng","email":"os.lcheng@gmail.com","username":"lin-hua-cheng"},"ref":"refs/changes/78/136178/32","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/django_openstack_auth","ref":"refs/changes/78/136178/32","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/django_openstack_auth refs/changes/78/136178/32 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/django_openstack_auth refs/changes/78/136178/32 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/django_openstack_auth refs/changes/78/136178/32 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/django_openstack_auth refs/changes/78/136178/32"}}},"commit":{"parents":[{"commit":"4e8b06452216fe9e74d589f063290754546ef8b9","subject":"Merge \"Make list_projects a method of auth plugin\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/django_openstack_auth/commit/4e8b06452216fe9e74d589f063290754546ef8b9"}]}],"author":{"name":"Thai Tran","email":"tqtran@us.ibm.com","date":"2015-03-16 19:37:47.000000000","tz":-420},"committer":{"name":"lin-hua-cheng","email":"os.lcheng@gmail.com","date":"2015-03-31 18:10:21.000000000","tz":-420},"subject":"Add authentication using openID and SAML","message":"Add authentication using openID and SAML\n\nTo enable websso, make sure you have your environment configured.\nThen add following to Horizon settings:\nWEBSSO_ENABLED\u003dTrue\n\nAlso make sure your KEYSTONE is version 3+\n\nDepends on:\nhttps://review.openstack.org/#/c/136177/\nhttps://review.openstack.org/#/c/151842/\n\nCo-Authored-By: Thai Tran \u003ctqtran@us.ibm.com\u003e\nCo-Authored-By: Jose Castro Leon \u003cjose.castro.leon@cern.ch\u003e\nCo-Authored-By: Marek Denis \u003cmarek.denis@cern.ch\u003e\nCo-Authored-By: Lin Hua Cheng \u003cos.lcheng@gmail.com\u003e\n\nimplements bp federated-identity\nChange-Id: Ief74bece750ffe633d4323238cad89bad61496ed\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/django_openstack_auth/commit/302f422568a32b513ffbb3089ba799a4416df108"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/django_openstack_auth/commit/302f422568a32b513ffbb3089ba799a4416df108"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
