)]}'
{"id":"openstack%2Fosc-lib~673389","triplet_id":"openstack%2Fosc-lib~master~I9d2b60e1408a71d432350f6486e03c5d4ae20cc3","project":"openstack/osc-lib","branch":"master","topic":"story/2006052","hashtags":[],"change_id":"I9d2b60e1408a71d432350f6486e03c5d4ae20cc3","subject":"Add error message when occurrence Forbidden error","status":"MERGED","created":"2019-07-30 03:09:12.000000000","updated":"2020-03-18 08:58:37.000000000","submitted":"2019-08-22 20:53:02.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":0,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"673389-1566507182347-66c16398","meta_rev_id":"04c6a54abaa56fc6fe05f7367f49744a4b2d2050","_number":673389,"virtual_id_number":673389,"owner":{"_account_id":25564,"name":"yanpuqing","email":"yanpq@awcloud.com","username":"ycx"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":0,"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},{"value":0,"date":"2019-07-31 07:22:39.000000000","_account_id":25564,"name":"yanpuqing","email":"yanpq@awcloud.com","username":"ycx"},{"value":2,"date":"2019-08-22 20:53:02.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":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"all":[{"value":2,"date":"2019-08-22 19:10:27.000000000","_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},{"value":0,"_account_id":25564,"name":"yanpuqing","email":"yanpq@awcloud.com","username":"ycx"},{"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":"","default_value":0,"optional":true},"Workflow":{"approved":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"all":[{"value":1,"date":"2019-08-22 19:10:27.000000000","_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},{"value":0,"_account_id":25564,"name":"yanpuqing","email":"yanpq@awcloud.com","username":"ycx"},{"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}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_account_id":25564,"name":"yanpuqing","email":"yanpq@awcloud.com","username":"ycx"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2019-08-22 19:10:27.000000000","updated_by":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"reviewer":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"state":"REVIEWER"},{"updated":"2019-08-22 20:53:02.000000000","updated_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"reviewer":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"state":"REVIEWER"}],"messages":[{"id":"70dcc7304b1d17ccb4d86fb1fb575d37a4635e41","author":{"_account_id":25564,"name":"yanpuqing","email":"yanpq@awcloud.com","username":"ycx"},"date":"2019-07-30 03:09:12.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"27e2ff0a72b5a72f70cf7afb5bea0e0769038568","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-07-30 04:40:30.000000000","message":"Patch Set 1: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttp://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n\n- tempest-full http://logs.openstack.org/89/673389/1/check/tempest-full/7a447a5/ : FAILURE in 1h 28m 00s\n- tempest-full-py3 http://logs.openstack.org/89/673389/1/check/tempest-full-py3/0bb6ed1/ : SUCCESS in 1h 24m 16s\n- openstack-tox-lower-constraints http://logs.openstack.org/89/673389/1/check/openstack-tox-lower-constraints/a94eafe/ : SUCCESS in 4m 18s\n- openstack-tox-pep8 http://logs.openstack.org/89/673389/1/check/openstack-tox-pep8/dfc77a6/ : SUCCESS in 2m 49s\n- openstack-tox-py27 http://logs.openstack.org/89/673389/1/check/openstack-tox-py27/3696567/ : SUCCESS in 2m 54s\n- openstack-tox-py36 http://logs.openstack.org/89/673389/1/check/openstack-tox-py36/03e74f7/ : SUCCESS in 4m 22s\n- openstack-tox-py37 http://logs.openstack.org/89/673389/1/check/openstack-tox-py37/aaf14d8/ : SUCCESS in 3m 21s\n- osc-tox-py27-tips http://logs.openstack.org/89/673389/1/check/osc-tox-py27-tips/ff547e1/ : SUCCESS in 5m 03s\n- osc-tox-py36-tips http://logs.openstack.org/89/673389/1/check/osc-tox-py36-tips/dfe7737/ : SUCCESS in 4m 28s\n- openstack-tox-docs http://logs.openstack.org/89/673389/1/check/openstack-tox-docs/a0b4180/html/ : SUCCESS in 2m 43s\n- osc-functional-devstack http://logs.openstack.org/89/673389/1/check/osc-functional-devstack/107a33e/ : SUCCESS in 49m 21s\n- osc-functional-devstack-tips http://logs.openstack.org/89/673389/1/check/osc-functional-devstack-tips/1d67e82/ : SUCCESS in 57m 35s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"2b34f7754b9e89f4a9fc6a58d0b797f25b2e3042","author":{"_account_id":25564,"name":"yanpuqing","email":"yanpq@awcloud.com","username":"ycx"},"date":"2019-07-31 01:32:09.000000000","message":"Patch Set 1:\n\nrecheck","accounts_in_message":[],"_revision_number":1},{"id":"cdeb8417a899c7a617cdde9bafcbcbcd4f0e8fa9","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-07-31 03:24:49.000000000","message":"Patch Set 1:\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttp://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n\n- tempest-full http://logs.openstack.org/89/673389/1/check/tempest-full/fea3cbb/ : SUCCESS in 1h 47m 00s\n- tempest-full-py3 http://logs.openstack.org/89/673389/1/check/tempest-full-py3/a67f5c2/ : SUCCESS in 1h 19m 36s\n- openstack-tox-lower-constraints http://logs.openstack.org/89/673389/1/check/openstack-tox-lower-constraints/242710d/ : SUCCESS in 5m 00s\n- openstack-tox-pep8 http://logs.openstack.org/89/673389/1/check/openstack-tox-pep8/f2408a4/ : SUCCESS in 2m 55s\n- openstack-tox-py27 http://logs.openstack.org/89/673389/1/check/openstack-tox-py27/eaaa2df/ : SUCCESS in 4m 15s\n- openstack-tox-py36 http://logs.openstack.org/89/673389/1/check/openstack-tox-py36/8368487/ : SUCCESS in 3m 16s\n- openstack-tox-py37 http://logs.openstack.org/89/673389/1/check/openstack-tox-py37/3680293/ : SUCCESS in 4m 08s\n- osc-tox-py27-tips http://logs.openstack.org/89/673389/1/check/osc-tox-py27-tips/c86aad6/ : SUCCESS in 4m 39s\n- osc-tox-py36-tips http://logs.openstack.org/89/673389/1/check/osc-tox-py36-tips/17a0d82/ : SUCCESS in 4m 31s\n- openstack-tox-docs http://logs.openstack.org/89/673389/1/check/openstack-tox-docs/0c56676/html/ : SUCCESS in 3m 25s\n- osc-functional-devstack http://logs.openstack.org/89/673389/1/check/osc-functional-devstack/fff06d4/ : FAILURE in 53m 34s\n- osc-functional-devstack-tips http://logs.openstack.org/89/673389/1/check/osc-functional-devstack-tips/52d9b7f/ : FAILURE in 54m 30s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"3a29f8a801223e827fac42e6f73c220b0189fc82","author":{"_account_id":25564,"name":"yanpuqing","email":"yanpq@awcloud.com","username":"ycx"},"date":"2019-07-31 07:22:39.000000000","message":"Patch Set 1:\n\nrecheck","accounts_in_message":[],"_revision_number":1},{"id":"5b8380183e3fbe2c4e6f22d41cd0b89e0ec96158","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-07-31 09:12:28.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\n\n- tempest-full http://logs.openstack.org/89/673389/1/check/tempest-full/a4855a3/ : SUCCESS in 1h 41m 03s\n- tempest-full-py3 http://logs.openstack.org/89/673389/1/check/tempest-full-py3/fe276a0/ : SUCCESS in 1h 31m 28s\n- openstack-tox-lower-constraints http://logs.openstack.org/89/673389/1/check/openstack-tox-lower-constraints/5f041ec/ : SUCCESS in 5m 11s\n- openstack-tox-pep8 http://logs.openstack.org/89/673389/1/check/openstack-tox-pep8/d7f2f58/ : SUCCESS in 3m 37s\n- openstack-tox-py27 http://logs.openstack.org/89/673389/1/check/openstack-tox-py27/2290e3f/ : SUCCESS in 4m 30s\n- openstack-tox-py36 http://logs.openstack.org/89/673389/1/check/openstack-tox-py36/858b8dd/ : SUCCESS in 3m 30s\n- openstack-tox-py37 http://logs.openstack.org/89/673389/1/check/openstack-tox-py37/8f02335/ : SUCCESS in 4m 44s\n- osc-tox-py27-tips http://logs.openstack.org/89/673389/1/check/osc-tox-py27-tips/3c40b7b/ : SUCCESS in 5m 13s\n- osc-tox-py36-tips http://logs.openstack.org/89/673389/1/check/osc-tox-py36-tips/2d2b73d/ : SUCCESS in 6m 11s\n- openstack-tox-docs http://logs.openstack.org/89/673389/1/check/openstack-tox-docs/18f96b5/html/ : SUCCESS in 3m 15s\n- osc-functional-devstack http://logs.openstack.org/89/673389/1/check/osc-functional-devstack/1102f7f/ : SUCCESS in 54m 27s\n- osc-functional-devstack-tips http://logs.openstack.org/89/673389/1/check/osc-functional-devstack-tips/bc34ae7/ : SUCCESS in 55m 20s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"8775a7b5513c06c25862528b0ffd95141c5dfd63","author":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"date":"2019-08-22 19:10:27.000000000","message":"Patch Set 1: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":1},{"id":"0e10824d69bc28b722801f06d4189ebc289e74ea","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-08-22 19:10:40.000000000","message":"Patch Set 1: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":1},{"id":"17c2c026d0bb68f570157cf0a91a257e8ff88d11","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-08-22 20:53:02.000000000","message":"Patch Set 1: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- tempest-full https://zuul.opendev.org/t/openstack/build/ceda6991f3244480904927d91f72fef3 : SUCCESS in 1h 30m 57s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/da621f6e6aa64e1b97f4f1d1d985ad72 : SUCCESS in 1h 35m 50s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/1d5ce3fe8fe74b5aaa00cf11f5f765d7 : SUCCESS in 5m 02s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/d706bcdd3d7b428891cd72002142281c : SUCCESS in 3m 53s\n- openstack-tox-py27 https://zuul.opendev.org/t/openstack/build/8ce9d3833c834de885347036b257e9ca : SUCCESS in 5m 04s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/9064c02c3e104ea88daa3d3d7c94aebd : SUCCESS in 4m 57s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/ce984db08acd48e0843f276c94210220 : SUCCESS in 4m 45s\n- osc-tox-py27-tips https://zuul.opendev.org/t/openstack/build/11d4d97a784644b49dee3021cf39a6fa : SUCCESS in 5m 12s\n- osc-tox-py36-tips https://zuul.opendev.org/t/openstack/build/bcd5723e56144cc09a31ea2033ecb7dc : SUCCESS in 5m 28s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/db2f87eb23f8401d9458f0b0f76e4aae : SUCCESS in 6m 02s\n- osc-functional-devstack https://zuul.opendev.org/t/openstack/build/151bdd18ffaf469487b30bfebce2ff61 : SUCCESS in 58m 58s","accounts_in_message":[],"_revision_number":1},{"id":"5547411329da25b8e54af6947d76f366144ce8fe","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-08-22 20:53:02.000000000","message":"Change has been successfully merged by Zuul","accounts_in_message":[],"_revision_number":1},{"id":"8751df01d791df639321d63bb136a7a001ed88db","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-08-22 20:55:06.000000000","message":"Patch Set 1:\n\nBuild succeeded (promote pipeline).\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/29513273b44f462b9a559b736f6728bf : SUCCESS in 1m 41s","accounts_in_message":[],"_revision_number":1},{"id":"a9d253eea7f26a76192eab775d873d3a8a989220","author":{"_account_id":21741,"name":"Andreas Florath","email":"andreas@florath.net","username":"florath"},"date":"2019-09-15 09:36:36.000000000","message":"Patch Set 1:\n\nMaybe a little bit late ;-)\n\nThis patch changes the interface of the \u0027find_resource()\u0027 function without adapting / synchronizing with the users of this function.  E.g. it introduces a regression for \u0027openstack image add project\u0027. See https://storyboard.openstack.org/#!/story/2006547","accounts_in_message":[],"_revision_number":1},{"id":"b132b2532dd8200bb2176945543f22217e8a6cb2","author":{"_account_id":6484,"name":"Feilong Wang","email":"hustemb@gmail.com","username":"flwang"},"date":"2020-03-18 08:58:37.000000000","message":"Created a revert of this change as Ic380b4fdeb334b70be39fcf07670902c0bc89dd9","accounts_in_message":[],"_revision_number":1}],"current_revision_number":1,"current_revision":"3c0559def39ff5f04afc4f934bfde44c1e6ea700","revisions":{"3c0559def39ff5f04afc4f934bfde44c1e6ea700":{"kind":"REWORK","_number":1,"created":"2019-07-30 03:09:12.000000000","uploader":{"_account_id":25564,"name":"yanpuqing","email":"yanpq@awcloud.com","username":"ycx"},"ref":"refs/changes/89/673389/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/osc-lib","ref":"refs/changes/89/673389/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/osc-lib refs/changes/89/673389/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/osc-lib refs/changes/89/673389/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/osc-lib refs/changes/89/673389/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/osc-lib refs/changes/89/673389/1"}}},"commit":{"parents":[{"commit":"bf125b8175435f24ef3dc4d0ba6b1bb7d6e6b24b","subject":"Merge \"Corrent using auth_type\u003dnone in clouds.yaml\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/osc-lib/commit/bf125b8175435f24ef3dc4d0ba6b1bb7d6e6b24b"}]}],"author":{"name":"yanpuqing","email":"yanpq@awcloud.com","date":"2019-07-30 02:55:35.000000000","tz":480},"committer":{"name":"yanpuqing","email":"yanpq@awcloud.com","date":"2019-07-30 03:09:09.000000000","tz":480},"subject":"Add error message when occurrence Forbidden error","message":"Add error message when occurrence Forbidden error\n\nWhen we get Forbidden error of finding resource, the osc just\nreturn none, it causes the openstackclient to report an error\nambiguously.\nThe patch add an error message when we are not authorized to\nfind resource.\nTask: 34754\nStory: 2006052\n\nChange-Id: I9d2b60e1408a71d432350f6486e03c5d4ae20cc3\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/osc-lib/commit/3c0559def39ff5f04afc4f934bfde44c1e6ea700"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/osc-lib/commit/3c0559def39ff5f04afc4f934bfde44c1e6ea700"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
