| Summary: | Deleting roles associated with a user still shows the user as associated to the deleted role. | |||
|---|---|---|---|---|
| Product: | [Retired] Pulp | Reporter: | Preethi Thomas <pthomas> | |
| Component: | user-experience | Assignee: | Jason Connor <jconnor> | |
| Status: | CLOSED CURRENTRELEASE | QA Contact: | Preethi Thomas <pthomas> | |
| Severity: | unspecified | Docs Contact: | ||
| Priority: | unspecified | |||
| Version: | 1.1.0 | CC: | mmccune, skarmark | |
| Target Milestone: | --- | Keywords: | Triaged | |
| Target Release: | Sprint 34 | |||
| Hardware: | Unspecified | |||
| OS: | Unspecified | |||
| Whiteboard: | ||||
| Fixed In Version: | Doc Type: | Bug Fix | ||
| Doc Text: | Story Points: | --- | ||
| Clone Of: | ||||
| : | 814318 (view as bug list) | Environment: | ||
| Last Closed: | 2012-05-25 14:14:57 UTC | Type: | --- | |
| Regression: | --- | Mount Type: | --- | |
| Documentation: | --- | CRM: | ||
| Verified Versions: | Category: | --- | ||
| oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | ||
| Cloudforms Team: | --- | Target Upstream Version: | ||
| Bug Depends On: | ||||
| Bug Blocks: | 814318 | |||
added removal of role name from users' lists of role upon deletion fix requires 2 patches 15b186bf09e7c0f9734c5612a829143a0c92a0c2 7aeb696ba6821d439bd7d4241001151fc4d50f1e pushed into pulp_v1 branch as well build: 0.282 [root@rhel5-pulp ~]# rpm -q pulp
pulp-1.1.3-1
[root@rhel5-pulp ~]# pulp-admin -u admin -p admin role info --role=test+------------------------------------------+
Role Information for test
+------------------------------------------+
Name test
Users test
Permissions:
[root@rhel5-pulp ~]# pulp-admin role list
+------------------------------------------+
Available Roles
+------------------------------------------+
error: operation failed: sslv3 alert certificate expired
[root@rhel5-pulp ~]#
[root@rhel5-pulp ~]#
[root@rhel5-pulp ~]# pulp-admin -u admin -p admin role list
+------------------------------------------+
Available Roles
+------------------------------------------+
super-users
consumer-users
test
[root@rhel5-pulp ~]# pulp-admin -u admin -p admin role delete --id=test
usage: Usage: pulp-admin <options> role delete <options>
pulp-admin: error: no such option: --id
[root@rhel5-pulp ~]#
[root@rhel5-pulp ~]#
[root@rhel5-pulp ~]# pulp-admin -u admin -p admin role delete --role=test
Role [ test ] deleted
[root@rhel5-pulp ~]# pulp-admin -u admin -p admin role list
+------------------------------------------+
Available Roles
+------------------------------------------+
super-users
consumer-users
[root@rhel5-pulp ~]# pulp-admin -u admin -p admin user list
+------------------------------------------+
Available Users
+------------------------------------------+
Login : admin
Name : None
Roles : super-users
Login : f16-client
Name : None
Roles : consumer-users
Login : test
Name : None
Roles :
[root@rhel5-pulp ~]#
Pulp v1.1 Release |
Description of problem: If you associate a user to a role, and later delete the role, the user is listed as still associated to the deleted role/ Version-Release number of selected component (if applicable): How reproducible: Steps to Reproduce: 1. Create a new user 2. Create a new role 3. Add the user to the role 4. Delete the role 5. Run user list Actual results: User list shows that the user is still associated to the deleted role Expected results: Additional info: [root@katello-test ~]# pulp-admin -u admin -p admin role list +------------------------------------------+ Available Roles +------------------------------------------+ super-users consumer-users test [root@katello-test ~]# pulp-admin -u admin -p admin role delete --id=test Usage: pulp-admin <options> role delete <options> pulp-admin: error: no such option: --id [root@katello-test ~]# pulp-admin -u admin -p admin role delete --role=test Role [ test ] deleted [root@katello-test ~]# pulp-admin -u admin -p admin role list +------------------------------------------+ Available Roles +------------------------------------------+ super-users consumer-users [root@katello-test ~]# pulp-admin -u admin -p admin user list +------------------------------------------+ Available Users +------------------------------------------+ Login : admin Name : None Roles : super-users Login : preethi Name : None Roles : test [root@katello-test ~]# pulp-admin -u admin -p admin role list +------------------------------------------+ Available Roles +------------------------------------------+ super-users consumer-users