)]}'
{"id":"openstack%2Fhorizon~975913","triplet_id":"openstack%2Fhorizon~master~Ibb2977a66b1e8c96d97f2bc1d74fb88f8f7c4f74","project":"openstack/horizon","branch":"master","topic":"encryption_detail_admin","attention_set":{},"removed_from_attention_set":{"6914":{"account":{"_account_id":6914,"name":"Tatiana Ovchinnikova","email":"t.v.ovtchinnikova@gmail.com","username":"tmazur"},"last_update":"2026-05-26 14:46:08.000000000","reason":"\u003cGERRIT_ACCOUNT_6914\u003e replied on the change","reason_account":{"_account_id":6914,"name":"Tatiana Ovchinnikova","email":"t.v.ovtchinnikova@gmail.com","username":"tmazur"}},"8648":{"account":{"_account_id":8648,"name":"Radomir Dopieralski","email":"openstack@dopieralski.pl","username":"thesheep"},"last_update":"2026-05-26 16:12:22.000000000","reason":"Change was submitted"},"7130":{"account":{"_account_id":7130,"name":"David Hill","email":"davidchill@hotmail.com","username":"dhill"},"last_update":"2026-05-26 16:12:22.000000000","reason":"Change was submitted"},"35133":{"account":{"_account_id":35133,"name":"Jan Jasek","email":"jjasek@redhat.com","username":"janjasek"},"last_update":"2026-04-22 12:23:13.000000000","reason":"\u003cGERRIT_ACCOUNT_35133\u003e replied on the change","reason_account":{"_account_id":35133,"name":"Jan Jasek","email":"jjasek@redhat.com","username":"janjasek"}}},"hashtags":[],"change_id":"Ibb2977a66b1e8c96d97f2bc1d74fb88f8f7c4f74","subject":"Add EncryptionDetailView in admin tab","status":"MERGED","created":"2026-02-06 14:42:40.000000000","updated":"2026-05-26 16:14:23.000000000","submitted":"2026-05-26 16:12:22.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":9,"unresolved_comment_count":1,"has_review_started":true,"submission_id":"975913-encryption_detail_admin","meta_rev_id":"7a83494cc3f74428d22ffef4859d369a4a5d1e5f","_number":975913,"virtual_id_number":975913,"owner":{"_account_id":7130,"name":"David Hill","email":"davidchill@hotmail.com","username":"dhill"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":0,"_account_id":6914,"name":"Tatiana Ovchinnikova","email":"t.v.ovtchinnikova@gmail.com","username":"tmazur"},{"value":0,"_account_id":8648,"name":"Radomir Dopieralski","email":"openstack@dopieralski.pl","username":"thesheep"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2026-05-26 16:12:22.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":35133,"name":"Jan Jasek","email":"jjasek@redhat.com","username":"janjasek"},{"value":0,"_account_id":37598,"name":"Ivan Anfimov","display_name":"Ivan Anfimov","email":"lazekteam@gmail.com","username":"anfimovir"},{"value":0,"_account_id":12015,"name":"François Magimel","email":"magimel.francois@gmail.com","username":"linkid"}],"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":6914,"name":"Tatiana Ovchinnikova","email":"t.v.ovtchinnikova@gmail.com","username":"tmazur"},"all":[{"value":2,"date":"2026-05-26 14:46:08.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":6914,"name":"Tatiana Ovchinnikova","email":"t.v.ovtchinnikova@gmail.com","username":"tmazur"},{"value":0,"_account_id":8648,"name":"Radomir Dopieralski","email":"openstack@dopieralski.pl","username":"thesheep"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":2,"date":"2026-05-26 08:47:45.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":35133,"name":"Jan Jasek","email":"jjasek@redhat.com","username":"janjasek"},{"value":1,"date":"2026-05-26 08:47:45.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":37598,"name":"Ivan Anfimov","display_name":"Ivan Anfimov","email":"lazekteam@gmail.com","username":"anfimovir"},{"value":1,"date":"2026-05-26 08:47:45.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":12015,"name":"François Magimel","email":"magimel.francois@gmail.com","username":"linkid"}],"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":6914,"name":"Tatiana Ovchinnikova","email":"t.v.ovtchinnikova@gmail.com","username":"tmazur"},"all":[{"value":1,"date":"2026-05-26 14:46:08.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":6914,"name":"Tatiana Ovchinnikova","email":"t.v.ovtchinnikova@gmail.com","username":"tmazur"},{"value":0,"_account_id":8648,"name":"Radomir Dopieralski","email":"openstack@dopieralski.pl","username":"thesheep"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":35133,"name":"Jan Jasek","email":"jjasek@redhat.com","username":"janjasek"},{"value":0,"_account_id":37598,"name":"Ivan Anfimov","display_name":"Ivan Anfimov","email":"lazekteam@gmail.com","username":"anfimovir"},{"value":0,"_account_id":12015,"name":"François Magimel","email":"magimel.francois@gmail.com","username":"linkid"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true},"Review-Priority":{"all":[{"value":0,"_account_id":6914,"name":"Tatiana Ovchinnikova","email":"t.v.ovtchinnikova@gmail.com","username":"tmazur"},{"value":0,"_account_id":8648,"name":"Radomir Dopieralski","email":"openstack@dopieralski.pl","username":"thesheep"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":35133,"name":"Jan Jasek","email":"jjasek@redhat.com","username":"janjasek"},{"value":0,"_account_id":37598,"name":"Ivan Anfimov","display_name":"Ivan Anfimov","email":"lazekteam@gmail.com","username":"anfimovir"},{"value":0,"_account_id":12015,"name":"François Magimel","email":"magimel.francois@gmail.com","username":"linkid"}],"values":{"-1":"Release Freeze"," 0":"No Priority","+1":"Important Change","+2":"Gate Blocker Fix / Urgent Change"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":6914,"name":"Tatiana Ovchinnikova","email":"t.v.ovtchinnikova@gmail.com","username":"tmazur"},{"_account_id":8648,"name":"Radomir Dopieralski","email":"openstack@dopieralski.pl","username":"thesheep"},{"_account_id":12015,"name":"François Magimel","email":"magimel.francois@gmail.com","username":"linkid"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_account_id":35133,"name":"Jan Jasek","email":"jjasek@redhat.com","username":"janjasek"},{"_account_id":37598,"name":"Ivan Anfimov","display_name":"Ivan Anfimov","email":"lazekteam@gmail.com","username":"anfimovir"}],"CC":[{"_account_id":37632,"name":"Dmitriy Chubinidze","email":"dcu995@gmail.com","username":"chubinidzedr"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2026-02-06 17:18:14.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"},{"updated":"2026-02-06 22:29:42.000000000","updated_by":{"_account_id":37598,"name":"Ivan Anfimov","display_name":"Ivan Anfimov","email":"lazekteam@gmail.com","username":"anfimovir"},"reviewer":{"_account_id":37632,"name":"Dmitriy Chubinidze","email":"dcu995@gmail.com","username":"chubinidzedr"},"state":"CC"},{"updated":"2026-02-06 22:29:42.000000000","updated_by":{"_account_id":37598,"name":"Ivan Anfimov","display_name":"Ivan Anfimov","email":"lazekteam@gmail.com","username":"anfimovir"},"reviewer":{"_account_id":37598,"name":"Ivan Anfimov","display_name":"Ivan Anfimov","email":"lazekteam@gmail.com","username":"anfimovir"},"state":"CC"},{"updated":"2026-02-06 22:29:42.000000000","updated_by":{"_account_id":37598,"name":"Ivan Anfimov","display_name":"Ivan Anfimov","email":"lazekteam@gmail.com","username":"anfimovir"},"reviewer":{"_account_id":8648,"name":"Radomir Dopieralski","email":"openstack@dopieralski.pl","username":"thesheep"},"state":"REVIEWER"},{"updated":"2026-02-06 22:29:42.000000000","updated_by":{"_account_id":37598,"name":"Ivan Anfimov","display_name":"Ivan Anfimov","email":"lazekteam@gmail.com","username":"anfimovir"},"reviewer":{"_account_id":6914,"name":"Tatiana Ovchinnikova","email":"t.v.ovtchinnikova@gmail.com","username":"tmazur"},"state":"REVIEWER"},{"updated":"2026-02-06 22:29:42.000000000","updated_by":{"_account_id":37598,"name":"Ivan Anfimov","display_name":"Ivan Anfimov","email":"lazekteam@gmail.com","username":"anfimovir"},"reviewer":{"_account_id":35133,"name":"Jan Jasek","email":"jjasek@redhat.com","username":"janjasek"},"state":"REVIEWER"},{"updated":"2026-04-11 17:08:07.000000000","updated_by":{"_account_id":12015,"name":"François Magimel","email":"magimel.francois@gmail.com","username":"linkid"},"reviewer":{"_account_id":12015,"name":"François Magimel","email":"magimel.francois@gmail.com","username":"linkid"},"state":"CC"},{"updated":"2026-04-13 18:58:50.000000000","updated_by":{"_account_id":12015,"name":"François Magimel","email":"magimel.francois@gmail.com","username":"linkid"},"reviewer":{"_account_id":12015,"name":"François Magimel","email":"magimel.francois@gmail.com","username":"linkid"},"state":"REVIEWER"},{"updated":"2026-05-24 20:31:37.000000000","updated_by":{"_account_id":37598,"name":"Ivan Anfimov","display_name":"Ivan Anfimov","email":"lazekteam@gmail.com","username":"anfimovir"},"reviewer":{"_account_id":37598,"name":"Ivan Anfimov","display_name":"Ivan Anfimov","email":"lazekteam@gmail.com","username":"anfimovir"},"state":"REVIEWER"}],"messages":[{"id":"fb1f478ad0476eae19c23c81b120a60e73ee5499","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":7130,"name":"David Hill","email":"davidchill@hotmail.com","username":"dhill"},"date":"2026-02-06 14:42:40.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"d44326f4ca0758471e1036111edb4e1bad8320d4","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":7130,"name":"David Hill","email":"davidchill@hotmail.com","username":"dhill"},"date":"2026-02-06 15:14:26.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"09b233217bb2a70bf2a7f70f64d21a2e36c9b1f3","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-02-06 17:18:14.000000000","message":"Patch Set 2: Verified-1\n\n(1 comment)\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\nand https://docs.openstack.org/project-team-guide/testing.html#how-to-handle-test-failures\n\nhttps://zuul.opendev.org/t/openstack/buildset/4c1970724b7b416bbe1977c395c4dec3\n\n- horizon-cross-manila-ui-python https://zuul.opendev.org/t/openstack/build/1312da17811c4dcb97f0ae8a27afe4cd : SUCCESS in 3m 18s (non-voting)\n- horizon-cross-heat-dashboard-python https://zuul.opendev.org/t/openstack/build/4a2f7a55b1b34f5db4c0d5bc9c264125 : SUCCESS in 3m 55s (non-voting)\n- horizon-nodejs20-run-lint https://zuul.opendev.org/t/openstack/build/9d5de3d1be2544c896ddbd6657c03644 : SUCCESS in 6m 04s\n- horizon-nodejs20-run-test https://zuul.opendev.org/t/openstack/build/452490bd430c4b2382a181b58c60a621 : SUCCESS in 13m 22s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/13dccca47b5d416db40aacfd71a2c1da : FAILURE in 7m 54s\n- horizon-tox-python3-django42 https://zuul.opendev.org/t/openstack/build/1c392e488a4647278c8e34a2e3724d05 : FAILURE in 3m 06s\n- horizon-tox-python3-django52 https://zuul.opendev.org/t/openstack/build/189bc9b6b6344c2aa90fedafad18e16e : FAILURE in 9m 20s (non-voting)\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/126952926e7d4220bbe229fcf8ee7ad8 : FAILURE in 2m 35s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/f3df8b7b10ac4fb38239dbd7df230b2e : FAILURE in 7m 43s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/0ffb7c6520934c44a68beaabd1631acb : SUCCESS in 9m 40s\n- horizon-selenium-headless https://zuul.opendev.org/t/openstack/build/ad73cb7dd13442a69e354716d5aca33a : FAILURE in 4m 49s\n- horizon-integration-pytest https://zuul.opendev.org/t/openstack/build/0ae79c7e26244ae2b1a6fd953cb81175 : FAILURE in 28m 56s\n- horizon-ui-pytest https://zuul.opendev.org/t/openstack/build/59a668156fc246a3a0d0dfee91493644 : TIMED_OUT in 2h 02m 25s\n- horizon-dsvm-tempest-plugin https://zuul.opendev.org/t/openstack/build/c0637cbbc5a04af08e0f41b3ca92fce3 : FAILURE in 28m 21s\n- horizon-tox-bandit-baseline https://zuul.opendev.org/t/openstack/build/d9d4535726604935b67b9e5b20410cd9 : SUCCESS in 6m 16s\n- horizon-tempest-plugin-ipv6 https://zuul.opendev.org/t/openstack/build/1d41ffbd0d354e9992b16f5c5b2f646e : FAILURE in 30m 42s","accounts_in_message":[],"_revision_number":2},{"id":"0ff29d67adee6c29c38fd7b6179d31bdd51aebf5","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":7130,"name":"David Hill","email":"davidchill@hotmail.com","username":"dhill"},"date":"2026-02-06 19:55:49.000000000","message":"Uploaded patch set 3.\n\nOutdated Votes:\n* Verified-1\n","accounts_in_message":[],"_revision_number":3},{"id":"afc3e78f1a51dc7ffa60beeb2ed04d565d137b13","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-02-06 21:24:40.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/7b89df538bc144a596510ff0b7c994a3\n\n- horizon-cross-manila-ui-python https://zuul.opendev.org/t/openstack/build/55d51b476b254930856655f3a46c263a : SUCCESS in 3m 15s (non-voting)\n- horizon-cross-heat-dashboard-python https://zuul.opendev.org/t/openstack/build/6760366bc9954454b1afd4c26bf328f2 : SUCCESS in 3m 33s (non-voting)\n- horizon-nodejs20-run-lint https://zuul.opendev.org/t/openstack/build/a7a0144001044e3585e54440bad30e17 : SUCCESS in 2m 30s\n- horizon-nodejs20-run-test https://zuul.opendev.org/t/openstack/build/32d1d9b9502744fcaa6dd8be50dd05bc : SUCCESS in 5m 06s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/00dc53bd69f949f9be34c6707ba2972d : SUCCESS in 13m 33s\n- horizon-tox-python3-django42 https://zuul.opendev.org/t/openstack/build/b68068e9bd154dc5a5d4f682d902c93b : SUCCESS in 8m 05s\n- horizon-tox-python3-django52 https://zuul.opendev.org/t/openstack/build/d0169ad829bc40fe93cb906dbba500e4 : FAILURE in 15m 58s (non-voting)\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/0d5c2e32d0c845339cea03d7598e7244 : SUCCESS in 6m 10s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/51cbe5546fe3403aadaeced50ebbbb9a : SUCCESS in 18m 13s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/30a4662543cc400fa2bdad5f44752722 : SUCCESS in 16m 07s\n- horizon-selenium-headless https://zuul.opendev.org/t/openstack/build/2bb6828ad0a643c7840f51d5806ce0fc : SUCCESS in 5m 50s\n- horizon-integration-pytest https://zuul.opendev.org/t/openstack/build/f17c9fd3175e4624b3606caa4673c0ca : SUCCESS in 1h 23m 22s\n- horizon-ui-pytest https://zuul.opendev.org/t/openstack/build/7cf7098848fb40689f45db24cdd1397b : SUCCESS in 28m 37s\n- horizon-dsvm-tempest-plugin https://zuul.opendev.org/t/openstack/build/22b272be5ba04163b3bf1361fcbdb8c1 : SUCCESS in 34m 11s\n- horizon-tox-bandit-baseline https://zuul.opendev.org/t/openstack/build/6f3b423549c341bb8fa2a6bf955bfc55 : SUCCESS in 4m 22s\n- horizon-tempest-plugin-ipv6 https://zuul.opendev.org/t/openstack/build/185d2ce1a95a4a9cb8fe8979ff3a3da1 : SUCCESS in 30m 42s","accounts_in_message":[],"_revision_number":3},{"id":"8318f92066c13176d157e1bd39aa32dc038f3036","author":{"_account_id":8648,"name":"Radomir Dopieralski","email":"openstack@dopieralski.pl","username":"thesheep"},"date":"2026-02-10 13:54:09.000000000","message":"Patch Set 3: Code-Review-1\n\n(2 comments)","accounts_in_message":[],"_revision_number":3},{"id":"3f98cf8a7e721733815af52c3233927b25fb1c2f","author":{"_account_id":8648,"name":"Radomir Dopieralski","email":"openstack@dopieralski.pl","username":"thesheep"},"date":"2026-03-24 08:58:57.000000000","message":"Patch Set 3:\n\n(1 comment)","accounts_in_message":[],"_revision_number":3},{"id":"9ba139c45cae1664a87e5179b366d19257a24080","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":8648,"name":"Radomir Dopieralski","email":"openstack@dopieralski.pl","username":"thesheep"},"date":"2026-03-24 09:17:22.000000000","message":"Uploaded patch set 4.\n\nOutdated Votes:\n* Code-Review-1 (copy condition: \"changekind:TRIVIAL_REBASE OR is:MIN\")\n* Verified+1\n","accounts_in_message":[],"_revision_number":4},{"id":"8711219c15a11f048b7ca1925385d611992f8eb6","author":{"_account_id":8648,"name":"Radomir Dopieralski","email":"openstack@dopieralski.pl","username":"thesheep"},"date":"2026-03-24 09:18:10.000000000","message":"Patch Set 4:\n\n(1 comment)","accounts_in_message":[],"_revision_number":4},{"id":"3345724e9891bfc3a4decf9ee7dda2c6f8f1a37d","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":8648,"name":"Radomir Dopieralski","email":"openstack@dopieralski.pl","username":"thesheep"},"date":"2026-03-24 09:24:59.000000000","message":"Patch Set 5: Patch Set 4 was rebased","accounts_in_message":[],"_revision_number":5},{"id":"c5669be257b0fe3aeab9035934de9bc2f063ef62","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-03-24 10:34:15.000000000","message":"Patch Set 5: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/c4865d48f6c749bbb972979ca66834e3\n\n- horizon-cross-manila-ui-python https://zuul.opendev.org/t/openstack/build/c8070c4a99ff4c378ea1119e743abd0c : SUCCESS in 6m 30s (non-voting)\n- horizon-cross-ironic-ui-npm https://zuul.opendev.org/t/openstack/build/193686e7e7c2486e988341b54d51b633 : SUCCESS in 4m 47s (non-voting)\n- horizon-cross-heat-dashboard-python https://zuul.opendev.org/t/openstack/build/3dcdb0e44d3140fba6217711cd3c3c24 : SUCCESS in 2m 33s (non-voting)\n- horizon-cross-magnum-ui-python https://zuul.opendev.org/t/openstack/build/ed411d9f2937457e8cda264790a5b903 : SUCCESS in 4m 22s (non-voting)\n- horizon-nodejs20-run-lint https://zuul.opendev.org/t/openstack/build/b0de78ac7de24445b3bfc20beb4a8e1b : SUCCESS in 4m 11s\n- horizon-nodejs20-run-test https://zuul.opendev.org/t/openstack/build/2c3e8dc176b341439c43a802042fc99b : SUCCESS in 5m 05s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/979fe762a26c49f29ccdda4e78bd91a6 : SUCCESS in 16m 32s\n- horizon-tox-python3-django42 https://zuul.opendev.org/t/openstack/build/8b6ea87de85e43e49e6b7e1a2b840dad : SUCCESS in 8m 17s\n- horizon-tox-python3-django52 https://zuul.opendev.org/t/openstack/build/124d70655287488282d71b6263dd06a4 : SUCCESS in 8m 26s (non-voting)\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/6c1488519e5a418d8af995011caa43cf : SUCCESS in 4m 21s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/f7cb0192bc144d37a45d169b2a064505 : SUCCESS in 17m 45s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/77b431ea742f49b8b49c957aadf84e10 : FAILURE in 25m 06s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/00229277a29344a4995aec19a966e48e : SUCCESS in 16m 12s\n- horizon-selenium-headless https://zuul.opendev.org/t/openstack/build/7025c0b2e0a0470c9caa10db459dc46c : SUCCESS in 7m 32s\n- horizon-integration-pytest https://zuul.opendev.org/t/openstack/build/17b9ae6b3d4644a2a43a3d728a44b0eb : SUCCESS in 1h 08m 15s\n- horizon-ui-pytest https://zuul.opendev.org/t/openstack/build/8d27fa9cfb384db98675c1070ccf102c : SUCCESS in 17m 02s\n- horizon-dsvm-tempest-plugin https://zuul.opendev.org/t/openstack/build/7285ccf74df147d789aa8c07518cfe02 : SUCCESS in 30m 01s\n- horizon-tox-bandit-baseline https://zuul.opendev.org/t/openstack/build/4bfc75e6f9cc4ae580abe64cb91674bf : SUCCESS in 4m 13s\n- horizon-tempest-plugin-ipv6 https://zuul.opendev.org/t/openstack/build/c96427c1ad964b148217ffec6c4e7767 : SUCCESS in 29m 33s","accounts_in_message":[],"_revision_number":5},{"id":"5a5f49208393b3ddf46bae1284ce751a28f5c090","author":{"_account_id":12015,"name":"François Magimel","email":"magimel.francois@gmail.com","username":"linkid"},"date":"2026-04-11 17:08:07.000000000","message":"Patch Set 5:\n\n(2 comments)","accounts_in_message":[],"_revision_number":5},{"id":"c2319107e1b3adae3b06118ec18ae7cf2cd8c85b","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":8648,"name":"Radomir Dopieralski","email":"openstack@dopieralski.pl","username":"thesheep"},"date":"2026-04-13 13:54:18.000000000","message":"Patch Set 6: Commit message was updated.\n\nOutdated Votes:\n* Verified+1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":6},{"id":"c62d3b9d765bffad8cf29fb74806f1bd4220cdab","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-04-13 15:21:34.000000000","message":"Patch Set 6: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/10af816ddfa4466584e868cffd3d43d8\n\n- horizon-cross-manila-ui-python https://zuul.opendev.org/t/openstack/build/e1e3103bec38426c90037f75feaffd59 : SUCCESS in 4m 18s (non-voting)\n- horizon-cross-ironic-ui-npm https://zuul.opendev.org/t/openstack/build/2a2cff4cfb8d4e51bdbfb3bac94a8394 : SUCCESS in 5m 47s (non-voting)\n- horizon-cross-heat-dashboard-python https://zuul.opendev.org/t/openstack/build/4749da016027485ca73ad22bb33792b6 : SUCCESS in 3m 54s (non-voting)\n- horizon-cross-magnum-ui-python https://zuul.opendev.org/t/openstack/build/b47a5ab9ed0a4479ac02a60dc9bfaa96 : SUCCESS in 3m 42s (non-voting)\n- horizon-nodejs20-run-lint https://zuul.opendev.org/t/openstack/build/b61b18a4b43d4feeba45c6e1e09b80f0 : SUCCESS in 4m 33s\n- horizon-nodejs20-run-test https://zuul.opendev.org/t/openstack/build/18a4dceea21946dab1d2fd523bcf2f10 : SUCCESS in 6m 12s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/bf5b430bd54044ef93f4edb21639d1cf : SUCCESS in 13m 50s\n- horizon-tox-python3-django42 https://zuul.opendev.org/t/openstack/build/0f8bd57e0eb24ec5bea30ce2432325ee : SUCCESS in 13m 10s\n- horizon-tox-python3-django52 https://zuul.opendev.org/t/openstack/build/2c72f0a48f6b40f08caf61a7da9aa07c : SUCCESS in 14m 55s (non-voting)\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/3d989448a3a34d6288e56936fc28788e : SUCCESS in 5m 19s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/e5c0b2b7047a40e6ab46f362cd78f8dc : SUCCESS in 8m 08s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/7d712a28010843be9332ab1f336dea09 : FAILURE in 31m 06s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/bd93df68f41d475fb54bda6fda2dccd4 : SUCCESS in 10m 00s\n- horizon-selenium-headless https://zuul.opendev.org/t/openstack/build/669e8be82f574bf6b8ac607981fdea28 : SUCCESS in 4m 22s\n- horizon-integration-pytest https://zuul.opendev.org/t/openstack/build/c7ef5e044b4d47da946091ce4e7ceb9e : SUCCESS in 1h 26m 11s\n- horizon-ui-pytest https://zuul.opendev.org/t/openstack/build/ce09208793454e34863f64a46a892770 : SUCCESS in 30m 10s\n- horizon-dsvm-tempest-plugin https://zuul.opendev.org/t/openstack/build/a75c1f5b27a242b5bc94649acd1241e9 : SUCCESS in 17m 16s\n- horizon-tox-bandit-baseline https://zuul.opendev.org/t/openstack/build/0e20b91657c246cca44e805904cf114a : SUCCESS in 2m 53s\n- horizon-tempest-plugin-ipv6 https://zuul.opendev.org/t/openstack/build/35983d4ff1c24fb1a4db488da3666183 : SUCCESS in 13m 58s","accounts_in_message":[],"_revision_number":6},{"id":"72f18d75d161bb11ef0d63e4ea63ec734d1d227f","author":{"_account_id":12015,"name":"François Magimel","email":"magimel.francois@gmail.com","username":"linkid"},"date":"2026-04-13 18:58:50.000000000","message":"Patch Set 6: Code-Review+1\n\n(2 comments)","accounts_in_message":[],"_revision_number":6},{"id":"732b33f81995fcf0f92f73f57961670232cdca42","author":{"_account_id":35133,"name":"Jan Jasek","email":"jjasek@redhat.com","username":"janjasek"},"date":"2026-04-22 12:23:13.000000000","message":"Patch Set 6: Code-Review+2\n\n(1 comment)","accounts_in_message":[],"_revision_number":6},{"id":"6eecbbf9eb6262439e717dc596a482a4e71928f2","author":{"_account_id":37598,"name":"Ivan Anfimov","display_name":"Ivan Anfimov","email":"lazekteam@gmail.com","username":"anfimovir"},"date":"2026-05-24 20:31:37.000000000","message":"Patch Set 6: Code-Review+1","accounts_in_message":[],"_revision_number":6},{"id":"9cb65a9a3cd7449ae6be8825de368a5d836b2119","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":8648,"name":"Radomir Dopieralski","email":"openstack@dopieralski.pl","username":"thesheep"},"date":"2026-05-26 08:47:45.000000000","message":"Patch Set 7: Patch Set 6 was rebased\n\nCopied Votes:\n* Code-Review+1, Code-Review+2 (copy condition: \"**changekind:TRIVIAL_REBASE** OR is:MIN\")\n\nOutdated Votes:\n* Verified+1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":7},{"id":"e9aabb83147f177287cd0daeb594455ab780670b","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-05-26 09:50:18.000000000","message":"Patch Set 7: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/f67ea29aa7cd4c9688578b77e963c20f\n\n- horizon-cross-manila-ui-python https://zuul.opendev.org/t/openstack/build/3afd7a395b31443b88f8fa0c9f7fac8f : SUCCESS in 7m 23s (non-voting)\n- horizon-cross-ironic-ui-npm https://zuul.opendev.org/t/openstack/build/ebd68c0c50d940c6a07c442f573b6220 : SUCCESS in 5m 16s (non-voting)\n- horizon-cross-heat-dashboard-python https://zuul.opendev.org/t/openstack/build/8443baa205be47d9b6d21a4ed99ea49f : SUCCESS in 3m 25s (non-voting)\n- horizon-cross-magnum-ui-python https://zuul.opendev.org/t/openstack/build/ce08c69fa43b414d8bb5124183650b9e : SUCCESS in 3m 30s (non-voting)\n- horizon-nodejs20-run-lint https://zuul.opendev.org/t/openstack/build/fbc7462eabd3457da7fa48f2fc940e33 : SUCCESS in 3m 16s\n- horizon-nodejs20-run-test https://zuul.opendev.org/t/openstack/build/626dd46a8f4e4b35809a091fcd38222b : SUCCESS in 5m 41s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/90123832389148069e275b0ce929ece1 : SUCCESS in 16m 47s\n- horizon-tox-python3-django42 https://zuul.opendev.org/t/openstack/build/842dab5df2514d9e80aff49405baa718 : SUCCESS in 8m 41s\n- horizon-tox-python3-django52 https://zuul.opendev.org/t/openstack/build/df19ad6c6dc44592b8cbca3ed4d48c27 : SUCCESS in 16m 35s (non-voting)\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/f62abd880ddf43dfb488eca4836c9b02 : SUCCESS in 5m 35s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/a562c2c1b44144a0bf28b33fcc7ff085 : SUCCESS in 20m 18s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/422c2e01d32a4488906ff4f41c5dec44 : SUCCESS in 23m 26s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/1478830fd5e24bdeaedd693d6aa29b2d : SUCCESS in 8m 54s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/20a75333a6b446b184d678b39c219a10 : SUCCESS in 10m 08s\n- horizon-selenium-headless https://zuul.opendev.org/t/openstack/build/c0fe62e967534aaab932b4b01a90c866 : SUCCESS in 9m 24s\n- horizon-integration-pytest https://zuul.opendev.org/t/openstack/build/072701201aeb454b9e7eb593abe77800 : SUCCESS in 1h 01m 01s\n- horizon-ui-pytest https://zuul.opendev.org/t/openstack/build/539c97bc4bfd4ad9bd3a93d5df3fc39c : SUCCESS in 29m 22s\n- horizon-dsvm-tempest-plugin https://zuul.opendev.org/t/openstack/build/18543a658924424180c511dcd9d0e304 : SUCCESS in 30m 09s\n- horizon-tox-bandit-baseline https://zuul.opendev.org/t/openstack/build/8c91254520ad4d52b27f58ee49a792fc : SUCCESS in 4m 17s\n- horizon-tempest-plugin-ipv6 https://zuul.opendev.org/t/openstack/build/f839cedc3c3f42579692ac1d5e33dfff : SUCCESS in 31m 02s","accounts_in_message":[],"_revision_number":7},{"id":"162b8f652a44fbbe13f6cbf9c06d005195919b14","author":{"_account_id":6914,"name":"Tatiana Ovchinnikova","email":"t.v.ovtchinnikova@gmail.com","username":"tmazur"},"date":"2026-05-26 14:46:08.000000000","message":"Patch Set 7: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":7},{"id":"2719fc5e596739aa6bad39bcf1d711c0b4639e0d","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-05-26 14:47:45.000000000","message":"Patch Set 7: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":7},{"id":"855a0e1af80dcebecee28813631e6f8b25b8ef99","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-05-26 16:12:22.000000000","message":"Patch Set 7: Verified+2\n\nBuild succeeded (gate pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/3df71a3b99c744f4bb273a75999f0487\n\n- horizon-nodejs20-run-lint https://zuul.opendev.org/t/openstack/build/5fa5ecc3b47447efbf2ecece2c7a34a3 : SUCCESS in 4m 12s\n- horizon-nodejs20-run-test https://zuul.opendev.org/t/openstack/build/c13247a4df144975a0bb4e573ec8296a : SUCCESS in 4m 20s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/163abdf96fe94221acfae23a4dabdaee : SUCCESS in 16m 33s\n- horizon-tox-python3-django42 https://zuul.opendev.org/t/openstack/build/76fea9099aeb4b6392a0913247fdec82 : SUCCESS in 15m 02s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/abfd17cac20a47d8adb866303f071967 : SUCCESS in 4m 55s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/9b56a6a49c6d4b0ba9419e2b6271afa3 : SUCCESS in 18m 59s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/c026f942adad41f09295349245a66661 : SUCCESS in 16m 39s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/5b4c386a7bd24e09b1db9230e96b8b71 : SUCCESS in 12m 53s\n- horizon-dsvm-tempest-plugin https://zuul.opendev.org/t/openstack/build/9e264cecb3a54502807cb1e56d37cd52 : SUCCESS in 30m 55s\n- horizon-selenium-headless https://zuul.opendev.org/t/openstack/build/77a0a56ffabc44d88846062706f3485f : SUCCESS in 7m 10s\n- horizon-integration-pytest https://zuul.opendev.org/t/openstack/build/39e1f68d521149c588c7f148d3e9ac32 : SUCCESS in 1h 20m 32s\n- horizon-ui-pytest https://zuul.opendev.org/t/openstack/build/2658230a7ed74feda1ad72bbad218ee9 : SUCCESS in 30m 31s\n- horizon-tempest-plugin-ipv6 https://zuul.opendev.org/t/openstack/build/b5e5d041fa62404783bd5e816d4ff0e3 : SUCCESS in 22m 53s","accounts_in_message":[],"_revision_number":7},{"id":"ef0505b8571f3d586b2147c725930b38893501dd","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-05-26 16:12:22.000000000","message":"Change has been successfully merged","accounts_in_message":[],"_revision_number":7},{"id":"7a83494cc3f74428d22ffef4859d369a4a5d1e5f","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-05-26 16:14:23.000000000","message":"Patch Set 7:\n\nBuild succeeded (promote pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/8ad8640eb50c44799af31ecfab3b2144\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/7459ebdca90e48b9be299426f045a760 : SUCCESS in 1m 42s","accounts_in_message":[],"_revision_number":7}],"current_revision_number":7,"current_revision":"aebdfb8fe9f7a2f4420589cc80cc319e77b53642","revisions":{"5503a8767cae87b0148314a1820c49be58056878":{"kind":"REWORK","_number":1,"created":"2026-02-06 14:42:40.000000000","uploader":{"_account_id":7130,"name":"David Hill","email":"davidchill@hotmail.com","username":"dhill"},"ref":"refs/changes/13/975913/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/horizon","ref":"refs/changes/13/975913/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/horizon refs/changes/13/975913/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/horizon refs/changes/13/975913/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/horizon refs/changes/13/975913/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/horizon refs/changes/13/975913/1"}}},"commit":{"parents":[{"commit":"47921222008cbe9a230f64f8e3335d203a53d714","subject":"Merge \"Fix DHCP checkbox in subnet edit view\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/horizon/commit/47921222008cbe9a230f64f8e3335d203a53d714"}]}],"author":{"name":"David Hill","email":"dhill@redhat.com","date":"2026-02-06 14:39:00.000000000","tz":-300},"committer":{"name":"David Hill","email":"dhill@redhat.com","date":"2026-02-06 14:39:00.000000000","tz":-300},"subject":"Add EncryptionDetailView in admin tab.","message":"Add EncryptionDetailView in admin tab.\n\nWhen an admin tries to display an encrypted volume, it fails with\nthe following traceback: `django.urls.exceptions.NoReverseMatch`.\nThis patch adds a reverse URL and EncryptionDetailView\n\nChange-Id: Ibb2977a66b1e8c96d97f2bc1d74fb88f8f7c4f74\nCloses-Bug: #2086620\nSigned-off-by: dhill@redhat.com\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/horizon/commit/5503a8767cae87b0148314a1820c49be58056878"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/horizon/commit/5503a8767cae87b0148314a1820c49be58056878"}]},"branch":"refs/heads/master"},"2949d1db719ecfcf69cf981087d782645086ed13":{"kind":"REWORK","_number":2,"created":"2026-02-06 15:14:26.000000000","uploader":{"_account_id":7130,"name":"David Hill","email":"davidchill@hotmail.com","username":"dhill"},"ref":"refs/changes/13/975913/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/horizon","ref":"refs/changes/13/975913/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/horizon refs/changes/13/975913/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/horizon refs/changes/13/975913/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/horizon refs/changes/13/975913/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/horizon refs/changes/13/975913/2"}}},"commit":{"parents":[{"commit":"47921222008cbe9a230f64f8e3335d203a53d714","subject":"Merge \"Fix DHCP checkbox in subnet edit view\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/horizon/commit/47921222008cbe9a230f64f8e3335d203a53d714"}]}],"author":{"name":"David Hill","email":"dhill@redhat.com","date":"2026-02-06 14:39:00.000000000","tz":-300},"committer":{"name":"David Hill","email":"dhill@redhat.com","date":"2026-02-06 15:14:22.000000000","tz":-300},"subject":"Add EncryptionDetailView in admin tab.","message":"Add EncryptionDetailView in admin tab.\n\nWhen an admin tries to display an encrypted volume, it fails with\nthe following traceback: `django.urls.exceptions.NoReverseMatch`.\nThis patch adds a reverse URL and EncryptionDetailView\n\nChange-Id: Ibb2977a66b1e8c96d97f2bc1d74fb88f8f7c4f74\nCloses-Bug: #2086620\nSigned-off-by: dhill@redhat.com\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/horizon/commit/2949d1db719ecfcf69cf981087d782645086ed13"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/horizon/commit/2949d1db719ecfcf69cf981087d782645086ed13"}]},"branch":"refs/heads/master"},"11820691153803a5a36334bad701a75d299f3530":{"kind":"REWORK","_number":3,"created":"2026-02-06 19:55:49.000000000","uploader":{"_account_id":7130,"name":"David Hill","email":"davidchill@hotmail.com","username":"dhill"},"ref":"refs/changes/13/975913/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/horizon","ref":"refs/changes/13/975913/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/horizon refs/changes/13/975913/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/horizon refs/changes/13/975913/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/horizon refs/changes/13/975913/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/horizon refs/changes/13/975913/3"}}},"commit":{"parents":[{"commit":"47921222008cbe9a230f64f8e3335d203a53d714","subject":"Merge \"Fix DHCP checkbox in subnet edit view\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/horizon/commit/47921222008cbe9a230f64f8e3335d203a53d714"}]}],"author":{"name":"David Hill","email":"dhill@redhat.com","date":"2026-02-06 14:39:00.000000000","tz":-300},"committer":{"name":"David Hill","email":"dhill@redhat.com","date":"2026-02-06 19:55:45.000000000","tz":-300},"subject":"Add EncryptionDetailView in admin tab.","message":"Add EncryptionDetailView in admin tab.\n\nWhen an admin tries to display an encrypted volume, it fails with\nthe following traceback: `django.urls.exceptions.NoReverseMatch`.\nThis patch adds a reverse URL and EncryptionDetailView\n\nChange-Id: Ibb2977a66b1e8c96d97f2bc1d74fb88f8f7c4f74\nCloses-Bug: #2086620\nSigned-off-by: dhill@redhat.com\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/horizon/commit/11820691153803a5a36334bad701a75d299f3530"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/horizon/commit/11820691153803a5a36334bad701a75d299f3530"}]},"branch":"refs/heads/master"},"02db54f908a713ac32327f4c6c04a8afbfc1ba61":{"kind":"REWORK","_number":4,"created":"2026-03-24 09:17:22.000000000","uploader":{"_account_id":8648,"name":"Radomir Dopieralski","email":"openstack@dopieralski.pl","username":"thesheep"},"ref":"refs/changes/13/975913/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/horizon","ref":"refs/changes/13/975913/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/horizon refs/changes/13/975913/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/horizon refs/changes/13/975913/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/horizon refs/changes/13/975913/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/horizon refs/changes/13/975913/4"}}},"commit":{"parents":[{"commit":"47921222008cbe9a230f64f8e3335d203a53d714","subject":"Merge \"Fix DHCP checkbox in subnet edit view\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/horizon/commit/47921222008cbe9a230f64f8e3335d203a53d714"}]}],"author":{"name":"David Hill","email":"dhill@redhat.com","date":"2026-02-06 14:39:00.000000000","tz":-300},"committer":{"name":"Radomir Dopieralski","email":"openstack@dopieralski.pl","date":"2026-03-24 09:17:13.000000000","tz":60},"subject":"Add EncryptionDetailView in admin tab.","message":"Add EncryptionDetailView in admin tab.\n\nWhen an admin tries to display an encrypted volume, it fails with\nthe following traceback: `django.urls.exceptions.NoReverseMatch`.\nThis patch adds a reverse URL and EncryptionDetailView\n\nChange-Id: Ibb2977a66b1e8c96d97f2bc1d74fb88f8f7c4f74\nCloses-Bug: #2086620\nSigned-off-by: dhill@redhat.com\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/horizon/commit/02db54f908a713ac32327f4c6c04a8afbfc1ba61"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/horizon/commit/02db54f908a713ac32327f4c6c04a8afbfc1ba61"}]},"branch":"refs/heads/master"},"e2333b3f2a719c9ca44df9efe1fac05173290d04":{"kind":"TRIVIAL_REBASE","_number":5,"created":"2026-03-24 09:24:59.000000000","uploader":{"_account_id":8648,"name":"Radomir Dopieralski","email":"openstack@dopieralski.pl","username":"thesheep"},"ref":"refs/changes/13/975913/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/horizon","ref":"refs/changes/13/975913/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/horizon refs/changes/13/975913/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/horizon refs/changes/13/975913/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/horizon refs/changes/13/975913/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/horizon refs/changes/13/975913/5"}}},"commit":{"parents":[{"commit":"f92a9e05c3f1c2799bc21b275b9ba0226e4ba953","subject":"Merge \"Fix logo filename in documentation\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/horizon/commit/f92a9e05c3f1c2799bc21b275b9ba0226e4ba953"}]}],"author":{"name":"David Hill","email":"dhill@redhat.com","date":"2026-02-06 14:39:00.000000000","tz":-300},"committer":{"name":"Radomir Dopieralski","email":"openstack@dopieralski.pl","date":"2026-03-24 09:24:59.000000000","tz":0},"subject":"Add EncryptionDetailView in admin tab.","message":"Add EncryptionDetailView in admin tab.\n\nWhen an admin tries to display an encrypted volume, it fails with\nthe following traceback: `django.urls.exceptions.NoReverseMatch`.\nThis patch adds a reverse URL and EncryptionDetailView\n\nChange-Id: Ibb2977a66b1e8c96d97f2bc1d74fb88f8f7c4f74\nCloses-Bug: #2086620\nSigned-off-by: dhill@redhat.com\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/horizon/commit/e2333b3f2a719c9ca44df9efe1fac05173290d04"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/horizon/commit/e2333b3f2a719c9ca44df9efe1fac05173290d04"}]},"branch":"refs/heads/master","description":"Rebase"},"3e7a1c6481e190a1170cc4ae70996f2126390d87":{"kind":"NO_CODE_CHANGE","_number":6,"created":"2026-04-13 13:54:18.000000000","uploader":{"_account_id":8648,"name":"Radomir Dopieralski","email":"openstack@dopieralski.pl","username":"thesheep"},"ref":"refs/changes/13/975913/6","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/horizon","ref":"refs/changes/13/975913/6","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/horizon refs/changes/13/975913/6 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/horizon refs/changes/13/975913/6 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/horizon refs/changes/13/975913/6 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/horizon refs/changes/13/975913/6"}}},"commit":{"parents":[{"commit":"f92a9e05c3f1c2799bc21b275b9ba0226e4ba953","subject":"Merge \"Fix logo filename in documentation\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/horizon/commit/f92a9e05c3f1c2799bc21b275b9ba0226e4ba953"}]}],"author":{"name":"David Hill","email":"dhill@redhat.com","date":"2026-02-06 14:39:00.000000000","tz":-300},"committer":{"name":"Radomir Dopieralski","email":"openstack@dopieralski.pl","date":"2026-04-13 13:54:18.000000000","tz":0},"subject":"Add EncryptionDetailView in admin tab","message":"Add EncryptionDetailView in admin tab\n\nWhen an admin tries to display an encrypted volume, it fails with\nthe following traceback: `django.urls.exceptions.NoReverseMatch`.\nThis patch adds a reverse URL and EncryptionDetailView\n\nChange-Id: Ibb2977a66b1e8c96d97f2bc1d74fb88f8f7c4f74\nCloses-Bug: #2086620\nSigned-off-by: dhill@redhat.com\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/horizon/commit/3e7a1c6481e190a1170cc4ae70996f2126390d87"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/horizon/commit/3e7a1c6481e190a1170cc4ae70996f2126390d87"}]},"branch":"refs/heads/master","description":"Edit commit message"},"aebdfb8fe9f7a2f4420589cc80cc319e77b53642":{"kind":"TRIVIAL_REBASE","_number":7,"created":"2026-05-26 08:47:45.000000000","uploader":{"_account_id":8648,"name":"Radomir Dopieralski","email":"openstack@dopieralski.pl","username":"thesheep"},"ref":"refs/changes/13/975913/7","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/horizon","ref":"refs/changes/13/975913/7","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/horizon refs/changes/13/975913/7 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/horizon refs/changes/13/975913/7 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/horizon refs/changes/13/975913/7 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/horizon refs/changes/13/975913/7"}}},"commit":{"parents":[{"commit":"6c1b82369cc647bf484120e93ff11ff4ca6fa61d","subject":"Imported Translations from Zanata","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/horizon/commit/6c1b82369cc647bf484120e93ff11ff4ca6fa61d"}]}],"author":{"name":"David Hill","email":"dhill@redhat.com","date":"2026-02-06 14:39:00.000000000","tz":-300},"committer":{"name":"Radomir Dopieralski","email":"openstack@dopieralski.pl","date":"2026-05-26 08:47:45.000000000","tz":0},"subject":"Add EncryptionDetailView in admin tab","message":"Add EncryptionDetailView in admin tab\n\nWhen an admin tries to display an encrypted volume, it fails with\nthe following traceback: `django.urls.exceptions.NoReverseMatch`.\nThis patch adds a reverse URL and EncryptionDetailView\n\nChange-Id: Ibb2977a66b1e8c96d97f2bc1d74fb88f8f7c4f74\nCloses-Bug: #2086620\nSigned-off-by: dhill@redhat.com\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/horizon/commit/aebdfb8fe9f7a2f4420589cc80cc319e77b53642"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/horizon/commit/aebdfb8fe9f7a2f4420589cc80cc319e77b53642"}]},"branch":"refs/heads/master","description":"Rebase","conflicts":{"ours":"3e7a1c6481e190a1170cc4ae70996f2126390d87","theirs":"6c1b82369cc647bf484120e93ff11ff4ca6fa61d","contains_conflicts":false}}},"requirements":[],"submit_records":[{"rule_name":"gerrit~DefaultSubmitRule","status":"CLOSED","labels":[{"label":"Verified","status":"MAY","applied_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}},{"label":"Code-Review","status":"MAY","applied_by":{"_account_id":37598,"name":"Ivan Anfimov","display_name":"Ivan Anfimov","email":"lazekteam@gmail.com","username":"anfimovir"}},{"label":"Workflow","status":"MAY","applied_by":{"_account_id":6914,"name":"Tatiana Ovchinnikova","email":"t.v.ovtchinnikova@gmail.com","username":"tmazur"}},{"label":"Review-Priority","status":"MAY"}]}],"submit_requirements":[{"name":"Verified","description":"Verified in gate by CI","status":"SATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Verified\u003dMAX AND -label:Verified\u003dMIN","fulfilled":true,"status":"PASS","passing_atoms":["label:Verified\u003dMAX"],"failing_atoms":["label:Verified\u003dMIN"],"atom_explanations":{"label:Verified\u003dMAX":"","label:Verified\u003dMIN":""}}},{"name":"Code-Review","description":"Code reviewed by core reviewer","status":"SATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Code-Review\u003dMAX AND -label:Code-Review\u003dMIN","fulfilled":true,"status":"PASS","passing_atoms":["label:Code-Review\u003dMAX"],"failing_atoms":["label:Code-Review\u003dMIN"],"atom_explanations":{"label:Code-Review\u003dMAX":"","label:Code-Review\u003dMIN":""}}},{"name":"Review-Priority","description":"Review priority","status":"SATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"-label:Review-Priority\u003dMIN","fulfilled":true,"status":"PASS","passing_atoms":[],"failing_atoms":["label:Review-Priority\u003dMIN"],"atom_explanations":{"label:Review-Priority\u003dMIN":""}}},{"name":"Workflow","description":"Approved for gate by core reviewer","status":"SATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Workflow\u003dMAX AND -label:Workflow\u003dMIN","fulfilled":true,"status":"PASS","passing_atoms":["label:Workflow\u003dMAX"],"failing_atoms":["label:Workflow\u003dMIN"],"atom_explanations":{"label:Workflow\u003dMAX":"","label:Workflow\u003dMIN":""}}}]}
