-
Sub-task
-
Resolution: Done
-
Undefined
-
None
-
None
-
0
-
False
-
-
False
-
0
-
Phoenix - Content
-
-
-
Sprint 134, Sprint 135, Sprint 137, Sprint 138, Sprint 139, Sprint 140, Sprint 141
Description of problem:
Sequel of BZ#2096930 to improve the error message.
Non-admin user needs the `view_smart_proxies` permission to list/view smart proxies via API, but he is advised he needs `manage_capsule_content` instead.
Version-Release number of selected component (if applicable):
6.15.0
How reproducible:
always
Steps to Reproduce:
1. Try to list/show an external capsule via API for a user with no permissions.
Actual results:
$ curl -k -u unauth:unauth https://satellite.redhat.com/katello/api/capsules/2
{
"error":
}
Expected results:
$ curl -k -u unauth:unauth https://satellite.redhat.com/katello/api/capsules/2
{
"error":
}
DEV Tracker for https://issues.redhat.com/browse/SAT-22358
Bugzilla: https://bugzilla.redhat.com/show_bug.cgi?id=2257333