)]}'
{"id":"openstack%2Fwatcher-dashboard~935043","triplet_id":"openstack%2Fwatcher-dashboard~master~Ic6c1b06e16f2ecab6908a6e599b841b70033e0de","project":"openstack/watcher-dashboard","branch":"master","attention_set":{},"removed_from_attention_set":{"8449":{"account":{"_account_id":8449,"name":"Marios Andreou","email":"marios.andreou@gmail.com","username":"marios"},"last_update":"2025-01-09 08:00:48.000000000","reason":"\u003cGERRIT_ACCOUNT_8449\u003e replied on the change","reason_account":{"_account_id":8449,"name":"Marios Andreou","email":"marios.andreou@gmail.com","username":"marios"}},"30002":{"account":{"_account_id":30002,"name":"Douglas Viroel","email":"viroel@gmail.com","username":"dviroel"},"last_update":"2025-01-09 11:11:12.000000000","reason":"\u003cGERRIT_ACCOUNT_30002\u003e replied on the change","reason_account":{"_account_id":30002,"name":"Douglas Viroel","email":"viroel@gmail.com","username":"dviroel"}},"34452":{"account":{"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},"last_update":"2025-01-20 13:03:05.000000000","reason":"\u003cGERRIT_ACCOUNT_34452\u003e replied on the change","reason_account":{"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"}},"11604":{"account":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"last_update":"2025-01-09 23:06:38.000000000","reason":"\u003cGERRIT_ACCOUNT_11604\u003e replied on the change","reason_account":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"}},"8648":{"account":{"_account_id":8648,"name":"Radomir Dopieralski","email":"openstack@dopieralski.pl","username":"thesheep"},"last_update":"2025-02-03 18:13:27.000000000","reason":"Change was submitted"},"16312":{"account":{"_account_id":16312,"name":"Alfredo Moralejo","email":"amoralej@redhat.com","username":"amoralej"},"last_update":"2025-02-03 18:13:27.000000000","reason":"Change was submitted"}},"hashtags":[],"change_id":"Ic6c1b06e16f2ecab6908a6e599b841b70033e0de","subject":"Support multiple global_efficacy indicators in action plans table","status":"MERGED","created":"2024-11-14 07:53:56.000000000","updated":"2025-02-03 18:14:28.000000000","submitted":"2025-02-03 18:13:27.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":24,"unresolved_comment_count":2,"has_review_started":true,"submission_id":"935043","meta_rev_id":"8218638cdadcc498709ab63d4385cc94513e6dd2","_number":935043,"virtual_id_number":935043,"owner":{"_account_id":16312,"name":"Alfredo Moralejo","email":"amoralej@redhat.com","username":"amoralej"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":0,"_account_id":8449,"name":"Marios Andreou","email":"marios.andreou@gmail.com","username":"marios"},{"value":0,"_account_id":30002,"name":"Douglas Viroel","email":"viroel@gmail.com","username":"dviroel"},{"value":0,"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},{"value":0,"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2025-02-03 18:13:26.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":"","default_value":0,"optional":true},"Code-Review":{"approved":{"_account_id":30002,"name":"Douglas Viroel","email":"viroel@gmail.com","username":"dviroel"},"recommended":{"_account_id":8449,"name":"Marios Andreou","email":"marios.andreou@gmail.com","username":"marios"},"all":[{"value":1,"date":"2025-01-09 08:00:48.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":8449,"name":"Marios Andreou","email":"marios.andreou@gmail.com","username":"marios"},{"value":2,"date":"2025-02-03 17:45:41.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":30002,"name":"Douglas Viroel","email":"viroel@gmail.com","username":"dviroel"},{"value":2,"date":"2025-01-09 23:06:38.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},{"value":1,"date":"2025-01-20 13:03:05.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},{"value":0,"_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":"","value":1,"default_value":0,"optional":true},"Workflow":{"approved":{"_account_id":30002,"name":"Douglas Viroel","email":"viroel@gmail.com","username":"dviroel"},"all":[{"value":0,"_account_id":8449,"name":"Marios Andreou","email":"marios.andreou@gmail.com","username":"marios"},{"value":1,"date":"2025-02-03 17:45:41.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":30002,"name":"Douglas Viroel","email":"viroel@gmail.com","username":"dviroel"},{"value":0,"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},{"value":0,"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},{"value":0,"_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},"Review-Priority":{"all":[{"value":0,"_account_id":8449,"name":"Marios Andreou","email":"marios.andreou@gmail.com","username":"marios"},{"value":0,"_account_id":30002,"name":"Douglas Viroel","email":"viroel@gmail.com","username":"dviroel"},{"value":0,"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},{"value":0,"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{" 0":"Standard Change","+1":"Important Change","+2":"High Priority Change"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":8449,"name":"Marios Andreou","email":"marios.andreou@gmail.com","username":"marios"},{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_account_id":30002,"name":"Douglas Viroel","email":"viroel@gmail.com","username":"dviroel"},{"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"}],"CC":[{"_account_id":8648,"name":"Radomir Dopieralski","email":"openstack@dopieralski.pl","username":"thesheep"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2024-11-14 08:04:42.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":"2024-11-14 08:30:55.000000000","updated_by":{"_account_id":16312,"name":"Alfredo Moralejo","email":"amoralej@redhat.com","username":"amoralej"},"reviewer":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"state":"REVIEWER"},{"updated":"2024-11-14 08:30:55.000000000","updated_by":{"_account_id":16312,"name":"Alfredo Moralejo","email":"amoralej@redhat.com","username":"amoralej"},"reviewer":{"_account_id":8449,"name":"Marios Andreou","email":"marios.andreou@gmail.com","username":"marios"},"state":"REVIEWER"},{"updated":"2024-11-15 11:24:07.000000000","updated_by":{"_account_id":8648,"name":"Radomir Dopieralski","email":"openstack@dopieralski.pl","username":"thesheep"},"reviewer":{"_account_id":8648,"name":"Radomir Dopieralski","email":"openstack@dopieralski.pl","username":"thesheep"},"state":"CC"},{"updated":"2024-12-05 11:02:50.000000000","updated_by":{"_account_id":30002,"name":"Douglas Viroel","email":"viroel@gmail.com","username":"dviroel"},"reviewer":{"_account_id":30002,"name":"Douglas Viroel","email":"viroel@gmail.com","username":"dviroel"},"state":"REVIEWER"},{"updated":"2024-12-12 11:43:46.000000000","updated_by":{"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},"reviewer":{"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},"state":"REVIEWER"}],"messages":[{"id":"bcff3c93401333353a1f62058cdf3f4edb259441","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":16312,"name":"Alfredo Moralejo","email":"amoralej@redhat.com","username":"amoralej"},"date":"2024-11-14 07:53:56.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"71c0e6fbe663712e6ae7f9d81c977d767cddb671","tag":"autogenerated:gerrit:setWorkInProgress","author":{"_account_id":16312,"name":"Alfredo Moralejo","email":"amoralej@redhat.com","username":"amoralej"},"date":"2024-11-14 07:54:16.000000000","message":"Set Work In Progress","accounts_in_message":[],"_revision_number":1},{"id":"6714610a9a52e5f0415ccaa0d506d0a4423bf590","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-11-14 08:04:42.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/395db9275a1841a69900d88634bf62c7\n\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/4f0b36651cdc4f93b34753971fc916c7 : SUCCESS in 3m 22s\n- horizon-tox-python3-django42 https://zuul.opendev.org/t/openstack/build/ac5830df1588448bb797da6560b4c434 : SUCCESS in 5m 10s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/319836b6b4f2462595dec85a43d04235 : SUCCESS in 3m 27s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/35653a083e8a44be8039cc7de1c9ac68 : SUCCESS in 3m 46s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/78a5d2ad05c844238c202fe445099ded : SUCCESS in 4m 58s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/d4611debab044011a3bef23370156bf1 : SUCCESS in 3m 29s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/2761094958e74c81bc57bd9c90c722e3 : SUCCESS in 5m 29s","accounts_in_message":[],"_revision_number":1},{"id":"dae2a0f22e2d9f81d2e7bb9d21ca6049dca89f13","tag":"autogenerated:gerrit:newWipPatchSet","author":{"_account_id":16312,"name":"Alfredo Moralejo","email":"amoralej@redhat.com","username":"amoralej"},"date":"2024-11-14 08:05:26.000000000","message":"Uploaded patch set 2.\n\nOutdated Votes:\n* Verified+1\n","accounts_in_message":[],"_revision_number":2},{"id":"b02e0d20c496aea58d3df97b4c7f9a5f33418105","tag":"autogenerated:gerrit:newWipPatchSet","author":{"_account_id":16312,"name":"Alfredo Moralejo","email":"amoralej@redhat.com","username":"amoralej"},"date":"2024-11-14 08:06:02.000000000","message":"Uploaded patch set 3: Commit message was updated.","accounts_in_message":[],"_revision_number":3},{"id":"0c28ee902921e06454cb29a51ffc2f36e4c80f60","tag":"autogenerated:gerrit:newWipPatchSet","author":{"_account_id":16312,"name":"Alfredo Moralejo","email":"amoralej@redhat.com","username":"amoralej"},"date":"2024-11-14 08:17:23.000000000","message":"Uploaded patch set 4.","accounts_in_message":[],"_revision_number":4},{"id":"8d3f7cacc4d2c8adc97ec611782c022cf63970bc","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-11-14 08:26:08.000000000","message":"Patch Set 4: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/41365379ebc241f09c8cea549a495e00\n\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/0431fa23abe94f59af8a9c1fd50c6d63 : SUCCESS in 3m 31s\n- horizon-tox-python3-django42 https://zuul.opendev.org/t/openstack/build/577d87755a8c4fb0a37733f5e988c1bd : SUCCESS in 3m 47s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/6931eef255b14ad3adaffcf530546fa3 : SUCCESS in 3m 31s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/f78e46d36b1f4b54a13c472243536d05 : SUCCESS in 3m 37s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/98a7167cf8fc4d06a10305b3411fb904 : SUCCESS in 7m 31s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/50b45a2d3a544d34a9071fa82b59cbeb : SUCCESS in 3m 08s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/f5ab270ab78a45d6a0e809c2fa74f606 : SUCCESS in 5m 03s","accounts_in_message":[],"_revision_number":4},{"id":"5b3deb8a7ac81aed576d9d738206957504b4c387","tag":"autogenerated:gerrit:setReadyForReview","author":{"_account_id":16312,"name":"Alfredo Moralejo","email":"amoralej@redhat.com","username":"amoralej"},"date":"2024-11-14 08:30:07.000000000","message":"Set Ready For Review","accounts_in_message":[],"_revision_number":4},{"id":"4e902a2ceac8d2f0d04fba93741e29af5418af5e","author":{"_account_id":16312,"name":"Alfredo Moralejo","email":"amoralej@redhat.com","username":"amoralej"},"date":"2024-11-14 08:30:25.000000000","message":"Patch Set 4:\n\n(1 comment)","accounts_in_message":[],"_revision_number":4},{"id":"30fed2e1cf1f43726fc807c18b21f5a6578a1638","author":{"_account_id":8449,"name":"Marios Andreou","email":"marios.andreou@gmail.com","username":"marios"},"date":"2024-11-15 08:48:20.000000000","message":"Patch Set 4: Code-Review+1\n\n(1 comment)","accounts_in_message":[],"_revision_number":4},{"id":"8f12b72729594c495d84101dbf46519a06088502","author":{"_account_id":8648,"name":"Radomir Dopieralski","email":"openstack@dopieralski.pl","username":"thesheep"},"date":"2024-11-15 11:24:07.000000000","message":"Patch Set 4:\n\n(1 comment)","accounts_in_message":[],"_revision_number":4},{"id":"4f3aa76738b23dcc330fe4a73d4240dc05a91871","author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"date":"2024-12-03 01:23:02.000000000","message":"Patch Set 4: Code-Review-1\n\n(5 comments)","accounts_in_message":[],"_revision_number":4},{"id":"8affd897125f1f83358b3088b46bd640604522ac","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":16312,"name":"Alfredo Moralejo","email":"amoralej@redhat.com","username":"amoralej"},"date":"2024-12-05 10:16:49.000000000","message":"Uploaded patch set 5.\n\nOutdated Votes:\n* Code-Review+1, Code-Review-1 (copy condition: \"changekind:TRIVIAL_REBASE OR is:MIN\")\n* Verified+1\n","accounts_in_message":[],"_revision_number":5},{"id":"2f20af5a9f0badae2b29611b8e5afcb9fa4dca05","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-12-05 10:52:48.000000000","message":"Patch Set 5: Verified-1\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/47ff1ccf8d7b48e1b46289934251c033\n\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/78e57a165eed49889807067e577fb152 : SUCCESS in 3m 25s\n- horizon-tox-python3-django42 https://zuul.opendev.org/t/openstack/build/e12d48051c9f420e8dd657f44d3fbaa4 : RETRY_LIMIT in 1m 36s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/749d8ae8228048098020013145555bad : SUCCESS in 4m 54s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/60a85eeda6ce4890a2b84c5bf6e4b8e2 : SUCCESS in 3m 49s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/4bc5bba234dc45399129d5a40aa6719c : SUCCESS in 7m 30s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/c7a0783b5b6b4ee6bc6e10b63f43b7ac : SUCCESS in 4m 35s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/a4dce7f071eb4746902333cac73a66ba : SUCCESS in 6m 54s","accounts_in_message":[],"_revision_number":5},{"id":"239eb4e751fe4a6a0c813d5486669287a4fb1756","author":{"_account_id":30002,"name":"Douglas Viroel","email":"viroel@gmail.com","username":"dviroel"},"date":"2024-12-05 11:02:50.000000000","message":"Patch Set 5: Code-Review-1\n\n(1 comment)","accounts_in_message":[],"_revision_number":5},{"id":"68fb6314ba50d4785cc3ea244b9520ecc3beb7ba","author":{"_account_id":8449,"name":"Marios Andreou","email":"marios.andreou@gmail.com","username":"marios"},"date":"2024-12-09 08:09:14.000000000","message":"Patch Set 5:\n\n(2 comments)","accounts_in_message":[],"_revision_number":5},{"id":"c0064398038e0e0335368560037bd9e438cda407","author":{"_account_id":16312,"name":"Alfredo Moralejo","email":"amoralej@redhat.com","username":"amoralej"},"date":"2024-12-10 07:22:22.000000000","message":"Patch Set 5:\n\n(1 comment)","accounts_in_message":[],"_revision_number":5},{"id":"edd58aa498eb8322c32a19a505b1c0cb77d245cc","author":{"_account_id":16312,"name":"Alfredo Moralejo","email":"amoralej@redhat.com","username":"amoralej"},"date":"2024-12-10 08:51:27.000000000","message":"Patch Set 5:\n\n(1 comment)","accounts_in_message":[],"_revision_number":5},{"id":"5b17a486a88c31bf7eefff6f283b5f71ff0810b5","author":{"_account_id":16312,"name":"Alfredo Moralejo","email":"amoralej@redhat.com","username":"amoralej"},"date":"2024-12-10 08:52:22.000000000","message":"Patch Set 5:\n\n(1 comment)","accounts_in_message":[],"_revision_number":5},{"id":"ae81ffcaecf8ce392c2614d992c751bf1d4efc11","author":{"_account_id":16312,"name":"Alfredo Moralejo","email":"amoralej@redhat.com","username":"amoralej"},"date":"2024-12-10 09:11:55.000000000","message":"Patch Set 5:\n\n(1 comment)","accounts_in_message":[],"_revision_number":5},{"id":"ae1413a2dac2e78184bf71a2a314bc575b303d6b","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-12-10 09:22:14.000000000","message":"Patch Set 5: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/9dbfbcf474a74f7685f9ecbfe2791a98\n\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/f24793e0321040749984c4739d404a22 : SUCCESS in 4m 57s\n- horizon-tox-python3-django42 https://zuul.opendev.org/t/openstack/build/be89d05bb48b482d93b0f2f4ff09ffa9 : SUCCESS in 4m 58s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/618434fe2a8b427399407ebc0c3edaaa : SUCCESS in 4m 28s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/978a02e24c134a8d8dc60858dc35179b : SUCCESS in 2m 39s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/7926cab8fd0a4590b12cbb6cfb1cc89f : SUCCESS in 3m 02s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/4699169222894449acf05ba043276269 : SUCCESS in 3m 30s","accounts_in_message":[],"_revision_number":5},{"id":"99c39adc5b3dd150d8acefae982416abc98623b9","author":{"_account_id":30002,"name":"Douglas Viroel","email":"viroel@gmail.com","username":"dviroel"},"date":"2024-12-10 13:24:48.000000000","message":"Patch Set 5: Code-Review+1\n\n(2 comments)","accounts_in_message":[],"_revision_number":5},{"id":"5612dfef623d1286b7ee22d6e5582361644d581e","author":{"_account_id":8449,"name":"Marios Andreou","email":"marios.andreou@gmail.com","username":"marios"},"date":"2024-12-11 07:45:57.000000000","message":"Patch Set 5: Code-Review+1\n\n(1 comment)","accounts_in_message":[],"_revision_number":5},{"id":"4064482f61f9a001ccd5838306280ad3df0e75f5","author":{"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},"date":"2024-12-12 11:43:46.000000000","message":"Patch Set 5: Code-Review+1","accounts_in_message":[],"_revision_number":5},{"id":"f33c62ce30a32d8fb7ff091cd360cf98ce2e5ac5","author":{"_account_id":8648,"name":"Radomir Dopieralski","email":"openstack@dopieralski.pl","username":"thesheep"},"date":"2024-12-13 14:51:00.000000000","message":"Patch Set 5:\n\n(1 comment)","accounts_in_message":[],"_revision_number":5},{"id":"3d6682b35cf9819ce2078560965d69136a558ecc","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":16312,"name":"Alfredo Moralejo","email":"amoralej@redhat.com","username":"amoralej"},"date":"2025-01-08 08:07:40.000000000","message":"Uploaded patch set 6.\n\nOutdated Votes:\n* Code-Review+1 (copy condition: \"changekind:TRIVIAL_REBASE OR is:MIN\")\n* Verified+1\n","accounts_in_message":[],"_revision_number":6},{"id":"3dbaf3c1129480ea47fffa2245ab978e80daae49","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-01-08 08:24:32.000000000","message":"Patch Set 6: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/71c9fcf3165c4a628715759678efb738\n\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/e9bbf88e5bbf4d2cb53ccec0aa309688 : SUCCESS in 4m 45s\n- horizon-tox-python3-django42 https://zuul.opendev.org/t/openstack/build/286cb0f7b45e467c95fc5c4c45ba9e9d : SUCCESS in 5m 55s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/276ca27e0115462994d597f5e5cc33d1 : SUCCESS in 4m 50s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/6396c599a35945a28f48376e7daea2d7 : SUCCESS in 2m 55s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/2b4fb1961a6f40cfbcfe4bd004806524 : SUCCESS in 3m 35s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/c0216da998af4421ac4792464164db33 : SUCCESS in 5m 32s","accounts_in_message":[],"_revision_number":6},{"id":"6bb56a9968f720ce1317ff079c877861b21c4450","author":{"_account_id":8449,"name":"Marios Andreou","email":"marios.andreou@gmail.com","username":"marios"},"date":"2025-01-09 08:00:48.000000000","message":"Patch Set 6: Code-Review+1\n\n(1 comment)","accounts_in_message":[],"_revision_number":6},{"id":"fdb11174756a778fc6c6c147a34813d8365dd1af","author":{"_account_id":30002,"name":"Douglas Viroel","email":"viroel@gmail.com","username":"dviroel"},"date":"2025-01-09 11:11:12.000000000","message":"Patch Set 6: Code-Review+1","accounts_in_message":[],"_revision_number":6},{"id":"2ea1aabbb143359ca75b41c336e76e89f62c731d","author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"date":"2025-01-09 23:06:38.000000000","message":"Patch Set 6: Code-Review+2\n\n(3 comments)","accounts_in_message":[],"_revision_number":6},{"id":"471362bcbd40b9424f814f967616434cd9fea29f","author":{"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},"date":"2025-01-20 13:03:05.000000000","message":"Patch Set 6: Code-Review+1","accounts_in_message":[],"_revision_number":6},{"id":"cbe3a702367ce345da4f23261c8da107f4e395a8","author":{"_account_id":30002,"name":"Douglas Viroel","email":"viroel@gmail.com","username":"dviroel"},"date":"2025-02-03 17:45:41.000000000","message":"Patch Set 6: Code-Review+2 Workflow+1\n\n(1 comment)","accounts_in_message":[],"_revision_number":6},{"id":"04480d3ed1ea0c731d88d5ee1a5c979375eee324","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-02-03 17:46:02.000000000","message":"Patch Set 6: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":6},{"id":"08d42d9ae5d8a171ddc9b5b7f34fd87d70db08c1","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-02-03 18:13:26.000000000","message":"Patch Set 6: Verified+2\n\nBuild succeeded (gate pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/26c8177f003e46f681a66bcb266b4bef\n\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/f7cb905ec85f471c97eed7959fb0fe45 : SUCCESS in 7m 38s\n- horizon-tox-python3-django42 https://zuul.opendev.org/t/openstack/build/63b1d7870fdb4f6e8bab8a6cb4bb2512 : SUCCESS in 6m 42s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/f1f661b55943465481fd28bc5f525442 : SUCCESS in 6m 20s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/1e56eb58bb454f71a635c87c24bf2e66 : SUCCESS in 4m 37s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/70625dd36d674614978bc59403a97db6 : SUCCESS in 6m 43s","accounts_in_message":[],"_revision_number":6},{"id":"e6659b166b9e76d773bbfc697a7d08e879db6588","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-02-03 18:13:27.000000000","message":"Change has been successfully merged","accounts_in_message":[],"_revision_number":6},{"id":"8218638cdadcc498709ab63d4385cc94513e6dd2","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-02-03 18:14:28.000000000","message":"Patch Set 6:\n\nBuild succeeded (promote pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/d8377be339ed453180bce6a34e454a90\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/4d57189f22bd42f2ae1185e9e3314ab4 : SUCCESS in 43s","accounts_in_message":[],"_revision_number":6}],"current_revision_number":6,"current_revision":"41206e6a418d33fb85f9ce9b0ea80d3ea2d71c56","revisions":{"c5412aeb6eecacfd5ed86a7cedb048bcac0f6132":{"kind":"REWORK","_number":1,"created":"2024-11-14 07:53:56.000000000","uploader":{"_account_id":16312,"name":"Alfredo Moralejo","email":"amoralej@redhat.com","username":"amoralej"},"ref":"refs/changes/43/935043/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/watcher-dashboard","ref":"refs/changes/43/935043/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/watcher-dashboard refs/changes/43/935043/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/watcher-dashboard refs/changes/43/935043/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/watcher-dashboard refs/changes/43/935043/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/watcher-dashboard refs/changes/43/935043/1"}}},"commit":{"parents":[{"commit":"42d8914dcfc404f76e8e6e67dfb918b845ab9316","subject":"Fix efficacy indicators in action plans","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher-dashboard/commit/42d8914dcfc404f76e8e6e67dfb918b845ab9316"}]}],"author":{"name":"Alfredo Moralejo","email":"amoralej@redhat.com","date":"2024-11-14 07:45:43.000000000","tz":60},"committer":{"name":"Alfredo Moralejo","email":"amoralej@redhat.com","date":"2024-11-14 07:53:22.000000000","tz":60},"subject":"Support multiple global_efficiency indicators in action plans table","message":"Support multiple global_efficiency indicators in action plans table\n\nIn previous patch [1], the efficiency indicators display was fixed but\nfor the action plans table, there was still an issue when multiple\nvalues were returned, only the first one was displayed.\n\nThis patch is modifying the `Global indicators` column of the table for\nthose cases (as in HardwareMaintenance). Now, the value of the column is\ncomposed of a list of \u0027name: value unit\u0027 instead of just a single \u0027value\nunit\u0027.\n\n[1] https://review.opendev.org/c/openstack/watcher-dashboard/+/932693\n[2] https://github.com/openstack/watcher/blob/4d5022ab94ce604cd362d9f50ea0ba7deb94d0f7/watcher/decision_engine/goal/efficacy/specs.py#L98-L164\n\nChange-Id: Ic6c1b06e16f2ecab6908a6e599b841b70033e0de\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher-dashboard/commit/c5412aeb6eecacfd5ed86a7cedb048bcac0f6132"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher-dashboard/commit/c5412aeb6eecacfd5ed86a7cedb048bcac0f6132"}]},"branch":"refs/heads/master"},"f693c070ab0e8a952b76e523dbfc26f51a72d765":{"kind":"REWORK","_number":2,"created":"2024-11-14 08:05:26.000000000","uploader":{"_account_id":16312,"name":"Alfredo Moralejo","email":"amoralej@redhat.com","username":"amoralej"},"ref":"refs/changes/43/935043/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/watcher-dashboard","ref":"refs/changes/43/935043/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/watcher-dashboard refs/changes/43/935043/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/watcher-dashboard refs/changes/43/935043/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/watcher-dashboard refs/changes/43/935043/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/watcher-dashboard refs/changes/43/935043/2"}}},"commit":{"parents":[{"commit":"42d8914dcfc404f76e8e6e67dfb918b845ab9316","subject":"Fix efficacy indicators in action plans","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher-dashboard/commit/42d8914dcfc404f76e8e6e67dfb918b845ab9316"}]}],"author":{"name":"Alfredo Moralejo","email":"amoralej@redhat.com","date":"2024-11-14 07:45:43.000000000","tz":60},"committer":{"name":"Alfredo Moralejo","email":"amoralej@redhat.com","date":"2024-11-14 08:03:01.000000000","tz":60},"subject":"Support multiple global_efficacy indicators in action plans table","message":"Support multiple global_efficacy indicators in action plans table\n\nIn previous patch [1], the empty efficacy indicators was fixed but\nfor the action plans table, there was still an issue when multiple\nvalues were returned in global efficacy, only the first one was displayed.\n\nThis patch is modifying the `Efficacy` column of the action plans table\nto cover those cases (as in HardwareMaintenance). Now, the value of the\ncolumn is composed of a list of \u0027name: value unit\u0027 instead of just a\nsingle \u0027value unit\u0027.\n\n[1] https://review.opendev.org/c/openstack/watcher-dashboard/+/932693\n[2] https://github.com/openstack/watcher/blob/4d5022ab94ce604cd362d9f50ea0ba7deb94d0f7/watcher/decision_engine/goal/efficacy/specs.py#L98-L164\n\nChange-Id: Ic6c1b06e16f2ecab6908a6e599b841b70033e0de\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher-dashboard/commit/f693c070ab0e8a952b76e523dbfc26f51a72d765"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher-dashboard/commit/f693c070ab0e8a952b76e523dbfc26f51a72d765"}]},"branch":"refs/heads/master"},"8e988eba8c24c8c995cfa4efef4e2e704023be08":{"kind":"NO_CODE_CHANGE","_number":3,"created":"2024-11-14 08:06:02.000000000","uploader":{"_account_id":16312,"name":"Alfredo Moralejo","email":"amoralej@redhat.com","username":"amoralej"},"ref":"refs/changes/43/935043/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/watcher-dashboard","ref":"refs/changes/43/935043/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/watcher-dashboard refs/changes/43/935043/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/watcher-dashboard refs/changes/43/935043/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/watcher-dashboard refs/changes/43/935043/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/watcher-dashboard refs/changes/43/935043/3"}}},"commit":{"parents":[{"commit":"42d8914dcfc404f76e8e6e67dfb918b845ab9316","subject":"Fix efficacy indicators in action plans","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher-dashboard/commit/42d8914dcfc404f76e8e6e67dfb918b845ab9316"}]}],"author":{"name":"Alfredo Moralejo","email":"amoralej@redhat.com","date":"2024-11-14 07:45:43.000000000","tz":60},"committer":{"name":"Alfredo Moralejo","email":"amoralej@redhat.com","date":"2024-11-14 08:05:30.000000000","tz":60},"subject":"Support multiple global_efficacy indicators in action plans table","message":"Support multiple global_efficacy indicators in action plans table\n\nIn previous patch [1], the empty efficacy indicators was fixed but\nfor the action plans table, there was still an issue when multiple\nvalues were returned in global efficacy, only the first one was displayed.\n\nThis patch is modifying the `Efficacy` column of the action plans table\nto cover those cases (as in HardwareMaintenance). Now, the value of the\ncolumn is composed of a list of \u0027name: value unit\u0027 instead of just a\nsingle \u0027value unit\u0027.\n\n[1] https://review.opendev.org/c/openstack/watcher-dashboard/+/932693\n[2] https://github.com/openstack/watcher/blob/4d5022ab94ce604cd362d9f50ea0ba7deb94d0f7/watcher/decision_engine/goal/efficacy/specs.py#L98-L164\n\nRelated-Bug: #2086627\n\nChange-Id: Ic6c1b06e16f2ecab6908a6e599b841b70033e0de\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher-dashboard/commit/8e988eba8c24c8c995cfa4efef4e2e704023be08"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher-dashboard/commit/8e988eba8c24c8c995cfa4efef4e2e704023be08"}]},"branch":"refs/heads/master"},"99ab9870ae338d0be1efa7a75e272d30dc11caf8":{"kind":"REWORK","_number":4,"created":"2024-11-14 08:17:23.000000000","uploader":{"_account_id":16312,"name":"Alfredo Moralejo","email":"amoralej@redhat.com","username":"amoralej"},"ref":"refs/changes/43/935043/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/watcher-dashboard","ref":"refs/changes/43/935043/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/watcher-dashboard refs/changes/43/935043/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/watcher-dashboard refs/changes/43/935043/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/watcher-dashboard refs/changes/43/935043/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/watcher-dashboard refs/changes/43/935043/4"}}},"commit":{"parents":[{"commit":"42d8914dcfc404f76e8e6e67dfb918b845ab9316","subject":"Fix efficacy indicators in action plans","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher-dashboard/commit/42d8914dcfc404f76e8e6e67dfb918b845ab9316"}]}],"author":{"name":"Alfredo Moralejo","email":"amoralej@redhat.com","date":"2024-11-14 07:45:43.000000000","tz":60},"committer":{"name":"Alfredo Moralejo","email":"amoralej@redhat.com","date":"2024-11-14 08:17:05.000000000","tz":60},"subject":"Support multiple global_efficacy indicators in action plans table","message":"Support multiple global_efficacy indicators in action plans table\n\nIn previous patch [1], the empty efficacy indicators was fixed but\nfor the action plans table, there was still an issue when multiple\nvalues were returned in global efficacy, only the first one was displayed.\n\nThis patch is modifying the `Efficacy` column of the action plans table\nto cover those cases (as in HardwareMaintenance). Now, the value of the\ncolumn is composed of a list of \u0027name: value unit\u0027 instead of just a\nsingle \u0027value unit\u0027.\n\n[1] https://review.opendev.org/c/openstack/watcher-dashboard/+/932693\n[2] https://github.com/openstack/watcher/blob/4d5022ab94ce604cd362d9f50ea0ba7deb94d0f7/watcher/decision_engine/goal/efficacy/specs.py#L98-L164\n\nRelated-Bug: #2086627\n\nChange-Id: Ic6c1b06e16f2ecab6908a6e599b841b70033e0de\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher-dashboard/commit/99ab9870ae338d0be1efa7a75e272d30dc11caf8"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher-dashboard/commit/99ab9870ae338d0be1efa7a75e272d30dc11caf8"}]},"branch":"refs/heads/master"},"ec7fc510b2d2900a035c8d4ec94d746ec022f294":{"kind":"REWORK","_number":5,"created":"2024-12-05 10:16:49.000000000","uploader":{"_account_id":16312,"name":"Alfredo Moralejo","email":"amoralej@redhat.com","username":"amoralej"},"ref":"refs/changes/43/935043/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/watcher-dashboard","ref":"refs/changes/43/935043/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/watcher-dashboard refs/changes/43/935043/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/watcher-dashboard refs/changes/43/935043/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/watcher-dashboard refs/changes/43/935043/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/watcher-dashboard refs/changes/43/935043/5"}}},"commit":{"parents":[{"commit":"42d8914dcfc404f76e8e6e67dfb918b845ab9316","subject":"Fix efficacy indicators in action plans","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher-dashboard/commit/42d8914dcfc404f76e8e6e67dfb918b845ab9316"}]}],"author":{"name":"Alfredo Moralejo","email":"amoralej@redhat.com","date":"2024-11-14 07:45:43.000000000","tz":60},"committer":{"name":"Alfredo Moralejo","email":"amoralej@redhat.com","date":"2024-12-05 10:07:40.000000000","tz":60},"subject":"Support multiple global_efficacy indicators in action plans table","message":"Support multiple global_efficacy indicators in action plans table\n\nIn previous patch [1], the empty efficacy indicators was fixed but\nfor the action plans table, there was still an issue when multiple\nvalues were returned in global efficacy, only the first one was displayed.\n\nThis patch is modifying the `Efficacy` column of the action plans table\nto cover those cases (as in HardwareMaintenance). Now, the value of the\ncolumn is composed of a list of \u0027name: value unit\u0027 instead of just a\nsingle \u0027value unit\u0027.\n\n[1] https://review.opendev.org/c/openstack/watcher-dashboard/+/932693\n[2] https://github.com/openstack/watcher/blob/4d5022ab94ce604cd362d9f50ea0ba7deb94d0f7/watcher/decision_engine/goal/efficacy/specs.py#L98-L164\n\nRelated-Bug: #2086627\n\nChange-Id: Ic6c1b06e16f2ecab6908a6e599b841b70033e0de\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher-dashboard/commit/ec7fc510b2d2900a035c8d4ec94d746ec022f294"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher-dashboard/commit/ec7fc510b2d2900a035c8d4ec94d746ec022f294"}]},"branch":"refs/heads/master"},"41206e6a418d33fb85f9ce9b0ea80d3ea2d71c56":{"kind":"REWORK","_number":6,"created":"2025-01-08 08:07:40.000000000","uploader":{"_account_id":16312,"name":"Alfredo Moralejo","email":"amoralej@redhat.com","username":"amoralej"},"ref":"refs/changes/43/935043/6","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/watcher-dashboard","ref":"refs/changes/43/935043/6","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/watcher-dashboard refs/changes/43/935043/6 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/watcher-dashboard refs/changes/43/935043/6 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/watcher-dashboard refs/changes/43/935043/6 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/watcher-dashboard refs/changes/43/935043/6"}}},"commit":{"parents":[{"commit":"42d8914dcfc404f76e8e6e67dfb918b845ab9316","subject":"Fix efficacy indicators in action plans","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher-dashboard/commit/42d8914dcfc404f76e8e6e67dfb918b845ab9316"}]}],"author":{"name":"Alfredo Moralejo","email":"amoralej@redhat.com","date":"2024-11-14 07:45:43.000000000","tz":60},"committer":{"name":"Alfredo Moralejo","email":"amoralej@redhat.com","date":"2025-01-08 08:02:50.000000000","tz":60},"subject":"Support multiple global_efficacy indicators in action plans table","message":"Support multiple global_efficacy indicators in action plans table\n\nIn previous patch [1], the empty efficacy indicators was fixed but\nfor the action plans table, there was still an issue when multiple\nvalues were returned in global efficacy, only the first one was displayed.\n\nThis patch is modifying the `Efficacy` column of the action plans table\nto cover those cases (as in HardwareMaintenance). Now, the value of the\ncolumn is composed of a list of \u0027name: value unit\u0027 instead of just a\nsingle \u0027value unit\u0027.\n\n[1] https://review.opendev.org/c/openstack/watcher-dashboard/+/932693\n[2] https://github.com/openstack/watcher/blob/4d5022ab94ce604cd362d9f50ea0ba7deb94d0f7/watcher/decision_engine/goal/efficacy/specs.py#L98-L164\n\nRelated-Bug: #2086627\n\nChange-Id: Ic6c1b06e16f2ecab6908a6e599b841b70033e0de\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher-dashboard/commit/41206e6a418d33fb85f9ce9b0ea80d3ea2d71c56"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher-dashboard/commit/41206e6a418d33fb85f9ce9b0ea80d3ea2d71c56"}]},"branch":"refs/heads/master"}},"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":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"}},{"label":"Workflow","status":"MAY","applied_by":{"_account_id":30002,"name":"Douglas Viroel","email":"viroel@gmail.com","username":"dviroel"}}]}],"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":{}}},{"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":{}}},{"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":{}}}]}
