Closes #127: Add ACL Assignment ChildrenView to Access Lists #295
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.
Pull Request
Related Issue
Fixes #127 - [Feature]: List all interfaces an acl is applied to on the acl page
New Behavior
This PR adds an ACL assignments view to the ACL (AccessList) detail page.
Users can now see a list of all interfaces the ACL is currently applied to (via the related
ACLAssignmentobjects) directly on the ACL page, using a familiar list/table layout. An "Assign an ACL" button is also provided from the ACL view to streamline adding new assignments.Contrast to Current Behavior
Currently, the ACL detail page does not provide a way to see where the ACL is applied. To answer “where is this ACL used?”, users have to navigate from the interface side (or search/filter assignments elsewhere).
With this PR, the ACL page includes an assignment tab/view that surfaces the related interface assignments in one place, making it much easier to audit usage and confirm the ACL’s scope.
Discussion: Benefits and Drawbacks
Benefits
Drawbacks / trade-offs
Backwards compatibility
Changes to the Documentation
No documentation changes included yet.
If desired, I can add a short note to the docs/wiki describing the new Assignments tab on ACLs (and include a screenshot), once the UI direction is confirmed.
Proposed Release Note Entry
Add an ACL assignments view on the ACL (AccessList) detail page to show all interfaces the ACL is applied to.
Double Check
or in a linked issue.
devbranch.