Hide Forgot
+++ This bug was initially created as a clone of Bug #791341 +++ 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 --- Additional comment from jconnor on 2012-04-12 16:57:43 EDT --- added removal of role name from users' lists of role upon deletion fix requires 2 patches 15b186bf09e7c0f9734c5612a829143a0c92a0c2 7aeb696ba6821d439bd7d4241001151fc4d50f1e --- Additional comment from jconnor on 2012-04-12 16:59:35 EDT --- pushed into pulp_v1 branch as well --- Additional comment from jortel on 2012-04-12 18:59:11 EDT --- build: 0.282
cloning for v2 and moving to on_qa
[root@preethi-el6-pulp ~]# rpm -q pulp pulp-0.0.284-1.el6.noarch [root@preethi-el6-pulp ~]# [root@preethi-el6-pulp ~]# [root@preethi-el6-pulp ~]# pulp-admin -u admin -p admin user list +------------------------------------------+ Available Users +------------------------------------------+ Login : admin Name : None Roles : super-users Login : test Name : None Roles : test [root@preethi-el6-pulp ~]# pulp-admin -u admin -p admin role list +------------------------------------------+ Available Roles +------------------------------------------+ super-users consumer-users test [root@preethi-el6-pulp ~]# 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@preethi-el6-pulp ~]# pulp-admin -u admin -p admin role delete --role=test Role [ test ] deleted [root@preethi-el6-pulp ~]# pulp-admin -u admin -p admin role list +------------------------------------------+ Available Roles +------------------------------------------+ super-users consumer-users [root@preethi-el6-pulp ~]# pulp-admin -u admin -p admin user list +------------------------------------------+ Available Users +------------------------------------------+ Login : admin Name : None Roles : super-users Login : test Name : None Roles :
Pulp v1.1 Release