Project

General

Profile

Actions

Bug #35747

open

import puppet classes permission filter does not work

Added by Štefan Németh about 2 years ago.

Status:
New
Priority:
Normal
Assignee:
-
Category:
-
Target version:
-
Difficulty:
Triaged:
No
Fixed in Releases:
Found in Releases:

Description

permissions

Puppetclass -> import_puppetclasses

for limited users does not work. Instead, when such user is used, error

"error": {"message":"Access denied","details":"Missing one of the required permissions: ","missing_permissions":[]}

is returned

Version-Release number of selected component (if applicable):

6.11.4

How reproducible:

100%

Steps to Reproduce:
1. administer -> users create user "puppetenvuser"
2. administer -> roles create role "puppet-env-import-role"
with following filters:

hammer role filters --name puppet-env-import-role
----|---------------|--------|------------|-----------|------------------------|-------------------------------------------
ID | RESOURCE TYPE | SEARCH | UNLIMITED? | OVERRIDE? | ROLE | PERMISSIONS
----|---------------|--------|------------|-----------|------------------------|-------------------------------------------
588 | Puppetclass | none | yes | no | puppet-env-import-role | create_puppetclasses, import_puppetclasses
592 | Location | none | no | no | puppet-env-import-role | view_locations
593 | Organization | none | no | no | puppet-env-import-role | view_organizations
594 | SmartProxy | none | yes | no | puppet-env-import-role | view_smart_proxies
595 | Environment | none | yes | no | puppet-env-import-role | view_environments
----|---------------|--------|------------|-----------|------------------------|-----------------------

3. assign puppet-env-import-role to puppetenvuser
4. try to use puppetenvuser to import puppet classes

No data to display

Actions

Also available in: Atom PDF