)]}'
{"id":"openstack%2Fkeystone~712725","triplet_id":"openstack%2Fkeystone~stable%2Ftrain~I7dd0db1135898c4098093f54d759ff2384bf7714","project":"openstack/keystone","branch":"stable/train","hashtags":[],"change_id":"I7dd0db1135898c4098093f54d759ff2384bf7714","subject":"Also record last_active_at for local users using IdP to log in","status":"ABANDONED","created":"2020-03-12 16:00:46.000000000","updated":"2022-07-15 16:41:32.000000000","total_comment_count":0,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"9a8ead59bf6a3b14c55e16ca3d9f8edb0c3a8b84","_number":712725,"virtual_id_number":712725,"owner":{"_account_id":31241,"name":"wdoekes","email":"walter+ubuntu@wjd.nu","username":"wdoekes"},"actions":{},"labels":{"Verified":{"recommended":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"_account_id":31241,"name":"wdoekes","email":"walter+ubuntu@wjd.nu","username":"wdoekes"},{"tag":"autogenerated:zuul:check","value":1,"date":"2022-01-21 22:51:21.000000000","permitted_voting_range":{"min":-2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{"-2":"Fails","-1":"Doesn\u0027t seem to work"," 0":"No score","+1":"Works for me","+2":"Verified"},"description":"","value":1,"default_value":0,"optional":true},"Code-Review":{"all":[{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":31241,"name":"wdoekes","email":"walter+ubuntu@wjd.nu","username":"wdoekes"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"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":{"all":[{"value":0,"permitted_voting_range":{"min":-1,"max":0},"_account_id":31241,"name":"wdoekes","email":"walter+ubuntu@wjd.nu","username":"wdoekes"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_account_id":31241,"name":"wdoekes","email":"walter+ubuntu@wjd.nu","username":"wdoekes"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2020-03-13 14:20:38.000000000","updated_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"reviewer":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"state":"REVIEWER"}],"messages":[{"id":"128043c23864c304b72678a0628dd4e5001aa907","author":{"_account_id":31241,"name":"wdoekes","email":"walter+ubuntu@wjd.nu","username":"wdoekes"},"date":"2020-03-12 16:00:46.000000000","message":"Patch Set 1: Cherry Picked from branch master.","accounts_in_message":[],"_revision_number":1},{"id":"dc335e00f6f02d0634106c553b69f78cb19f28d8","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-03-12 18:30:28.000000000","message":"Patch Set 1: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttp://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/90f2b19830844343989c0bb5878cb473 : SUCCESS in 26m 00s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/a4ae9e80436c4712bd9de3c4532965ef : SUCCESS in 23m 36s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/b823705140944945ae10d1f8cda5fc45 : SUCCESS in 9m 10s\n- openstack-tox-py27 https://zuul.opendev.org/t/openstack/build/7a896c2dd6dc482895feb8c8de01b371 : SUCCESS in 21m 31s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/d94820e7beb54bfa826cfff9a6169d23 : SUCCESS in 20m 57s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/af11e24840ca40a58f74ed72ab928853 : SUCCESS in 19m 00s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/5cbbeba2cde24528bbfd4cede631ff65 : SUCCESS in 13m 44s\n- tempest-full https://zuul.opendev.org/t/openstack/build/6ff87c6e91b748c4a1cc1d6b62ec302d : SUCCESS in 1h 41m 32s\n- neutron-grenade https://zuul.opendev.org/t/openstack/build/9adad7e485a44cbb915c829be9ce92e7 : SUCCESS in 1h 04m 48s\n- grenade-py3 https://zuul.opendev.org/t/openstack/build/70bdfdf10e5145608954940413d01e6c : SUCCESS in 1h 03m 55s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/058fabd8f98241ed8db837b3cb844d3f : FAILURE in 1h 49m 32s\n- keystone-dsvm-functional https://zuul.opendev.org/t/openstack/build/f70d09e3e97640b3a302af1f079a9c88 : SUCCESS in 32m 23s\n- keystone-dsvm-py3-functional https://zuul.opendev.org/t/openstack/build/670ea3374b7d4279b285f1b66eccd817 : SUCCESS in 30m 20s\n- keystone-dsvm-functional-federation-opensuse15 https://zuul.opendev.org/t/openstack/build/ef5c7cad102c4d738dfec65c1d1b7a78 : FAILURE in 34m 01s (non-voting)\n- keystone-dsvm-py3-functional-federation-opensuse15 https://zuul.opendev.org/t/openstack/build/dae5088512644509a7e8cf21e8844693 : FAILURE in 32m 50s (non-voting)\n- keystone-dsvm-py3-functional-federation-opensuse15-k2k https://zuul.opendev.org/t/openstack/build/c60d4a42d9e3418b9b19f4e841232953 : SUCCESS in 41m 19s\n- keystoneclient-devstack-functional https://zuul.opendev.org/t/openstack/build/c3baf7f06e5246f99a8e326d84f6d169 : SUCCESS in 20m 13s (non-voting)\n- keystone-dsvm-ldap-domain-specific-driver https://zuul.opendev.org/t/openstack/build/0b1a3bfff2ff446e84d500b45398aa67 : SUCCESS in 38m 19s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/c1b288cf3de74d0c9ec82d29cb274551 : SUCCESS in 1h 01m 33s\n- keystone-tox-protection https://zuul.opendev.org/t/openstack/build/4086ec42192242878a9352768d397484 : SUCCESS in 35m 02s","accounts_in_message":[],"_revision_number":1},{"id":"26272f99d242dd09f656f2f5e6dd657ffd96cb72","author":{"_account_id":31241,"name":"wdoekes","email":"walter+ubuntu@wjd.nu","username":"wdoekes"},"date":"2020-03-13 08:46:42.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"7ebbbbe761f23bcd0fe7f0f4cffc4bf983689b48","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-03-13 10:39:08.000000000","message":"Patch Set 2: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttp://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/c314e29ea6c04f45b55477f8df1ad814 : SUCCESS in 23m 48s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/2845ff49e17c438ca82ca8a04c0aba87 : SUCCESS in 22m 27s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/4eaa66fd512442108bbbdad2d03f78b7 : SUCCESS in 7m 44s\n- openstack-tox-py27 https://zuul.opendev.org/t/openstack/build/f8089cdb4c664a2290aa8f9171aac28a : TIMED_OUT in 41m 49s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/ba05c5c1548348439fc8556e55735764 : SUCCESS in 21m 26s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/71f5ef513a55492496054d6568e46917 : SUCCESS in 14m 16s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/8d9fec0cc0634b62bf2aaf090f9d7aa8 : SUCCESS in 13m 02s\n- tempest-full https://zuul.opendev.org/t/openstack/build/78313232269d42fdb6188cbff2f5099e : SUCCESS in 1h 50m 54s\n- neutron-grenade https://zuul.opendev.org/t/openstack/build/1e6f536787c447e98821e1eda1702d0f : SUCCESS in 59m 20s\n- grenade-py3 https://zuul.opendev.org/t/openstack/build/22d10f115e9c4bdaa11f7ebe40043acb : SUCCESS in 57m 21s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/1a930e0604934b1eb9b80d0886959b49 : SUCCESS in 1h 31m 40s\n- keystone-dsvm-functional https://zuul.opendev.org/t/openstack/build/5e4aafef9671481283e22bdd2a9c5efb : SUCCESS in 32m 01s\n- keystone-dsvm-py3-functional https://zuul.opendev.org/t/openstack/build/73a1ac0c8a0544e7ade08a5125bfc655 : SUCCESS in 32m 34s\n- keystone-dsvm-functional-federation-opensuse15 https://zuul.opendev.org/t/openstack/build/31c86d1b171e46adb074588e237e9fd1 : FAILURE in 29m 35s (non-voting)\n- keystone-dsvm-py3-functional-federation-opensuse15 https://zuul.opendev.org/t/openstack/build/39ceab294d7a467fa8dbf587098ddfbd : FAILURE in 32m 02s (non-voting)\n- keystone-dsvm-py3-functional-federation-opensuse15-k2k https://zuul.opendev.org/t/openstack/build/8b699340c51147fc996409f20bf88262 : SUCCESS in 39m 36s\n- keystoneclient-devstack-functional https://zuul.opendev.org/t/openstack/build/5157e454bf044051adcf422e189364d3 : SUCCESS in 18m 15s (non-voting)\n- keystone-dsvm-ldap-domain-specific-driver https://zuul.opendev.org/t/openstack/build/408e79c093e444d48207087087dd335f : SUCCESS in 42m 43s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/995af48d2c224998ab145306bbd39fad : SUCCESS in 1h 03m 00s\n- keystone-tox-protection https://zuul.opendev.org/t/openstack/build/827d3e4371f84cf991a33e6be9171ca9 : SUCCESS in 48m 06s","accounts_in_message":[],"_revision_number":2},{"id":"14b3558ba51c75f78b04dcb918f2fb8fa5294821","author":{"_account_id":31241,"name":"wdoekes","email":"walter+ubuntu@wjd.nu","username":"wdoekes"},"date":"2020-03-13 12:39:30.000000000","message":"Patch Set 2:\n\nrecheck","accounts_in_message":[],"_revision_number":2},{"id":"bf759f1a1ecc5daed25b562d56816e62de42e241","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-03-13 14:20:38.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/b4ffbdb3a2fe402fa214827dc6ece1b3 : SUCCESS in 17m 18s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/a099fd823c234702aac70f3884fbc938 : SUCCESS in 14m 35s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/b95469f905674664bd32f9acb0fd2705 : SUCCESS in 5m 45s\n- openstack-tox-py27 https://zuul.opendev.org/t/openstack/build/d714e11c98974ca2991a839d3ba94102 : SUCCESS in 14m 33s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/f4daf863dc2e412492dbb210bd256a4d : SUCCESS in 13m 52s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/e57fb668b2754e26b4d570d5cb283e65 : SUCCESS in 16m 00s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/420245491cc848a8b66f799ca9facc5b : SUCCESS in 12m 44s\n- tempest-full https://zuul.opendev.org/t/openstack/build/2f1043f4b131402b8118605101e5f992 : SUCCESS in 1h 35m 26s\n- neutron-grenade https://zuul.opendev.org/t/openstack/build/b9e9849b24674f56a93857dacef545af : SUCCESS in 1h 04m 02s\n- grenade-py3 https://zuul.opendev.org/t/openstack/build/7482b78f4ced44be8ed8466d532bcd76 : SUCCESS in 1h 02m 47s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/968ab229a5df40f9bfabcd7a72e577c5 : SUCCESS in 1h 28m 44s\n- keystone-dsvm-functional https://zuul.opendev.org/t/openstack/build/e55815bf6495428e9160cf67780402e8 : SUCCESS in 35m 00s\n- keystone-dsvm-py3-functional https://zuul.opendev.org/t/openstack/build/e760860facd24c97b51e96f4a092e5f8 : SUCCESS in 36m 18s\n- keystone-dsvm-functional-federation-opensuse15 https://zuul.opendev.org/t/openstack/build/242233e9a09f4823aa70e60019376f2f : FAILURE in 27m 06s (non-voting)\n- keystone-dsvm-py3-functional-federation-opensuse15 https://zuul.opendev.org/t/openstack/build/51bc5fc5974f477caf8e53b698daa132 : FAILURE in 33m 15s (non-voting)\n- keystone-dsvm-py3-functional-federation-opensuse15-k2k https://zuul.opendev.org/t/openstack/build/61e278e58cef4555ad6728090677f04b : SUCCESS in 36m 56s\n- keystoneclient-devstack-functional https://zuul.opendev.org/t/openstack/build/705df1273b7042d0af6f6c771b75e872 : SUCCESS in 15m 02s (non-voting)\n- keystone-dsvm-ldap-domain-specific-driver https://zuul.opendev.org/t/openstack/build/688cb98645bd4d6d8966b3f6fd5be25b : SUCCESS in 42m 06s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/db25e07f90cf4c589aefad74c0f8fb8b : SUCCESS in 1h 02m 23s\n- keystone-tox-protection https://zuul.opendev.org/t/openstack/build/bf5d214dc99b457d84a425709e3ae21a : SUCCESS in 40m 30s","accounts_in_message":[],"_revision_number":2},{"id":"a8422487a2af6fc7645ba17bc35e231a37cc2ab2","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":21420,"name":"Gage Hugo","email":"gagehugo@gmail.com","username":"ghugo"},"date":"2022-01-21 20:59:23.000000000","message":"Patch Set 3: Patch Set 2 was rebased","accounts_in_message":[],"_revision_number":3},{"id":"82eb3a31f23e7e238ed7996155ceb7a8e5f6fd5e","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-01-21 22:51:21.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/3bc8948f0ef14d46b5513be6e574c3f7 : SUCCESS in 17m 25s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/5e52f793c42a4885834de426c21a0c25 : SUCCESS in 6m 28s\n- openstack-tox-py27 https://zuul.opendev.org/t/openstack/build/258edccf30a04a15a8afcb1ad93a8f2d : SUCCESS in 15m 19s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/efcb31f970fd49e6b5d6468e3c92665c : SUCCESS in 16m 30s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/6131101121b3444d825a4b6fc3650b69 : SUCCESS in 16m 12s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/06672714a9f84a0ba1968f971ff2d936 : SUCCESS in 13m 22s\n- tempest-full https://zuul.opendev.org/t/openstack/build/44b0a322db0d42529c5f91a967cf4a7a : SUCCESS in 1h 43m 32s\n- neutron-grenade https://zuul.opendev.org/t/openstack/build/294cd5d11dd04170bb994ac08e5e7ea7 : SUCCESS in 1h 11m 16s\n- grenade https://zuul.opendev.org/t/openstack/build/fb4f2ba153cc4b1083bb8c3e98ddfa39 : SUCCESS in 1h 10m 16s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/49475cb225104dc2a50c4b7d6c8e3fad : SUCCESS in 1h 21m 27s\n- keystone-dsvm-functional https://zuul.opendev.org/t/openstack/build/d3354c8aa6ae4ecabbcefaf7218b0208 : SUCCESS in 39m 26s\n- keystone-dsvm-py3-functional https://zuul.opendev.org/t/openstack/build/f3d6427d497747b9a78bbdf744516b80 : SUCCESS in 35m 22s\n- keystone-dsvm-functional-federation-opensuse15 https://zuul.opendev.org/t/openstack/build/0d2237f462ed492eba13faf62709f205 : FAILURE in 8m 01s (non-voting)\n- keystone-dsvm-py3-functional-federation-opensuse15 https://zuul.opendev.org/t/openstack/build/03f960a85c8744428f92b71fcaafeab1 : FAILURE in 10m 50s (non-voting)\n- keystone-dsvm-py3-functional-federation-opensuse15-k2k https://zuul.opendev.org/t/openstack/build/b5867ddc2a064549ad5ba3272b889dcb : FAILURE in 8m 17s (non-voting)\n- keystoneclient-devstack-functional https://zuul.opendev.org/t/openstack/build/691c09f665ab46df971590176a57a428 : SUCCESS in 19m 39s (non-voting)\n- keystone-dsvm-ldap-domain-specific-driver https://zuul.opendev.org/t/openstack/build/846d505fa7c749fc816c1e079d504df1 : SUCCESS in 43m 31s (non-voting)\n- grenade-py3 https://zuul.opendev.org/t/openstack/build/6c8a5c7cadab48a98d73f698d7bc6f95 : SUCCESS in 1h 09m 11s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/18bd506f324c41dc925d46d5eff653f3 : SUCCESS in 56m 13s\n- keystone-tox-protection https://zuul.opendev.org/t/openstack/build/567dafd5d7bb4ae3ae8d8dfe3097ecb7 : SUCCESS in 41m 33s","accounts_in_message":[],"_revision_number":3},{"id":"9a8ead59bf6a3b14c55e16ca3d9f8edb0c3a8b84","tag":"autogenerated:gerrit:abandon","author":{"_account_id":7973,"name":"Douglas Mendizábal","email":"dmendiza@redhat.com","username":"dougmendizabal"},"date":"2022-07-15 16:41:32.000000000","message":"Abandoned\n\nAbandoning this because the patch this was cherry-picked from was also abandoned https://review.opendev.org/c/openstack/keystone/+/712724","accounts_in_message":[],"_revision_number":3}],"current_revision_number":3,"current_revision":"7168b17dde51bfdd8f34e057b623b5c133fd69bd","revisions":{"a7b4fff8481cef0d86d6c28615f1032fdc4abcd8":{"kind":"REWORK","_number":1,"created":"2020-03-12 16:00:46.000000000","uploader":{"_account_id":31241,"name":"wdoekes","email":"walter+ubuntu@wjd.nu","username":"wdoekes"},"ref":"refs/changes/25/712725/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/keystone","ref":"refs/changes/25/712725/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/keystone refs/changes/25/712725/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/keystone refs/changes/25/712725/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/keystone refs/changes/25/712725/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/keystone refs/changes/25/712725/1"}}},"commit":{"parents":[{"commit":"40b7de87e04fbc49ab3a96b5114a9ab09c2734b7","subject":"Tell reno to ignore the kilo branch","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/40b7de87e04fbc49ab3a96b5114a9ab09c2734b7"}]}],"author":{"name":"Walter Doekes","email":"walter+github@wjd.nu","date":"2020-03-12 15:34:43.000000000","tz":60},"committer":{"name":"Walter Doekes","email":"walter+ubuntu@wjd.nu","date":"2020-03-12 16:00:46.000000000","tz":0},"subject":"Also record last_active_at for local users using IdP to log in","message":"Also record last_active_at for local users using IdP to log in\n\nIf a user tries to log in after disable_user_account_days_inactive days,\nthe login is denied with 401, the log showing a \"User is disabled\".\n\nBefore this changeset, local users using an federated identity for login\ndid not get an updated last_active_at. Hence the login was denied 90\nafter account setup.\n\nChange-Id: I7dd0db1135898c4098093f54d759ff2384bf7714\n(cherry-picked from commit 76a8322a90122bafde7800cfc6807f1be1dc16ce)\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/a7b4fff8481cef0d86d6c28615f1032fdc4abcd8"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/a7b4fff8481cef0d86d6c28615f1032fdc4abcd8"}]},"branch":"refs/heads/stable/train"},"03eaac979e1c2dfd0ec68a1891ef137d85cf3f76":{"kind":"REWORK","_number":2,"created":"2020-03-13 08:46:42.000000000","uploader":{"_account_id":31241,"name":"wdoekes","email":"walter+ubuntu@wjd.nu","username":"wdoekes"},"ref":"refs/changes/25/712725/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/keystone","ref":"refs/changes/25/712725/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/keystone refs/changes/25/712725/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/keystone refs/changes/25/712725/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/keystone refs/changes/25/712725/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/keystone refs/changes/25/712725/2"}}},"commit":{"parents":[{"commit":"40b7de87e04fbc49ab3a96b5114a9ab09c2734b7","subject":"Tell reno to ignore the kilo branch","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/40b7de87e04fbc49ab3a96b5114a9ab09c2734b7"}]}],"author":{"name":"Walter Doekes","email":"walter+github@wjd.nu","date":"2020-03-12 15:34:43.000000000","tz":60},"committer":{"name":"Walter Doekes","email":"walter+ubuntu@wjd.nu","date":"2020-03-13 08:46:42.000000000","tz":0},"subject":"Also record last_active_at for local users using IdP to log in","message":"Also record last_active_at for local users using IdP to log in\n\nIf a user tries to log in after disable_user_account_days_inactive days,\nthe login is denied with 401, the log showing a \"User is disabled\".\n\nBefore this changeset, local users using an federated identity for login\ndid not get an updated last_active_at. Hence the login was denied 90\nafter account setup.\n\nChange-Id: I7dd0db1135898c4098093f54d759ff2384bf7714\n(cherry-picked from commit c0852384d65030ac62c44e3a70a4db2b8184585f)\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/03eaac979e1c2dfd0ec68a1891ef137d85cf3f76"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/03eaac979e1c2dfd0ec68a1891ef137d85cf3f76"}]},"branch":"refs/heads/stable/train"},"7168b17dde51bfdd8f34e057b623b5c133fd69bd":{"kind":"TRIVIAL_REBASE","_number":3,"created":"2022-01-21 20:59:23.000000000","uploader":{"_account_id":21420,"name":"Gage Hugo","email":"gagehugo@gmail.com","username":"ghugo"},"ref":"refs/changes/25/712725/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/keystone","ref":"refs/changes/25/712725/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/keystone refs/changes/25/712725/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/keystone refs/changes/25/712725/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/keystone refs/changes/25/712725/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/keystone refs/changes/25/712725/3"}}},"commit":{"parents":[{"commit":"568888ae4b433c0f41968891fabf04c19b1c7139","subject":"Merge \"Fix typos in application credential policies\" into stable/train","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/568888ae4b433c0f41968891fabf04c19b1c7139"}]}],"author":{"name":"Walter Doekes","email":"walter+github@wjd.nu","date":"2020-03-12 15:34:43.000000000","tz":60},"committer":{"name":"Gage Hugo","email":"gagehugo@gmail.com","date":"2022-01-21 20:59:23.000000000","tz":0},"subject":"Also record last_active_at for local users using IdP to log in","message":"Also record last_active_at for local users using IdP to log in\n\nIf a user tries to log in after disable_user_account_days_inactive days,\nthe login is denied with 401, the log showing a \"User is disabled\".\n\nBefore this changeset, local users using an federated identity for login\ndid not get an updated last_active_at. Hence the login was denied 90\nafter account setup.\n\nChange-Id: I7dd0db1135898c4098093f54d759ff2384bf7714\n(cherry-picked from commit c0852384d65030ac62c44e3a70a4db2b8184585f)\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/7168b17dde51bfdd8f34e057b623b5c133fd69bd"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/7168b17dde51bfdd8f34e057b623b5c133fd69bd"}]},"branch":"refs/heads/stable/train","description":"Rebase"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
