Cleaning up user/group assignments makes incorrect assumption that user_id != group_id
Bug #1440135 reported by
Henry Nash
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
OpenStack Identity (keystone) |
Fix Released
|
Low
|
Clenimar Filemon |
Bug Description
The methods delete_
Changed in keystone: | |
status: | New → Triaged |
status: | Triaged → New |
Changed in keystone: | |
status: | New → Triaged |
Changed in keystone: | |
assignee: | nobody → Clenimar Filemon (clenimar-filemon) |
Changed in keystone: | |
milestone: | none → mitaka-3 |
To post a comment you must log in.
Henry, I'm not seeing these methods in the current code base. These are what I've found:
keystone/ assignment/ backends/ ldap.py: def delete_ project_ assignments( self, project_id): assignment/ backends/ ldap.py: def delete_ role_assignment s(self, role_id): assignment/ backends/ sql.py: def delete_ project_ assignments( self, project_id): assignment/ backends/ sql.py: def delete_ role_assignment s(self, role_id): assignment/ core.py: def delete_ tokens_ for_role_ assignments( self, role_id): assignment/ core.py: def delete_ project_ assignments( self, project_id): assignment/ core.py: def delete_ role_assignment s(self, role_id): assignment/ core.py: self.assignment _api.delete_ tokens_ for_role_ assignments( role_id) assignment/ core.py: self.assignment _api.delete_ role_assignment s(role_ id) resource/ core.py: self.assignment _api.delete_ project_ assignments( tenant_ id)
keystone/
keystone/
keystone/
keystone/
keystone/
keystone/
keystone/
keystone/
keystone/