Unable to view permissions of public_key_read_access group in web ui [chef server 12.7.0]
Nobody has claimed this yet.
- Dominant language
- Erlang
- Stars
- 303
- Forks
- 211
- Avg merge
- 1d 8h
- Merged PRs (30d)
- 5
Description
Hi,
I've been tasked with detailing permissions for the various groups (users, admins, etc) as part of a SOX audit, unfortunately, I'm not able to view the permissions for the public_key_read_access group. The user I'm logged in with is a member of both users and admins, and both groups are a member of public_key_read_access. On every other group I'm able to view the permissions tab except for this one.
I looked at the database briefly and it seemed to indicate that my user had full permissions to the public_key_read_access group - is it possible that the web ui lacks the permissions to display that group somehow?
Any ideas for granting the needed permission to either myself or the user that the web ui authenticates as?
Alternatively, is there a workaround along the lines of a knife command or a psql statement I could run to show the equivalent of what the web ui would display?
Thanks,
Tim
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start by reproducing the missing permissions tab for the public_key_read_access group in the Chef Server web UI with the described users/admins memberships. Trace the permission check for that group and compare it with groups whose permissions are visible; done means the tab displays the equivalent permissions or a documented knife/psql workaround is available.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- erlang
- Domain
- authorization, backend
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100