)]}'
{"id":"openstack%2Fpython-keystoneclient~375239","triplet_id":"openstack%2Fpython-keystoneclient~master~I70a9018b39eb973a787fcf94516445be0bacfbad","project":"openstack/python-keystoneclient","branch":"master","hashtags":[],"change_id":"I70a9018b39eb973a787fcf94516445be0bacfbad","subject":"Allow send null value in extra properties","status":"ABANDONED","created":"2016-09-23 04:58:24.000000000","updated":"2018-10-19 17:43:25.000000000","total_comment_count":13,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"095e4337fa6735972e4f3903b667fe4e2107482e","_number":375239,"virtual_id_number":375239,"owner":{"_account_id":6509,"name":"Roman Bogorodskiy","email":"rbogorodskiy@mirantis.com","username":"novel"},"actions":{},"labels":{"Verified":{"all":[{"date":"2017-01-23 16:38:12.000000000","_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},{"_account_id":13478,"name":"Boris Bobrov","email":"b.bobrov@sap.com","username":"bbobrov"},{"_account_id":6938,"name":"Alexey Ovchinnikov","email":"aovchinnikov@mirantis.com","username":"aovchinnikov"},{"_account_id":6509,"name":"Roman Bogorodskiy","email":"rbogorodskiy@mirantis.com","username":"novel"},{"_account_id":15054,"name":"wangxiyuan","email":"wangxiyuan1007@gmail.com","username":"wangxiyuan"}],"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":13478,"name":"Boris Bobrov","email":"b.bobrov@sap.com","username":"bbobrov"},"recommended":{"_account_id":6938,"name":"Alexey Ovchinnikov","email":"aovchinnikov@mirantis.com","username":"aovchinnikov"},"all":[{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},{"value":2,"date":"2016-11-09 16:07:22.000000000","permitted_voting_range":{"min":-1,"max":1},"_account_id":13478,"name":"Boris Bobrov","email":"b.bobrov@sap.com","username":"bbobrov"},{"value":1,"date":"2016-10-19 11:34:34.000000000","permitted_voting_range":{"min":-1,"max":1},"_account_id":6938,"name":"Alexey Ovchinnikov","email":"aovchinnikov@mirantis.com","username":"aovchinnikov"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":6509,"name":"Roman Bogorodskiy","email":"rbogorodskiy@mirantis.com","username":"novel"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":15054,"name":"wangxiyuan","email":"wangxiyuan1007@gmail.com","username":"wangxiyuan"}],"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":{"all":[{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},{"_account_id":13478,"name":"Boris Bobrov","email":"b.bobrov@sap.com","username":"bbobrov"},{"_account_id":6938,"name":"Alexey Ovchinnikov","email":"aovchinnikov@mirantis.com","username":"aovchinnikov"},{"value":0,"permitted_voting_range":{"min":-1,"max":0},"_account_id":6509,"name":"Roman Bogorodskiy","email":"rbogorodskiy@mirantis.com","username":"novel"},{"_account_id":15054,"name":"wangxiyuan","email":"wangxiyuan1007@gmail.com","username":"wangxiyuan"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},{"_account_id":6509,"name":"Roman Bogorodskiy","email":"rbogorodskiy@mirantis.com","username":"novel"},{"_account_id":6938,"name":"Alexey Ovchinnikov","email":"aovchinnikov@mirantis.com","username":"aovchinnikov"},{"_account_id":13478,"name":"Boris Bobrov","email":"b.bobrov@sap.com","username":"bbobrov"},{"_account_id":15054,"name":"wangxiyuan","email":"wangxiyuan1007@gmail.com","username":"wangxiyuan"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2016-10-18 08:24:07.000000000","updated_by":{"_account_id":15054,"name":"wangxiyuan","email":"wangxiyuan1007@gmail.com","username":"wangxiyuan"},"reviewer":{"_account_id":15054,"name":"wangxiyuan","email":"wangxiyuan1007@gmail.com","username":"wangxiyuan"},"state":"REVIEWER"},{"updated":"2016-10-19 11:34:34.000000000","updated_by":{"_account_id":6938,"name":"Alexey Ovchinnikov","email":"aovchinnikov@mirantis.com","username":"aovchinnikov"},"reviewer":{"_account_id":6938,"name":"Alexey Ovchinnikov","email":"aovchinnikov@mirantis.com","username":"aovchinnikov"},"state":"REVIEWER"},{"updated":"2016-11-09 16:07:22.000000000","updated_by":{"_account_id":13478,"name":"Boris Bobrov","email":"b.bobrov@sap.com","username":"bbobrov"},"reviewer":{"_account_id":13478,"name":"Boris Bobrov","email":"b.bobrov@sap.com","username":"bbobrov"},"state":"REVIEWER"},{"updated":"2017-01-23 16:38:12.000000000","updated_by":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"reviewer":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"state":"REVIEWER"}],"messages":[{"id":"b04b87febc4bf85b9110baa6e0ce450d5bd5ee29","author":{"_account_id":6509,"name":"Roman Bogorodskiy","email":"rbogorodskiy@mirantis.com","username":"novel"},"date":"2016-09-23 04:58:24.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"3dd623da981b5668a70c2f6dbbe02a4ad3dbf758","author":{"_account_id":6509,"name":"Roman Bogorodskiy","email":"rbogorodskiy@mirantis.com","username":"novel"},"date":"2016-09-23 05:10:39.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"42b4a834820eb19787900bc970cbe9f494f9f27b","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-09-23 06:17:07.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-keystoneclient-docs-ubuntu-xenial http://docs-draft.openstack.org/39/375239/2/check/gate-python-keystoneclient-docs-ubuntu-xenial/aa3780e//doc/build/html/ : SUCCESS in 2m 59s\n- gate-python-keystoneclient-pep8-ubuntu-xenial http://logs.openstack.org/39/375239/2/check/gate-python-keystoneclient-pep8-ubuntu-xenial/c302534/ : SUCCESS in 2m 39s\n- gate-python-keystoneclient-python27-ubuntu-xenial http://logs.openstack.org/39/375239/2/check/gate-python-keystoneclient-python27-ubuntu-xenial/3de0478/ : SUCCESS in 1m 41s\n- gate-python-keystoneclient-python34 http://logs.openstack.org/39/375239/2/check/gate-python-keystoneclient-python34/d94fdc6/ : SUCCESS in 2m 04s\n- gate-python-keystoneclient-python35-nv http://logs.openstack.org/39/375239/2/check/gate-python-keystoneclient-python35-nv/990c4a9/ : SUCCESS in 3m 02s (non-voting)\n- gate-tempest-dsvm-neutron-src-python-keystoneclient http://logs.openstack.org/39/375239/2/check/gate-tempest-dsvm-neutron-src-python-keystoneclient/1ea0f5d/ : SUCCESS in 1h 06m 12s\n- gate-keystoneclient-dsvm-functional-ubuntu-xenial http://logs.openstack.org/39/375239/2/check/gate-keystoneclient-dsvm-functional-ubuntu-xenial/dc1ced4/ : SUCCESS in 20m 00s\n- gate-python-keystoneclient-tox-bandit-ubuntu-xenial http://logs.openstack.org/39/375239/2/check/gate-python-keystoneclient-tox-bandit-ubuntu-xenial/051aefe/ : SUCCESS in 1m 34s","accounts_in_message":[],"_revision_number":2},{"id":"3a454d583e53f5afedbb776f94825964fce7a22a","author":{"_account_id":13478,"name":"Boris Bobrov","email":"b.bobrov@sap.com","username":"bbobrov"},"date":"2016-09-23 11:35:39.000000000","message":"Patch Set 2:\n\nCould you please change order of assertEqual arguments? It should be (expected, actual).","accounts_in_message":[],"_revision_number":2},{"id":"a48be66465dba4b8070d9f98d9327b5af662cbc9","author":{"_account_id":13478,"name":"Boris Bobrov","email":"b.bobrov@sap.com","username":"bbobrov"},"date":"2016-09-23 11:35:53.000000000","message":"Patch Set 2:\n\nbesides that i am good with the change","accounts_in_message":[],"_revision_number":2},{"id":"9fcb1a509f4eddc2ad0932cb0c3f06551aeec00b","author":{"_account_id":6509,"name":"Roman Bogorodskiy","email":"rbogorodskiy@mirantis.com","username":"novel"},"date":"2016-09-23 11:42:10.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"d3bacbcdbebc56d1ac2aa84abf55943506740d7d","author":{"_account_id":13478,"name":"Boris Bobrov","email":"b.bobrov@sap.com","username":"bbobrov"},"date":"2016-09-23 11:42:33.000000000","message":"Patch Set 3: Code-Review+1","accounts_in_message":[],"_revision_number":3},{"id":"74d8468bc5fbe84b40c48eb1fdb401d1909e0a0f","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-09-23 12:48:39.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-keystoneclient-docs-ubuntu-xenial http://docs-draft.openstack.org/39/375239/3/check/gate-python-keystoneclient-docs-ubuntu-xenial/2f9c1fd//doc/build/html/ : SUCCESS in 2m 28s\n- gate-python-keystoneclient-pep8-ubuntu-xenial http://logs.openstack.org/39/375239/3/check/gate-python-keystoneclient-pep8-ubuntu-xenial/0d22b2b/ : SUCCESS in 2m 03s\n- gate-python-keystoneclient-python27-ubuntu-xenial http://logs.openstack.org/39/375239/3/check/gate-python-keystoneclient-python27-ubuntu-xenial/0aa84df/ : SUCCESS in 2m 27s\n- gate-python-keystoneclient-python34 http://logs.openstack.org/39/375239/3/check/gate-python-keystoneclient-python34/99a7212/ : SUCCESS in 1m 40s\n- gate-python-keystoneclient-python35-nv http://logs.openstack.org/39/375239/3/check/gate-python-keystoneclient-python35-nv/614e985/ : SUCCESS in 3m 00s (non-voting)\n- gate-tempest-dsvm-neutron-src-python-keystoneclient http://logs.openstack.org/39/375239/3/check/gate-tempest-dsvm-neutron-src-python-keystoneclient/d5670a9/ : SUCCESS in 1h 06m 14s\n- gate-keystoneclient-dsvm-functional-ubuntu-xenial http://logs.openstack.org/39/375239/3/check/gate-keystoneclient-dsvm-functional-ubuntu-xenial/bd78c7e/ : SUCCESS in 19m 58s\n- gate-python-keystoneclient-tox-bandit-ubuntu-xenial http://logs.openstack.org/39/375239/3/check/gate-python-keystoneclient-tox-bandit-ubuntu-xenial/91e9dd5/ : SUCCESS in 2m 24s","accounts_in_message":[],"_revision_number":3},{"id":"f1d8622e7483d5346dd87f6bb7e3bdd4874b0304","author":{"_account_id":6938,"name":"Alexey Ovchinnikov","email":"aovchinnikov@mirantis.com","username":"aovchinnikov"},"date":"2016-10-17 08:20:03.000000000","message":"Patch Set 3:\n\n(5 comments)\n\nPlease find some questions and nitpicks inline.","accounts_in_message":[],"_revision_number":3},{"id":"f141da78a8a03026e5f4898e3ee2358d2ba6dd87","author":{"_account_id":6509,"name":"Roman Bogorodskiy","email":"rbogorodskiy@mirantis.com","username":"novel"},"date":"2016-10-18 08:05:14.000000000","message":"Uploaded patch set 4: Patch Set 3 was rebased.","accounts_in_message":[],"_revision_number":4},{"id":"9388c6e522de3fa2619694b89378b2c90c074921","author":{"_account_id":6509,"name":"Roman Bogorodskiy","email":"rbogorodskiy@mirantis.com","username":"novel"},"date":"2016-10-18 08:11:41.000000000","message":"Patch Set 3:\n\n(5 comments)","accounts_in_message":[],"_revision_number":3},{"id":"c812c33cf893bbfcd5f3bd900126554568a9b048","author":{"_account_id":6509,"name":"Roman Bogorodskiy","email":"rbogorodskiy@mirantis.com","username":"novel"},"date":"2016-10-18 08:20:55.000000000","message":"Uploaded patch set 5.","accounts_in_message":[],"_revision_number":5},{"id":"0aef56c0b1ff1b84e265ebd7c73bc2efc8847b32","author":{"_account_id":15054,"name":"wangxiyuan","email":"wangxiyuan1007@gmail.com","username":"wangxiyuan"},"date":"2016-10-18 08:24:07.000000000","message":"Patch Set 4:\n\n(1 comment)\n\n@Roman, I have no time to focus on keystone now. Big thanks for picking this up. :-)","accounts_in_message":[],"_revision_number":4},{"id":"406a9fbedfe59f49584272febe259245c52576bd","author":{"_account_id":6938,"name":"Alexey Ovchinnikov","email":"aovchinnikov@mirantis.com","username":"aovchinnikov"},"date":"2016-10-18 08:59:11.000000000","message":"Patch Set 3:\n\n(1 comment)","accounts_in_message":[],"_revision_number":3},{"id":"a4f88cc7e27ebc53ddc432728b72c576758e113e","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-10-18 09:02:45.000000000","message":"Patch Set 5: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-keystoneclient-docs-ubuntu-xenial http://docs-draft.openstack.org/39/375239/5/check/gate-python-keystoneclient-docs-ubuntu-xenial/d332c70//doc/build/html/ : SUCCESS in 2m 49s\n- gate-python-keystoneclient-pep8-ubuntu-xenial http://logs.openstack.org/39/375239/5/check/gate-python-keystoneclient-pep8-ubuntu-xenial/fc2f178/ : SUCCESS in 2m 39s\n- gate-python-keystoneclient-python27-ubuntu-xenial http://logs.openstack.org/39/375239/5/check/gate-python-keystoneclient-python27-ubuntu-xenial/2c3aee2/ : SUCCESS in 1m 34s\n- gate-python-keystoneclient-python34 http://logs.openstack.org/39/375239/5/check/gate-python-keystoneclient-python34/fdec015/ : SUCCESS in 2m 16s\n- gate-python-keystoneclient-python35 http://logs.openstack.org/39/375239/5/check/gate-python-keystoneclient-python35/28f56e8/ : SUCCESS in 3m 03s\n- gate-tempest-dsvm-neutron-src-python-keystoneclient http://logs.openstack.org/39/375239/5/check/gate-tempest-dsvm-neutron-src-python-keystoneclient/2fdfaf8/ : SUCCESS in 41m 34s\n- gate-keystoneclient-dsvm-functional-ubuntu-xenial http://logs.openstack.org/39/375239/5/check/gate-keystoneclient-dsvm-functional-ubuntu-xenial/0af958c/ : SUCCESS in 13m 20s\n- gate-python-keystoneclient-tox-bandit-ubuntu-xenial http://logs.openstack.org/39/375239/5/check/gate-python-keystoneclient-tox-bandit-ubuntu-xenial/f7f3682/ : SUCCESS in 1m 35s","accounts_in_message":[],"_revision_number":5},{"id":"234b62ebb73d3b9a511f66cb295012cef500b239","author":{"_account_id":6509,"name":"Roman Bogorodskiy","email":"rbogorodskiy@mirantis.com","username":"novel"},"date":"2016-10-18 10:06:07.000000000","message":"Uploaded patch set 6.","accounts_in_message":[],"_revision_number":6},{"id":"e26920f2d7925777f6bec37e3e85b9c54239622d","author":{"_account_id":6509,"name":"Roman Bogorodskiy","email":"rbogorodskiy@mirantis.com","username":"novel"},"date":"2016-10-18 10:07:23.000000000","message":"Uploaded patch set 7: Commit message was updated.","accounts_in_message":[],"_revision_number":7},{"id":"e283821f772ce0d5e151469c00a5e9ef230948c4","author":{"_account_id":6509,"name":"Roman Bogorodskiy","email":"rbogorodskiy@mirantis.com","username":"novel"},"date":"2016-10-18 10:08:01.000000000","message":"Patch Set 4:\n\n(1 comment)","accounts_in_message":[],"_revision_number":4},{"id":"2714754d5569592b7534c11364c80caad233bb8d","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-10-18 10:50:09.000000000","message":"Patch Set 7: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-keystoneclient-docs-ubuntu-xenial http://docs-draft.openstack.org/39/375239/7/check/gate-python-keystoneclient-docs-ubuntu-xenial/a8634db//doc/build/html/ : SUCCESS in 2m 02s\n- gate-python-keystoneclient-pep8-ubuntu-xenial http://logs.openstack.org/39/375239/7/check/gate-python-keystoneclient-pep8-ubuntu-xenial/7c1fa9a/ : SUCCESS in 1m 41s\n- gate-python-keystoneclient-python27-ubuntu-xenial http://logs.openstack.org/39/375239/7/check/gate-python-keystoneclient-python27-ubuntu-xenial/c2c6d9b/ : SUCCESS in 1m 43s\n- gate-python-keystoneclient-python34 http://logs.openstack.org/39/375239/7/check/gate-python-keystoneclient-python34/d785686/ : SUCCESS in 2m 12s\n- gate-python-keystoneclient-python35 http://logs.openstack.org/39/375239/7/check/gate-python-keystoneclient-python35/5b53b5a/ : SUCCESS in 1m 42s\n- gate-tempest-dsvm-neutron-src-python-keystoneclient http://logs.openstack.org/39/375239/7/check/gate-tempest-dsvm-neutron-src-python-keystoneclient/e3aecaf/ : SUCCESS in 42m 27s\n- gate-keystoneclient-dsvm-functional-ubuntu-xenial http://logs.openstack.org/39/375239/7/check/gate-keystoneclient-dsvm-functional-ubuntu-xenial/297cf83/ : SUCCESS in 20m 29s\n- gate-python-keystoneclient-tox-bandit-ubuntu-xenial http://logs.openstack.org/39/375239/7/check/gate-python-keystoneclient-tox-bandit-ubuntu-xenial/7ec2ed3/ : SUCCESS in 2m 02s","accounts_in_message":[],"_revision_number":7},{"id":"fade066598ae34b5afb06bc57e92ec4282fabae3","author":{"_account_id":6938,"name":"Alexey Ovchinnikov","email":"aovchinnikov@mirantis.com","username":"aovchinnikov"},"date":"2016-10-19 11:34:34.000000000","message":"Patch Set 7: Code-Review+1","accounts_in_message":[],"_revision_number":7},{"id":"c415fa62a1d8772ea09e0fed5cc6f2eafb405fbe","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2016-10-27 14:29:13.000000000","message":"Patch Set 7:\n\nhow do you feel about using a real metadata handling method instead of abusing the extras field? https://review.openstack.org/#/c/388886/","accounts_in_message":[],"_revision_number":7},{"id":"54f7abbccee5db80ef73240ec2aeff8c70debc28","author":{"_account_id":13478,"name":"Boris Bobrov","email":"b.bobrov@sap.com","username":"bbobrov"},"date":"2016-11-09 16:07:22.000000000","message":"Patch Set 7: Code-Review+2\n\nthis should still go in, because we shall have to live with extras for a while","accounts_in_message":[],"_revision_number":7},{"id":"08f7be149a8fd8e780bdaf4efa5a6d7fbbaaf4ce","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2016-11-09 16:27:57.000000000","message":"Patch Set 7: Code-Review-1\n\nthis is a pretty big change, i\u0027m not a big fan of hardcoding things like this -- we\u0027d need a release note and probably a major version bump","accounts_in_message":[],"_revision_number":7},{"id":"e7e2faba199567269933788bfc41f6ffb58a97cf","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-12-21 14:25:03.000000000","message":"Patch Set 7: Verified-1\n\nMerge Failed.\n\nThis change or one of its cross-repo dependencies was unable to be automatically merged with the current state of its repository. Please rebase the change and upload a new patchset.","accounts_in_message":[],"_revision_number":7},{"id":"4a7ea3cf5859357267d683167cc7d81316746a73","author":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"date":"2017-01-23 16:38:12.000000000","message":"Patch Set 7:\n\nAre we still moving forward with this approach?","accounts_in_message":[],"_revision_number":7},{"id":"4938f875dddb5e6ebb81dc2c7cd2e7d34f6a8888","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2017-10-06 01:06:02.000000000","message":"Removed reviewer Steve Martinelli with the following votes:\n\n* Code-Review-1 by Steve Martinelli \u003cs.martinelli@gmail.com\u003e\n","accounts_in_message":[],"_revision_number":7},{"id":"a8b6d77d721a12faf20c511967dac6cfb5fa77c7","author":{"_account_id":5263,"name":"Jeremy Stanley","display_name":"fungi","email":"fungi@yuggoth.org","username":"fungi","status":"missing, presumed fed"},"date":"2017-12-18 01:38:58.000000000","message":"Removed reviewer Jenkins with the following votes:\n\n* Verified-1 by Jenkins (3)\n","accounts_in_message":[],"_revision_number":7},{"id":"095e4337fa6735972e4f3903b667fe4e2107482e","author":{"_account_id":2903,"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","username":"mdrnstm"},"date":"2018-10-19 17:43:25.000000000","message":"Abandoned\n\nadministratively abandoning this patch. It can be restored if someone is going to pick it up.","accounts_in_message":[],"_revision_number":7}],"current_revision_number":7,"current_revision":"8e28e9c7ee6109ddaaa13582004674530dd34429","revisions":{"bdfa8993acdd9e0d48f99e92259a7eebf0dbdc20":{"kind":"REWORK","_number":1,"created":"2016-09-23 04:58:24.000000000","uploader":{"_account_id":6509,"name":"Roman Bogorodskiy","email":"rbogorodskiy@mirantis.com","username":"novel"},"ref":"refs/changes/39/375239/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-keystoneclient","ref":"refs/changes/39/375239/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/39/375239/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/39/375239/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/39/375239/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-keystoneclient refs/changes/39/375239/1"}}},"commit":{"parents":[{"commit":"659ee35babe95cea0bf43e2330681d27608956af","subject":"Updated from global requirements","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/659ee35babe95cea0bf43e2330681d27608956af"}]}],"author":{"name":"wangxiyuan","email":"wangxiyuan@huawei.com","date":"2016-03-23 07:45:09.000000000","tz":480},"committer":{"name":"Roman Bogorodskiy","email":"bogorodskiy@gmail.com","date":"2016-09-23 04:58:07.000000000","tz":-240},"subject":"Allow send null value in extra properties","message":"Allow send null value in extra properties\n\nAs CRUD manager for v3 was introduced in commit 315285e,\nit was filtering null values from properties. Because of this\nit\u0027s not possible to unset resource properties. For example,\nonce project\u0027s property was set, it\u0027s only possible to change its\nvalue, however, it\u0027s not possible to delete that or set it to null.\n\nChange the behavior to allow having nulls in extra properties.\n\nCloses-bug: #1560354\nChange-Id: I70a9018b39eb973a787fcf94516445be0bacfbad\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/bdfa8993acdd9e0d48f99e92259a7eebf0dbdc20"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/bdfa8993acdd9e0d48f99e92259a7eebf0dbdc20"}]},"branch":"refs/heads/master"},"8fa58f19e68c6209b1d1c5b6c2494106e05a3381":{"kind":"REWORK","_number":2,"created":"2016-09-23 05:10:39.000000000","uploader":{"_account_id":6509,"name":"Roman Bogorodskiy","email":"rbogorodskiy@mirantis.com","username":"novel"},"ref":"refs/changes/39/375239/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-keystoneclient","ref":"refs/changes/39/375239/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/39/375239/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/39/375239/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/39/375239/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-keystoneclient refs/changes/39/375239/2"}}},"commit":{"parents":[{"commit":"659ee35babe95cea0bf43e2330681d27608956af","subject":"Updated from global requirements","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/659ee35babe95cea0bf43e2330681d27608956af"}]}],"author":{"name":"wangxiyuan","email":"wangxiyuan@huawei.com","date":"2016-03-23 07:45:09.000000000","tz":480},"committer":{"name":"Roman Bogorodskiy","email":"bogorodskiy@gmail.com","date":"2016-09-23 05:10:26.000000000","tz":-240},"subject":"Allow send null value in extra properties","message":"Allow send null value in extra properties\n\nAs CRUD manager for v3 was introduced in commit 315285e,\nit was filtering null values from properties. Because of this\nit\u0027s not possible to unset resource properties. For example,\nonce project\u0027s property was set, it\u0027s only possible to change its\nvalue, however, it\u0027s not possible to delete that or set it to null.\n\nChange the behavior to allow having nulls in extra properties.\n\nCloses-bug: #1560354\nChange-Id: I70a9018b39eb973a787fcf94516445be0bacfbad\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/8fa58f19e68c6209b1d1c5b6c2494106e05a3381"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/8fa58f19e68c6209b1d1c5b6c2494106e05a3381"}]},"branch":"refs/heads/master"},"1c300d6d1e51e23a3810384c0bae104755a06564":{"kind":"REWORK","_number":3,"created":"2016-09-23 11:42:10.000000000","uploader":{"_account_id":6509,"name":"Roman Bogorodskiy","email":"rbogorodskiy@mirantis.com","username":"novel"},"ref":"refs/changes/39/375239/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-keystoneclient","ref":"refs/changes/39/375239/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/39/375239/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/39/375239/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/39/375239/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-keystoneclient refs/changes/39/375239/3"}}},"commit":{"parents":[{"commit":"659ee35babe95cea0bf43e2330681d27608956af","subject":"Updated from global requirements","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/659ee35babe95cea0bf43e2330681d27608956af"}]}],"author":{"name":"wangxiyuan","email":"wangxiyuan@huawei.com","date":"2016-03-23 07:45:09.000000000","tz":480},"committer":{"name":"Roman Bogorodskiy","email":"bogorodskiy@gmail.com","date":"2016-09-23 11:41:35.000000000","tz":-240},"subject":"Allow send null value in extra properties","message":"Allow send null value in extra properties\n\nAs CRUD manager for v3 was introduced in commit 315285e,\nit was filtering null values from properties. Because of this\nit\u0027s not possible to unset resource properties. For example,\nonce project\u0027s property was set, it\u0027s only possible to change its\nvalue, however, it\u0027s not possible to delete that or set it to null.\n\nChange the behavior to allow having nulls in extra properties.\n\nCloses-bug: #1560354\nChange-Id: I70a9018b39eb973a787fcf94516445be0bacfbad\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/1c300d6d1e51e23a3810384c0bae104755a06564"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/1c300d6d1e51e23a3810384c0bae104755a06564"}]},"branch":"refs/heads/master"},"d49b6761488846671b22d68ef3ac04027d6a2005":{"kind":"TRIVIAL_REBASE","_number":4,"created":"2016-10-18 08:05:14.000000000","uploader":{"_account_id":6509,"name":"Roman Bogorodskiy","email":"rbogorodskiy@mirantis.com","username":"novel"},"ref":"refs/changes/39/375239/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-keystoneclient","ref":"refs/changes/39/375239/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/39/375239/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/39/375239/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/39/375239/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-keystoneclient refs/changes/39/375239/4"}}},"commit":{"parents":[{"commit":"05a64576e6e705935c11ce310495f52a2f7e55e8","subject":"Updated from global requirements","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/05a64576e6e705935c11ce310495f52a2f7e55e8"}]}],"author":{"name":"wangxiyuan","email":"wangxiyuan@huawei.com","date":"2016-03-23 07:45:09.000000000","tz":480},"committer":{"name":"Roman Bogorodskiy","email":"bogorodskiy@gmail.com","date":"2016-10-18 08:04:41.000000000","tz":-240},"subject":"Allow send null value in extra properties","message":"Allow send null value in extra properties\n\nAs CRUD manager for v3 was introduced in commit 315285e,\nit was filtering null values from properties. Because of this\nit\u0027s not possible to unset resource properties. For example,\nonce project\u0027s property was set, it\u0027s only possible to change its\nvalue, however, it\u0027s not possible to delete that or set it to null.\n\nChange the behavior to allow having nulls in extra properties.\n\nCloses-bug: #1560354\nChange-Id: I70a9018b39eb973a787fcf94516445be0bacfbad\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/d49b6761488846671b22d68ef3ac04027d6a2005"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/d49b6761488846671b22d68ef3ac04027d6a2005"}]},"branch":"refs/heads/master"},"569f182039d642363cb8aca73fa7f7b5ae583762":{"kind":"REWORK","_number":5,"created":"2016-10-18 08:20:55.000000000","uploader":{"_account_id":6509,"name":"Roman Bogorodskiy","email":"rbogorodskiy@mirantis.com","username":"novel"},"ref":"refs/changes/39/375239/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-keystoneclient","ref":"refs/changes/39/375239/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/39/375239/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/39/375239/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/39/375239/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-keystoneclient refs/changes/39/375239/5"}}},"commit":{"parents":[{"commit":"05a64576e6e705935c11ce310495f52a2f7e55e8","subject":"Updated from global requirements","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/05a64576e6e705935c11ce310495f52a2f7e55e8"}]}],"author":{"name":"wangxiyuan","email":"wangxiyuan@huawei.com","date":"2016-03-23 07:45:09.000000000","tz":480},"committer":{"name":"Roman Bogorodskiy","email":"bogorodskiy@gmail.com","date":"2016-10-18 08:20:46.000000000","tz":-240},"subject":"Allow send null value in extra properties","message":"Allow send null value in extra properties\n\nAs CRUD manager for v3 was introduced in commit 315285e,\nit was filtering null values from properties. Because of this\nit\u0027s not possible to unset resource properties. For example,\nonce project\u0027s property was set, it\u0027s only possible to change its\nvalue, however, it\u0027s not possible to delete that or set it to null.\n\nChange the behavior to allow having nulls in extra properties.\n\nCloses-bug: #1560354\nChange-Id: I70a9018b39eb973a787fcf94516445be0bacfbad\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/569f182039d642363cb8aca73fa7f7b5ae583762"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/569f182039d642363cb8aca73fa7f7b5ae583762"}]},"branch":"refs/heads/master"},"56bee817b4f59a32a15eb462fb89f526fa19d6f8":{"kind":"REWORK","_number":6,"created":"2016-10-18 10:06:07.000000000","uploader":{"_account_id":6509,"name":"Roman Bogorodskiy","email":"rbogorodskiy@mirantis.com","username":"novel"},"ref":"refs/changes/39/375239/6","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-keystoneclient","ref":"refs/changes/39/375239/6","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/39/375239/6 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/39/375239/6 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/39/375239/6 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-keystoneclient refs/changes/39/375239/6"}}},"commit":{"parents":[{"commit":"05a64576e6e705935c11ce310495f52a2f7e55e8","subject":"Updated from global requirements","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/05a64576e6e705935c11ce310495f52a2f7e55e8"}]}],"author":{"name":"wangxiyuan","email":"wangxiyuan@huawei.com","date":"2016-03-23 07:45:09.000000000","tz":480},"committer":{"name":"Roman Bogorodskiy","email":"bogorodskiy@gmail.com","date":"2016-10-18 10:05:26.000000000","tz":-240},"subject":"Allow send null value in extra properties","message":"Allow send null value in extra properties\n\nAs CRUD manager for v3 was introduced in commit 315285e,\nit was filtering null values from properties. Because of this\nit\u0027s not possible to unset resource properties. For example,\nonce project\u0027s property was set, it\u0027s only possible to change its\nvalue, however, it\u0027s not possible to delete that or set it to null.\n\nChange the behavior to allow having nulls in extra properties.\n\nCloses-bug: #1560354\nChange-Id: I70a9018b39eb973a787fcf94516445be0bacfbad\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/56bee817b4f59a32a15eb462fb89f526fa19d6f8"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/56bee817b4f59a32a15eb462fb89f526fa19d6f8"}]},"branch":"refs/heads/master"},"8e28e9c7ee6109ddaaa13582004674530dd34429":{"kind":"NO_CODE_CHANGE","_number":7,"created":"2016-10-18 10:07:23.000000000","uploader":{"_account_id":6509,"name":"Roman Bogorodskiy","email":"rbogorodskiy@mirantis.com","username":"novel"},"ref":"refs/changes/39/375239/7","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-keystoneclient","ref":"refs/changes/39/375239/7","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/39/375239/7 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/39/375239/7 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/39/375239/7 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-keystoneclient refs/changes/39/375239/7"}}},"commit":{"parents":[{"commit":"05a64576e6e705935c11ce310495f52a2f7e55e8","subject":"Updated from global requirements","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/05a64576e6e705935c11ce310495f52a2f7e55e8"}]}],"author":{"name":"wangxiyuan","email":"wangxiyuan@huawei.com","date":"2016-03-23 07:45:09.000000000","tz":480},"committer":{"name":"Roman Bogorodskiy","email":"bogorodskiy@gmail.com","date":"2016-10-18 10:07:14.000000000","tz":-240},"subject":"Allow send null value in extra properties","message":"Allow send null value in extra properties\n\nAs CRUD manager for v3 was introduced in commit 315285e,\nit was filtering null values from properties. Because of this\nit\u0027s not possible to unset resource properties. For example,\nonce project\u0027s property was set, it\u0027s only possible to change its\nvalue, however, it\u0027s not possible to delete that or set it to null.\n\nChange the behavior to allow having nulls in extra properties.\n\nCo-Authored-By: Roman Bogorodskiy \u003crbogorodskiy@mirantis.com\u003e\nCloses-bug: #1560354\nChange-Id: I70a9018b39eb973a787fcf94516445be0bacfbad\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/8e28e9c7ee6109ddaaa13582004674530dd34429"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/8e28e9c7ee6109ddaaa13582004674530dd34429"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
