-
Couldn't load subscription status.
- Fork 33
Open
Labels
enhancementNew feature or requestNew feature or request
Description
NetBox version
v4.3.5
Feature type
Change to existing model
Proposed functionality
I propose implementing inheritance for ACLs. This means that an ACL can have a parent ACL, and the rules of the parent ACL will be automatically inherited by the child ACL.
This proposal involves several model changes:
- Adding an optional
parentfield to theAccessListmodel or using MPTT. - Including the rules of the parent ACL when querying the rules of a child ACL.
- Allowing an ACL to be abstract, meaning that the
assigned_objectfield can be optional.
Use case
When managing a large number of devices, Access Control Lists (ACLs) can become repetitive, as all access lists might include rules like allowing administrator access. This proposal aims to reduce such repetition.
External dependencies
None.
I volunteer to implement this proposal.
Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or request