AAP-51940 [devel-only] Remove role-tracking feature no longer used #827
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Description
Fixes #159
Type of Change
Self-Review Checklist
Note
Removes the tracked-relationship syncing feature and associated model fields, signals, docs, and tests.
PermissionRegistry
tracking (_tracked_relationships
,_trackers
,track_relationship
, init wiring).TrackedRelationship
class and signal handlers inansible_base/rbac/triggers.py
.RoleDefinition.give_or_remove_permission
.Organization.users
,Organization.admins
,Team.users
,Team.admins
,Team.team_parents
(and adjust0001_initial.py
,0006_team_admins_team_users.py
).test_app/models.py
to drop corresponding fields andpermission_registry.track_relationship(...)
calls.docs/apps/rbac/for_app_developers.md
.test_role_tracking.py
) and related API/tests relying on those relationships.test_common.py
; minor fixture doc tweaks.Written by Cursor Bugbot for commit ad7001f. This will update automatically on new commits. Configure here.