)]}'
{"id":"openstack%2Fdjango_openstack_auth~341317","triplet_id":"openstack%2Fdjango_openstack_auth~master~I1531019d55eaa752f1560092a376bc19be6f3db2","project":"openstack/django_openstack_auth","branch":"master","topic":"bug/1602528","hashtags":[],"change_id":"I1531019d55eaa752f1560092a376bc19be6f3db2","subject":"Add \u0027is_admin_project\u0027 attribute in token","status":"MERGED","created":"2016-07-13 06:58:30.000000000","updated":"2016-07-30 19:14:20.000000000","submitted":"2016-07-30 19:14:20.000000000","submitter":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"total_comment_count":2,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"afe2d3acc9c85b93cef56390872c534cffa0fbbe","_number":341317,"virtual_id_number":341317,"owner":{"_account_id":17172,"name":"Kenji Ishii","email":"ken-ishii@sx.jp.nec.com","username":"kenji-ishii"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"all":[{"value":0,"_account_id":7665,"name":"Travis Tripp","email":"os.travis.tripp@gmail.com","username":"travis.tripp"},{"value":2,"date":"2016-07-30 19:14:20.000000000","post_submit":true,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":17172,"name":"Kenji Ishii","email":"ken-ishii@sx.jp.nec.com","username":"kenji-ishii"},{"value":0,"_account_id":5623,"name":"David Lyle","email":"dklyle0@gmail.com","username":"david-lyle"},{"value":0,"_account_id":9576,"name":"Thai Tran","email":"tqtran@us.ibm.com","username":"tqtran"}],"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":7665,"name":"Travis Tripp","email":"os.travis.tripp@gmail.com","username":"travis.tripp"},"all":[{"value":2,"date":"2016-07-30 17:54:55.000000000","_account_id":7665,"name":"Travis Tripp","email":"os.travis.tripp@gmail.com","username":"travis.tripp"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":17172,"name":"Kenji Ishii","email":"ken-ishii@sx.jp.nec.com","username":"kenji-ishii"},{"value":2,"date":"2016-07-29 20:18:05.000000000","_account_id":5623,"name":"David Lyle","email":"dklyle0@gmail.com","username":"david-lyle"},{"value":0,"_account_id":9576,"name":"Thai Tran","email":"tqtran@us.ibm.com","username":"tqtran"}],"values":{"-2":"Do not merge","-1":"This patch needs further work before it can be merged"," 0":"No score","+1":"Looks good to me, but someone else must approve","+2":"Looks good to me (core reviewer)"},"description":"","default_value":0,"optional":true},"Workflow":{"approved":{"_account_id":7665,"name":"Travis Tripp","email":"os.travis.tripp@gmail.com","username":"travis.tripp"},"all":[{"value":1,"date":"2016-07-30 17:54:55.000000000","_account_id":7665,"name":"Travis Tripp","email":"os.travis.tripp@gmail.com","username":"travis.tripp"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":17172,"name":"Kenji Ishii","email":"ken-ishii@sx.jp.nec.com","username":"kenji-ishii"},{"value":0,"_account_id":5623,"name":"David Lyle","email":"dklyle0@gmail.com","username":"david-lyle"},{"value":0,"_account_id":9576,"name":"Thai Tran","email":"tqtran@us.ibm.com","username":"tqtran"}],"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":5623,"name":"David Lyle","email":"dklyle0@gmail.com","username":"david-lyle"},{"_account_id":7665,"name":"Travis Tripp","email":"os.travis.tripp@gmail.com","username":"travis.tripp"},{"_account_id":9576,"name":"Thai Tran","email":"tqtran@us.ibm.com","username":"tqtran"},{"_account_id":17172,"name":"Kenji Ishii","email":"ken-ishii@sx.jp.nec.com","username":"kenji-ishii"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2016-07-13 20:53:10.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":"2016-07-29 20:18:05.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":"2016-07-30 17:54:55.000000000","updated_by":{"_account_id":7665,"name":"Travis Tripp","email":"os.travis.tripp@gmail.com","username":"travis.tripp"},"reviewer":{"_account_id":7665,"name":"Travis Tripp","email":"os.travis.tripp@gmail.com","username":"travis.tripp"},"state":"REVIEWER"},{"updated":"2016-07-30 19:14:20.000000000","updated_by":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"reviewer":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"state":"REVIEWER"}],"messages":[{"id":"a690baf4ca8e5edae704d668b9030b1e0a257068","author":{"_account_id":17172,"name":"Kenji Ishii","email":"ken-ishii@sx.jp.nec.com","username":"kenji-ishii"},"date":"2016-07-13 06:58:30.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"e8acdae3c463f74f3eb15fd142637e4519beb7f9","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-07-13 08:05:08.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-django_openstack_auth-docs http://docs-draft.openstack.org/17/341317/1/check/gate-django_openstack_auth-docs/3e10c19//doc/build/html/ : SUCCESS in 3m 55s\n- gate-django_openstack_auth-pep8 http://logs.openstack.org/17/341317/1/check/gate-django_openstack_auth-pep8/19fdbb2/ : SUCCESS in 3m 23s\n- gate-django_openstack_auth-python27 http://logs.openstack.org/17/341317/1/check/gate-django_openstack_auth-python27/084cd27/ : SUCCESS in 2m 51s\n- gate-django_openstack_auth-python34 http://logs.openstack.org/17/341317/1/check/gate-django_openstack_auth-python34/699285e/ : SUCCESS in 3m 11s\n- gate-django_openstack_auth-python35-nv http://logs.openstack.org/17/341317/1/check/gate-django_openstack_auth-python35-nv/a8970f1/ : SUCCESS in 3m 51s (non-voting)\n- gate-tempest-dsvm-neutron-src-django_openstack_auth http://logs.openstack.org/17/341317/1/check/gate-tempest-dsvm-neutron-src-django_openstack_auth/e4f6dad/ : SUCCESS in 1h 05m 21s\n- gate-django_openstack_auth-tox-py27dj18 http://logs.openstack.org/17/341317/1/check/gate-django_openstack_auth-tox-py27dj18/605e79d/ : SUCCESS in 3m 09s\n- gate-django_openstack_auth-tox-py27dj19 http://logs.openstack.org/17/341317/1/check/gate-django_openstack_auth-tox-py27dj19/af90016/ : SUCCESS in 3m 04s","accounts_in_message":[],"_revision_number":1},{"id":"e3b49bc910c97311162ff4b6515a468e6a2defd1","author":{"_account_id":9576,"name":"Thai Tran","email":"tqtran@us.ibm.com","username":"tqtran"},"date":"2016-07-13 20:53:10.000000000","message":"Patch Set 1: Code-Review-1\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"58f0bb36ad694d6ccf97f7dd3065c7d7d29f5ae6","author":{"_account_id":17172,"name":"Kenji Ishii","email":"ken-ishii@sx.jp.nec.com","username":"kenji-ishii"},"date":"2016-07-14 01:36:47.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"bc93cc4e7c03063477c338b06b51aa46e5f13eab","author":{"_account_id":17172,"name":"Kenji Ishii","email":"ken-ishii@sx.jp.nec.com","username":"kenji-ishii"},"date":"2016-07-14 01:37:33.000000000","message":"Patch Set 1:\n\n(1 comment)\n\n@Thai Thank you for review!","accounts_in_message":[],"_revision_number":1},{"id":"521680c78349eb4a2b0f2cc1e09f62848c31643c","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-07-14 02:37:09.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-django_openstack_auth-docs http://docs-draft.openstack.org/17/341317/2/check/gate-django_openstack_auth-docs/19ec721//doc/build/html/ : SUCCESS in 2m 49s\n- gate-django_openstack_auth-pep8 http://logs.openstack.org/17/341317/2/check/gate-django_openstack_auth-pep8/6b823cd/ : SUCCESS in 1m 56s\n- gate-django_openstack_auth-python27 http://logs.openstack.org/17/341317/2/check/gate-django_openstack_auth-python27/2004ea2/ : SUCCESS in 3m 04s\n- gate-django_openstack_auth-python34 http://logs.openstack.org/17/341317/2/check/gate-django_openstack_auth-python34/850ac9f/ : SUCCESS in 4m 01s\n- gate-django_openstack_auth-python35-nv http://logs.openstack.org/17/341317/2/check/gate-django_openstack_auth-python35-nv/8f5ed7d/ : SUCCESS in 3m 38s (non-voting)\n- gate-tempest-dsvm-neutron-src-django_openstack_auth http://logs.openstack.org/17/341317/2/check/gate-tempest-dsvm-neutron-src-django_openstack_auth/11bf018/ : SUCCESS in 58m 57s\n- gate-django_openstack_auth-tox-py27dj18 http://logs.openstack.org/17/341317/2/check/gate-django_openstack_auth-tox-py27dj18/0738429/ : SUCCESS in 3m 05s\n- gate-django_openstack_auth-tox-py27dj19 http://logs.openstack.org/17/341317/2/check/gate-django_openstack_auth-tox-py27dj19/91e849a/ : SUCCESS in 3m 11s","accounts_in_message":[],"_revision_number":2},{"id":"fe6134c993fb55e6370055ecda9efa1c6d580562","author":{"_account_id":17172,"name":"Kenji Ishii","email":"ken-ishii@sx.jp.nec.com","username":"kenji-ishii"},"date":"2016-07-21 06:52:44.000000000","message":"Patch Set 2:\n\nrecheck","accounts_in_message":[],"_revision_number":2},{"id":"fdecd9356ec19b7ceb8c11c868b1c0a4f62b6658","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-07-21 07:50:58.000000000","message":"Patch Set 2:\n\nBuild succeeded (check pipeline).\n\n- gate-django_openstack_auth-docs http://docs-draft.openstack.org/17/341317/2/check/gate-django_openstack_auth-docs/ee8a789//doc/build/html/ : SUCCESS in 2m 43s\n- gate-django_openstack_auth-pep8 http://logs.openstack.org/17/341317/2/check/gate-django_openstack_auth-pep8/8b7c8c4/ : SUCCESS in 1m 58s\n- gate-django_openstack_auth-python27 http://logs.openstack.org/17/341317/2/check/gate-django_openstack_auth-python27/d78b62f/ : SUCCESS in 3m 07s\n- gate-django_openstack_auth-python34 http://logs.openstack.org/17/341317/2/check/gate-django_openstack_auth-python34/845ac2e/ : SUCCESS in 2m 41s\n- gate-django_openstack_auth-python35-nv http://logs.openstack.org/17/341317/2/check/gate-django_openstack_auth-python35-nv/a11155f/ : SUCCESS in 3m 33s (non-voting)\n- gate-tempest-dsvm-neutron-src-django_openstack_auth http://logs.openstack.org/17/341317/2/check/gate-tempest-dsvm-neutron-src-django_openstack_auth/edaa4ee/ : SUCCESS in 54m 54s\n- gate-django_openstack_auth-tox-py27dj18 http://logs.openstack.org/17/341317/2/check/gate-django_openstack_auth-tox-py27dj18/9889432/ : SUCCESS in 2m 57s\n- gate-django_openstack_auth-tox-py27dj19 http://logs.openstack.org/17/341317/2/check/gate-django_openstack_auth-tox-py27dj19/126324e/ : SUCCESS in 2m 20s","accounts_in_message":[],"_revision_number":2},{"id":"c69583fc02b714a7b0b33e5bef02045f17f7fe5e","author":{"_account_id":5623,"name":"David Lyle","email":"dklyle0@gmail.com","username":"david-lyle"},"date":"2016-07-26 22:41:47.000000000","message":"Patch Set 2: Code-Review+1\n\nI think this looks sufficient, but I wonder in the project switch case, have you tested that?","accounts_in_message":[],"_revision_number":2},{"id":"550f34e34d859bc4050c4d99516230211d4e186d","author":{"_account_id":17172,"name":"Kenji Ishii","email":"ken-ishii@sx.jp.nec.com","username":"kenji-ishii"},"date":"2016-07-27 02:37:30.000000000","message":"Patch Set 2:\n\n@David, As far as I tested, switching case also worked well.\nWhen a user(domain\u003d\u0027Default\u0027, project\u003d\u0027admin\u0027) logged in, this value is True. Then a user switch a project from \u0027admin\u0027 to \u0027demo\u0027, in this case this value is False. Both of results are as expected.\nThanks for your review.","accounts_in_message":[],"_revision_number":2},{"id":"26ce2cd1f36eeefa7ffa55b5540482fe44bb7655","author":{"_account_id":5623,"name":"David Lyle","email":"dklyle0@gmail.com","username":"david-lyle"},"date":"2016-07-29 20:18:05.000000000","message":"Patch Set 2: Code-Review+2\n\nThanks Kenji","accounts_in_message":[],"_revision_number":2},{"id":"72c5b4de9b8562dcb20f1bc023e93494fc2a837e","author":{"_account_id":7665,"name":"Travis Tripp","email":"os.travis.tripp@gmail.com","username":"travis.tripp"},"date":"2016-07-30 17:54:55.000000000","message":"Patch Set 2: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":2},{"id":"c14b68893b0a75d64ab47286789d59b673d2454c","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-07-30 17:55:05.000000000","message":"Patch Set 2: -Verified\n\nStarting gate jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":2},{"id":"f3cb433b3c7a291cfaf40c9872352d6df12ac5ea","date":"2016-07-30 19:14:20.000000000","message":"Change has been successfully merged into the git repository by Jenkins","accounts_in_message":[],"_revision_number":2},{"id":"4613bf6e28f4e3aa04cad7dd51cf8d634a2585f2","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-07-30 19:14:20.000000000","message":"Patch Set 2: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- gate-django_openstack_auth-docs-ubuntu-xenial http://docs-draft.openstack.org/17/341317/2/gate/gate-django_openstack_auth-docs-ubuntu-xenial/7490fad//doc/build/html/ : SUCCESS in 3m 08s\n- gate-django_openstack_auth-pep8-ubuntu-xenial http://logs.openstack.org/17/341317/2/gate/gate-django_openstack_auth-pep8-ubuntu-xenial/2894701/ : SUCCESS in 3m 23s\n- gate-django_openstack_auth-python27-ubuntu-xenial http://logs.openstack.org/17/341317/2/gate/gate-django_openstack_auth-python27-ubuntu-xenial/263f933/ : SUCCESS in 5m 30s\n- gate-django_openstack_auth-python34 http://logs.openstack.org/17/341317/2/gate/gate-django_openstack_auth-python34/3c4f24b/ : SUCCESS in 4m 34s\n- gate-tempest-dsvm-neutron-src-django_openstack_auth http://logs.openstack.org/17/341317/2/gate/gate-tempest-dsvm-neutron-src-django_openstack_auth/881a3df/ : SUCCESS in 1h 19m 14s\n- gate-django_openstack_auth-tox-py27dj18 http://logs.openstack.org/17/341317/2/gate/gate-django_openstack_auth-tox-py27dj18/9b89512/ : SUCCESS in 2m 34s\n- gate-django_openstack_auth-tox-py27dj19 http://logs.openstack.org/17/341317/2/gate/gate-django_openstack_auth-tox-py27dj19/380ae7c/ : SUCCESS in 3m 13s","accounts_in_message":[],"_revision_number":2}],"current_revision_number":2,"current_revision":"9ad524b2153b0fcc4be02c662eec28d0fbeeb5e8","revisions":{"631f384e92b1d8a0e4804d83d73127615d56fa8c":{"kind":"REWORK","_number":1,"created":"2016-07-13 06:58:30.000000000","uploader":{"_account_id":17172,"name":"Kenji Ishii","email":"ken-ishii@sx.jp.nec.com","username":"kenji-ishii"},"ref":"refs/changes/17/341317/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/django_openstack_auth","ref":"refs/changes/17/341317/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/django_openstack_auth refs/changes/17/341317/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/django_openstack_auth refs/changes/17/341317/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/django_openstack_auth refs/changes/17/341317/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/django_openstack_auth refs/changes/17/341317/1"}}},"commit":{"parents":[{"commit":"6e58b9fbc2782efa055662fe3faf3a3551f4b594","subject":"Updated from global requirements","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/django_openstack_auth/commit/6e58b9fbc2782efa055662fe3faf3a3551f4b594"}]}],"author":{"name":"Kenji Ishii","email":"ken-ishii@sx.jp.nec.com","date":"2016-07-13 06:53:44.000000000","tz":540},"committer":{"name":"Kenji Ishii","email":"ken-ishii@sx.jp.nec.com","date":"2016-07-13 06:53:44.000000000","tz":540},"subject":"Add \u0027is_admin_project\u0027 attribute in token","message":"Add \u0027is_admin_project\u0027 attribute in token\n\nIn mitaka, keystone supports is_admin_project attribute.\nhttps://blueprints.launchpad.net/keystone/+spec/is-admin-project\nThis patch will support this attribute.\n\nChange-Id: I1531019d55eaa752f1560092a376bc19be6f3db2\nCloses-Bug: #1602528\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/django_openstack_auth/commit/631f384e92b1d8a0e4804d83d73127615d56fa8c"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/django_openstack_auth/commit/631f384e92b1d8a0e4804d83d73127615d56fa8c"}]},"branch":"refs/heads/master"},"9ad524b2153b0fcc4be02c662eec28d0fbeeb5e8":{"kind":"REWORK","_number":2,"created":"2016-07-14 01:36:47.000000000","uploader":{"_account_id":17172,"name":"Kenji Ishii","email":"ken-ishii@sx.jp.nec.com","username":"kenji-ishii"},"ref":"refs/changes/17/341317/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/django_openstack_auth","ref":"refs/changes/17/341317/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/django_openstack_auth refs/changes/17/341317/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/django_openstack_auth refs/changes/17/341317/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/django_openstack_auth refs/changes/17/341317/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/django_openstack_auth refs/changes/17/341317/2"}}},"commit":{"parents":[{"commit":"6e58b9fbc2782efa055662fe3faf3a3551f4b594","subject":"Updated from global requirements","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/django_openstack_auth/commit/6e58b9fbc2782efa055662fe3faf3a3551f4b594"}]}],"author":{"name":"Kenji Ishii","email":"ken-ishii@sx.jp.nec.com","date":"2016-07-13 06:53:44.000000000","tz":540},"committer":{"name":"Kenji Ishii","email":"ken-ishii@sx.jp.nec.com","date":"2016-07-14 01:36:30.000000000","tz":540},"subject":"Add \u0027is_admin_project\u0027 attribute in token","message":"Add \u0027is_admin_project\u0027 attribute in token\n\nIn mitaka, keystone supports is_admin_project attribute.\nhttps://blueprints.launchpad.net/keystone/+spec/is-admin-project\nThis patch will support this attribute.\n\nChange-Id: I1531019d55eaa752f1560092a376bc19be6f3db2\nCloses-Bug: #1602528\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/django_openstack_auth/commit/9ad524b2153b0fcc4be02c662eec28d0fbeeb5e8"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/django_openstack_auth/commit/9ad524b2153b0fcc4be02c662eec28d0fbeeb5e8"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
