Issue #433
closedPermission Grant : Role-id Issue
Description
Description of problem:
A repository with a '.' in the repo-id will fail when trying to grant permission to a role-id to that repository.
Version-Release number of selected component (if applicable):
pulp 2.3.1-1.el6.noarch
How reproducible:
Everytime
Steps to Reproduce:
1. create a repo with a '.' in the name (i.e. rhel6.3-production)
2. create a new user & role (i.e. test/test)
3. pulp-admin auth permission grant --resource="/v2/repositories/rhel6.3-production/" -o execute -o update -o read -o delete --role-id="test"
Actual results:
An internal error occurred on the Pulp server. More information can be found in
the client log file ~/.pulp/admin.log.
-- From log --
"exception": [
"InvalidDocument: key '/v2/repositories/rhel6.2-qa-staging/' must not contain '.'\n"
],
Expected results:
This works when a --login=test is specified, but fails when --role-id is specified.
Additional info:
+ This bug was cloned from Bugzilla Bug #1099649 +
Related issues
Adds an optional 'before_script' parameter to the release worklow.
This parameter should be used when re-running a release workflow in order to publish updated docs.
fixes: #433