)]}'
{"id":"openstack%2Fglance~804358","triplet_id":"openstack%2Fglance~master~I5e2d15e861f751031208d2cc36167bacdf91f5a0","project":"openstack/glance","branch":"master","topic":"policy-refactor","hashtags":[],"change_id":"I5e2d15e861f751031208d2cc36167bacdf91f5a0","subject":"Add missing forbidden to not found case for GET namespace API","status":"MERGED","created":"2021-08-12 08:21:22.000000000","updated":"2021-08-24 15:33:46.000000000","submitted":"2021-08-24 15:29:15.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":2,"unresolved_comment_count":2,"has_review_started":true,"submission_id":"804358-policy-refactor","meta_rev_id":"a8ff5c00aed9d58a7c428a0287bc3f271387d05a","_number":804358,"virtual_id_number":804358,"owner":{"_account_id":9303,"name":"Abhishek Kekane","email":"akekane@redhat.com","username":"abhishekkekane"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":0,"_account_id":32291,"name":"wushiming","email":"wushiming@yovole.com","username":"wushiming"},{"value":0,"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},{"value":0,"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},{"value":0,"_account_id":8122,"name":"Cyril Roelandt","email":"cyril@redhat.com","username":"cyril.roelandt.enovance"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2021-08-24 15:29:15.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":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"recommended":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"all":[{"value":1,"date":"2021-08-24 01:52:17.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":32291,"name":"wushiming","email":"wushiming@yovole.com","username":"wushiming"},{"value":1,"date":"2021-08-19 19:10:50.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},{"value":2,"date":"2021-08-24 13:44:36.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},{"value":2,"date":"2021-08-24 15:33:46.000000000","post_submit":true,"permitted_voting_range":{"min":2,"max":2},"_account_id":8122,"name":"Cyril Roelandt","email":"cyril@redhat.com","username":"cyril.roelandt.enovance"},{"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":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"all":[{"value":0,"_account_id":32291,"name":"wushiming","email":"wushiming@yovole.com","username":"wushiming"},{"value":0,"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},{"value":1,"date":"2021-08-24 13:44:36.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},{"value":0,"_account_id":8122,"name":"Cyril Roelandt","email":"cyril@redhat.com","username":"cyril.roelandt.enovance"},{"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":32291,"name":"wushiming","email":"wushiming@yovole.com","username":"wushiming"},{"value":0,"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},{"value":0,"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},{"value":0,"_account_id":8122,"name":"Cyril Roelandt","email":"cyril@redhat.com","username":"cyril.roelandt.enovance"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{"-1":"Branch Freeze"," 0":"No Priority","+1":"Important Change","+2":"Top Priority / Holds Gate"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},{"_account_id":8122,"name":"Cyril Roelandt","email":"cyril@redhat.com","username":"cyril.roelandt.enovance"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_account_id":32291,"name":"wushiming","email":"wushiming@yovole.com","username":"wushiming"}],"CC":[{"_account_id":9008,"name":"VMware NSX CI","username":"vmwareminesweeper","tags":["SERVICE_USER"]}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2021-08-12 09:53:10.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":"2021-08-12 17:33:24.000000000","updated_by":{"_account_id":8122,"name":"Cyril Roelandt","email":"cyril@redhat.com","username":"cyril.roelandt.enovance"},"reviewer":{"_account_id":8122,"name":"Cyril Roelandt","email":"cyril@redhat.com","username":"cyril.roelandt.enovance"},"state":"REVIEWER"},{"updated":"2021-08-19 19:10:50.000000000","updated_by":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"reviewer":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"state":"REVIEWER"},{"updated":"2021-08-20 09:28:42.000000000","updated_by":{"_account_id":9008,"name":"VMware NSX CI","username":"vmwareminesweeper","tags":["SERVICE_USER"]},"reviewer":{"_account_id":9008,"name":"VMware NSX CI","username":"vmwareminesweeper","tags":["SERVICE_USER"]},"state":"CC"},{"updated":"2021-08-20 19:39:24.000000000","updated_by":{"_account_id":9303,"name":"Abhishek Kekane","email":"akekane@redhat.com","username":"abhishekkekane"},"reviewer":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"state":"REVIEWER"},{"updated":"2021-08-24 01:52:17.000000000","updated_by":{"_account_id":32291,"name":"wushiming","email":"wushiming@yovole.com","username":"wushiming"},"reviewer":{"_account_id":32291,"name":"wushiming","email":"wushiming@yovole.com","username":"wushiming"},"state":"REVIEWER"}],"messages":[{"id":"50b54002b3baf3b3bbca61d4a3aaab3b3bbbce1b","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":9303,"name":"Abhishek Kekane","email":"akekane@redhat.com","username":"abhishekkekane"},"date":"2021-08-12 08:21:22.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"4603f48d4b5d2127a21b57fcddd5ceeacba73f1a","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-08-12 09:53:10.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\n\n- grenade https://zuul.opendev.org/t/openstack/build/fb5a87ecc55e48a9817ac73160fa589d : SUCCESS in 1h 00m 03s\n- tempest-integrated-storage https://zuul.opendev.org/t/openstack/build/2eade0c6cec54905a41d9f2b62559c6f : SUCCESS in 1h 07m 20s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/89ce8d10f66f4285a7cda4a1c491fc27 : SUCCESS in 6m 33s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/c8a52f1940054912b81c38988d30a337 : SUCCESS in 6m 51s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/82f9cdff0cba4a02a897c8ddb0b0fdc0 : SUCCESS in 6m 18s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/985b678540a84192ae1a5e55c7c49b0c : SUCCESS in 7m 29s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/fc8f629b2a124c6a99fe695f9104cd70 : SUCCESS in 7m 02s\n- openstack-tox-functional-py36 https://zuul.opendev.org/t/openstack/build/70e311f6fbe948c6a67a2d504f7a7d2b : SUCCESS in 12m 52s\n- openstack-tox-functional-py38 https://zuul.opendev.org/t/openstack/build/34813e876f644fd29dac96c4f2db5bf3 : SUCCESS in 9m 43s\n- glance-tox-functional-py38-rbac-defaults https://zuul.opendev.org/t/openstack/build/b9def29935f848afb5bc47a8e00292ef : SUCCESS in 10m 06s (non-voting)\n- glance-code-constants-check https://zuul.opendev.org/t/openstack/build/866377ccdf024770b737f3dd12e59868 : SUCCESS in 5m 35s\n- glance-ceph-thin-provisioning https://zuul.opendev.org/t/openstack/build/bea615b980394ff994ef965c214c7e44 : SUCCESS in 1h 12m 01s (non-voting)\n- tempest-integrated-storage-import https://zuul.opendev.org/t/openstack/build/e59011a1e1764b3b929072cef56298f0 : SUCCESS in 1h 10m 54s\n- tempest-integrated-storage-import-standalone https://zuul.opendev.org/t/openstack/build/4a3047f6c3f24111afcd3bc52c49b352 : SUCCESS in 1h 09m 36s\n- glance-multistore-cinder-import https://zuul.opendev.org/t/openstack/build/2fe6320c442a410bac7a20776ce0099f : SUCCESS in 1h 07m 32s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/721328d6738746c2968c376422cc672c : SUCCESS in 46m 06s\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/7e652d644b9e4e19aa2eae6625ac27c1 : SUCCESS in 1h 29m 19s\n- glance-secure-rbac-protection-functional https://zuul.opendev.org/t/openstack/build/aaf01737b07049f2ab82688805c4c729 : SUCCESS in 32m 48s","accounts_in_message":[],"_revision_number":1},{"id":"fcce4bd75998a8a85d7ca8c3f21589869961d584","author":{"_account_id":8122,"name":"Cyril Roelandt","email":"cyril@redhat.com","username":"cyril.roelandt.enovance"},"date":"2021-08-12 17:33:24.000000000","message":"Patch Set 1: Code-Review+2","accounts_in_message":[],"_revision_number":1},{"id":"a7fc39cb118908adfb863f7827e9ad3888971176","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":9303,"name":"Abhishek Kekane","email":"akekane@redhat.com","username":"abhishekkekane"},"date":"2021-08-19 17:25:26.000000000","message":"Patch Set 2: Patch Set 1 was rebased","accounts_in_message":[],"_revision_number":2},{"id":"b148418b74e9f1892cf872220776ac8b8f4a24da","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-08-19 18:44:37.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\n\n- grenade https://zuul.opendev.org/t/openstack/build/ca41709153f746eea1082d6492e13af9 : SUCCESS in 56m 27s\n- tempest-integrated-storage https://zuul.opendev.org/t/openstack/build/74530b13639f46c593dfb953d9e831e8 : SUCCESS in 1h 06m 48s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/071a24174d934cd88423854541727c0f : SUCCESS in 5m 29s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/1bbc598174b74c66a27c2249b47786e4 : SUCCESS in 5m 53s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/eee5544d89cb4bb9af1bf3a00f9467e1 : SUCCESS in 5m 54s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/d8153b7828f94da6bea635d8ec89ea22 : SUCCESS in 7m 14s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/35ab1b4d723841e4915d49a90948eba9 : SUCCESS in 6m 48s\n- openstack-tox-functional-py36 https://zuul.opendev.org/t/openstack/build/93ad0e6891a2419396fee02679587ca7 : SUCCESS in 9m 01s\n- openstack-tox-functional-py38 https://zuul.opendev.org/t/openstack/build/9c8a26a22ed042cdadb09273a3a52907 : SUCCESS in 11m 01s\n- glance-tox-functional-py38-rbac-defaults https://zuul.opendev.org/t/openstack/build/ea2bd2ba2780479b860a286aa821d0e1 : SUCCESS in 10m 29s (non-voting)\n- glance-code-constants-check https://zuul.opendev.org/t/openstack/build/979225349eb6406caef64fd281d28f43 : SUCCESS in 5m 21s\n- glance-ceph-thin-provisioning https://zuul.opendev.org/t/openstack/build/698ff54a81124cdab697f6723f504b71 : SUCCESS in 1h 11m 23s (non-voting)\n- tempest-integrated-storage-import https://zuul.opendev.org/t/openstack/build/ed5e1ffe2451413f84dd7b4d8a4543f2 : SUCCESS in 1h 06m 19s\n- tempest-integrated-storage-import-standalone https://zuul.opendev.org/t/openstack/build/322afc53460a47839cbb886f826f8a21 : SUCCESS in 1h 04m 10s\n- glance-multistore-cinder-import https://zuul.opendev.org/t/openstack/build/2df3096f8ef9410b839611717c4934e0 : SUCCESS in 1h 17m 45s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/492391a345484db699e1e9b257a77bca : SUCCESS in 49m 34s\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/3ad2c4b4b29144e78e77231fd7c0204c : SUCCESS in 1h 09m 22s\n- glance-secure-rbac-protection-functional https://zuul.opendev.org/t/openstack/build/afbdb3a0c891412eb2e505b85a37c64a : SUCCESS in 26m 22s","accounts_in_message":[],"_revision_number":2},{"id":"9ebf70f4d19ce5fd779228462a17ebf591694690","author":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"date":"2021-08-19 19:10:50.000000000","message":"Patch Set 2: Code-Review+1","accounts_in_message":[],"_revision_number":2},{"id":"4bab66b390e905593a309d4d3c671615fddd5883","author":{"_account_id":9008,"name":"VMware NSX CI","username":"vmwareminesweeper","tags":["SERVICE_USER"]},"date":"2021-08-20 09:28:42.000000000","message":"Patch Set 2:\n\nBuild succeeded\n\n- dsvm-glance http://207.189.188.190/logs/804358/804358/2/check-not-vote/ext-glance-zuul/7a6884a : SUCCESS in 35m 45s","accounts_in_message":[],"_revision_number":2},{"id":"23aceed873ac17ab307567838c6110862de4b861","author":{"_account_id":32291,"name":"wushiming","email":"wushiming@yovole.com","username":"wushiming"},"date":"2021-08-24 01:52:17.000000000","message":"Patch Set 2: Code-Review+1","accounts_in_message":[],"_revision_number":2},{"id":"8af1a39bf40eaf9f8b229074c0e48e52d5d538b3","author":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"date":"2021-08-24 13:44:36.000000000","message":"Patch Set 2: Code-Review+2 Workflow+1\n\n(2 comments)","accounts_in_message":[],"_revision_number":2},{"id":"8b3e9aba23452fd4e42462d06329f379b6280ef1","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-08-24 13:45:14.000000000","message":"Patch Set 2: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":2},{"id":"68068c8a9f8f39f154206d435eee138ddd05c186","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-08-24 15:29:15.000000000","message":"Patch Set 2: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- grenade https://zuul.opendev.org/t/openstack/build/c9ec1bac1ebe44f69a87c98530986471 : SUCCESS in 1h 01m 13s\n- tempest-integrated-storage https://zuul.opendev.org/t/openstack/build/ee0088d39916483c92d703a679566f9f : SUCCESS in 1h 18m 57s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/a378a7a7dd424fd18b9178bee5828116 : SUCCESS in 6m 41s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/5226a86774dc4ad28db30609327ab142 : SUCCESS in 10m 27s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/0457e66380ba4fa68502d494ef590400 : SUCCESS in 6m 39s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/cea0a07915054c1695c27dbaa32f92d5 : SUCCESS in 9m 48s\n- openstack-tox-functional-py36 https://zuul.opendev.org/t/openstack/build/1b88071545084edda4a1adfd2aff0dfa : SUCCESS in 9m 20s\n- openstack-tox-functional-py38 https://zuul.opendev.org/t/openstack/build/142f0efd40db4b0a9731dbb76e1e88cc : SUCCESS in 13m 26s\n- tempest-integrated-storage-import https://zuul.opendev.org/t/openstack/build/d7fa974aabd948a08a253bea5838bf7a : SUCCESS in 1h 07m 39s\n- tempest-integrated-storage-import-standalone https://zuul.opendev.org/t/openstack/build/3f0aa31f1e704f86b8197dd7527a8b95 : SUCCESS in 1h 10m 32s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/28e78a202e094e8180998365ad75b807 : SUCCESS in 1h 08m 01s\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/e251e97e184d47408007dc530fbefab3 : SUCCESS in 1h 13m 10s\n- glance-secure-rbac-protection-functional https://zuul.opendev.org/t/openstack/build/326d0e725fb4473f9cc5df5d5a6546fb : SUCCESS in 26m 20s","accounts_in_message":[],"_revision_number":2},{"id":"4973f545ddf81424b1124b547a5f7e901ddf5331","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-08-24 15:29:15.000000000","message":"Change has been successfully merged by Zuul","accounts_in_message":[],"_revision_number":2},{"id":"7b702a909bf0d39ce123b00655c98b47c092d6cb","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-08-24 15:33:46.000000000","message":"Patch Set 2:\n\nBuild succeeded (promote pipeline).\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/353ddfd6eda54957b3b8a517f7bf94ed : SUCCESS in 1m 18s","accounts_in_message":[],"_revision_number":2}],"current_revision_number":2,"current_revision":"f33504c39b5e829c7dccae133ea63017dd942999","revisions":{"297a925998f863386e64706ebe4e3c6309f8fd59":{"kind":"REWORK","_number":1,"created":"2021-08-12 08:21:22.000000000","uploader":{"_account_id":9303,"name":"Abhishek Kekane","email":"akekane@redhat.com","username":"abhishekkekane"},"ref":"refs/changes/58/804358/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/glance","ref":"refs/changes/58/804358/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/glance refs/changes/58/804358/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/glance refs/changes/58/804358/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/glance refs/changes/58/804358/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/glance refs/changes/58/804358/1"}}},"commit":{"parents":[{"commit":"99331d7efacb556effc9dda2a7db06bdc6af0319","subject":"Move metadef namespace policy checks in the API","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/glance/commit/99331d7efacb556effc9dda2a7db06bdc6af0319"}]}],"author":{"name":"Abhishek Kekane","email":"akekane@redhat.com","date":"2021-08-12 08:17:24.000000000","tz":0},"committer":{"name":"Abhishek Kekane","email":"akekane@redhat.com","date":"2021-08-12 08:17:24.000000000","tz":0},"subject":"Add missing forbidden to not found case for GET namespace API","message":"Add missing forbidden to not found case for GET namespace API\n\nCovered missing forbidden to not found conversion scenario for\nGET namespace API.\n\nRelated: blueprint policy-refactor\nChange-Id: I5e2d15e861f751031208d2cc36167bacdf91f5a0\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/glance/commit/297a925998f863386e64706ebe4e3c6309f8fd59"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/glance/commit/297a925998f863386e64706ebe4e3c6309f8fd59"}]},"branch":"refs/heads/master"},"f33504c39b5e829c7dccae133ea63017dd942999":{"kind":"TRIVIAL_REBASE","_number":2,"created":"2021-08-19 17:25:26.000000000","uploader":{"_account_id":9303,"name":"Abhishek Kekane","email":"akekane@redhat.com","username":"abhishekkekane"},"ref":"refs/changes/58/804358/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/glance","ref":"refs/changes/58/804358/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/glance refs/changes/58/804358/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/glance refs/changes/58/804358/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/glance refs/changes/58/804358/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/glance refs/changes/58/804358/2"}}},"commit":{"parents":[{"commit":"cb3369002ade102508bf9c0f776ed7377751789e","subject":"Merge \"Deprecate task specific policies\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/glance/commit/cb3369002ade102508bf9c0f776ed7377751789e"}]}],"author":{"name":"Abhishek Kekane","email":"akekane@redhat.com","date":"2021-08-12 08:17:24.000000000","tz":0},"committer":{"name":"Abhishek Kekane","email":"akekane@redhat.com","date":"2021-08-19 17:25:26.000000000","tz":0},"subject":"Add missing forbidden to not found case for GET namespace API","message":"Add missing forbidden to not found case for GET namespace API\n\nCovered missing forbidden to not found conversion scenario for\nGET namespace API.\n\nRelated: blueprint policy-refactor\nChange-Id: I5e2d15e861f751031208d2cc36167bacdf91f5a0\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/glance/commit/f33504c39b5e829c7dccae133ea63017dd942999"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/glance/commit/f33504c39b5e829c7dccae133ea63017dd942999"}]},"branch":"refs/heads/master","description":"Rebase"}},"requirements":[],"submit_records":[{"status":"CLOSED","labels":[{"label":"Verified","status":"OK","applied_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}},{"label":"Code-Review","status":"OK","applied_by":{"_account_id":8122,"name":"Cyril Roelandt","email":"cyril@redhat.com","username":"cyril.roelandt.enovance"}},{"label":"Workflow","status":"OK","applied_by":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"}},{"label":"Review-Priority","status":"MAY"}]}],"submit_requirements":[{"name":"Verified","status":"SATISFIED","is_legacy":true,"submittability_expression_result":{"expression":"label:Verified\u003dCustom-Rule","fulfilled":true,"status":"PASS","passing_atoms":["label:Verified\u003dCustom-Rule"],"failing_atoms":[],"atom_explanations":{}}},{"name":"Workflow","status":"SATISFIED","is_legacy":true,"submittability_expression_result":{"expression":"label:Workflow\u003dCustom-Rule","fulfilled":true,"status":"PASS","passing_atoms":["label:Workflow\u003dCustom-Rule"],"failing_atoms":[],"atom_explanations":{}}},{"name":"Code-Review","status":"SATISFIED","is_legacy":true,"submittability_expression_result":{"expression":"label:Code-Review\u003dCustom-Rule","fulfilled":true,"status":"PASS","passing_atoms":["label:Code-Review\u003dCustom-Rule"],"failing_atoms":[],"atom_explanations":{}}}]}
