Description of problem: When trying to import puppet classes as a unprivileged user, with limited access it will fail. Version-Release number of selected component (if applicable): Satellite 6.1.0 Beta How reproducible: Steps to Reproduce: 1. Create a Organization and Location outside of the defaults. 2. Create user with limited access associated to the Organization and Location. (Filter 'Puppet class': view_puppetclasses, create_puppetclasses, edit_puppetclasses, destroy_puppetclasses, import_puppetclasses) 3. Create Puppet environment in Capsule 4. Import Classes with hammer: hammer proxy import-classes --id 1 Actual results: Validation failed: Organization ids Invalid organizations selection, you must select at least one of yours, Location ids Invalid locations selection, you must select at least one of yours, Name has already been taken Expected results: classes imported Additional info: maybe related to https://bugzilla.redhat.com/show_bug.cgi?id=1236740
Same on 6.1.1
Upstream bug assigned to oprazak
Moving this bug to POST for triage into Satellite 6 since the upstream issue http://projects.theforeman.org/issues/17463 has been resolved.
Upstream bug assigned to bbuckingham
Connecting redmine issue http://projects.theforeman.org/issues/20418 from this bug
The fix to this bug will be delivered with release 6.3 of Satellite.