-
Task
-
Resolution: Done
-
Normal
-
None
-
None
-
False
-
False
-
-
ANSTRAT-423 - Direct LDAP connection from Private Hub in App without another VM being required
-
-
4.5.0a Sprint 2, 4.5.0a Sprint 3, 4.5.0a Sprint 5, 4.5.0 Sprint 6, 4.5.0 Sprint 7, 4.5.0a Sprint 4
Django Guardian will no longer be used for enforcing or setting object level permissions and it must go. This will require the following changes:
- The GroupPermissionField must be updated to return a list of roles assigned to each group for a specific object
- MyPermissionField must use the pulp methods for getting a list of permissions each user has on an object.
- All instances of get_objects_for_user must updated
- Synclist ownership has to be refactored
- Tests need to be updated to use roles
- Container namespace owners must be migrated to use roles.