Actions
Issue #7541
closedCan't add permission if permission codename conflicts
Start date:
Due date:
Estimated time:
Severity:
2. Medium
Version:
Platform Release:
OS:
Triaged:
No
Groomed:
No
Sprint Candidate:
No
Tags:
Sprint:
Quarter:
Description
Related galaxy_ng issue: https://github.com/ansible/galaxy_ng/issues/448
The pulp permission API doesn't check the app label when it queries for permissions, which can lead to multiple permissions returned in some cases where plugins have conflicting model names.
In the case of galaxy_ng, we have a conflicting group
model, which causes the following error to get thrown whenever anyone attempts to add permissions to manage groups to a user or group.
Exception Type: MultipleObjectsReturned at /api/automation-hub/_ui/v1/groups/1/model-permissions/
Exception Value: get() returned more than one Permission -- it returned 2!
Updated by pulpbot about 4 years ago
- Status changed from NEW to POST
Added by newswangerd about 4 years ago
Updated by newswangerd about 4 years ago
- Status changed from POST to MODIFIED
Applied in changeset pulpcore|141d658b3a02926a6c34c53846d0ce149c6e6931.
Updated by pulpbot about 4 years ago
- Status changed from MODIFIED to CLOSED - CURRENTRELEASE
Actions
Query app label when looking up permissions.
closes #7541