feat: add tenant groups and required tenancy
This commit is contained in:
@@ -5,7 +5,7 @@ class NetBoxUtilitiesConfig(PluginConfig):
|
||||
name = "netbox_utilities"
|
||||
verbose_name = "NetBox Utilities"
|
||||
description = "Personal navigation and a global tenant filter"
|
||||
version = "0.1.0"
|
||||
version = "0.2.0"
|
||||
author = "LKE"
|
||||
base_url = "utilities"
|
||||
min_version = "4.6.5"
|
||||
@@ -13,6 +13,7 @@ class NetBoxUtilitiesConfig(PluginConfig):
|
||||
default_settings = {
|
||||
"navigation_customization_enabled": True,
|
||||
"tenant_filter_enabled": True,
|
||||
"tenant_required": True,
|
||||
}
|
||||
middleware = [
|
||||
"netbox_utilities.middleware.GlobalTenantFilterMiddleware",
|
||||
@@ -21,8 +22,10 @@ class NetBoxUtilitiesConfig(PluginConfig):
|
||||
def ready(self):
|
||||
super().ready()
|
||||
from .tenant_scope import install_search_filter
|
||||
from .tenant_validation import install_tenant_validation
|
||||
|
||||
install_search_filter()
|
||||
install_tenant_validation()
|
||||
|
||||
|
||||
config = NetBoxUtilitiesConfig
|
||||
|
||||
Reference in New Issue
Block a user