mirror of
https://github.com/netbox-community/netbox.git
synced 2025-08-18 05:28:16 -06:00
12795 fix user model registration
This commit is contained in:
parent
71c1e7100a
commit
3af6dec748
@ -578,6 +578,7 @@ registry['model_features'].update({
|
|||||||
|
|
||||||
@receiver(class_prepared)
|
@receiver(class_prepared)
|
||||||
def _register_features(sender, **kwargs):
|
def _register_features(sender, **kwargs):
|
||||||
|
print(sender)
|
||||||
# Record each applicable feature for the model in the registry
|
# Record each applicable feature for the model in the registry
|
||||||
features = {
|
features = {
|
||||||
feature for feature, cls in FEATURES_MAP.items() if issubclass(sender, cls)
|
feature for feature, cls in FEATURES_MAP.items() if issubclass(sender, cls)
|
||||||
|
@ -6,3 +6,11 @@ class UsersConfig(AppConfig):
|
|||||||
|
|
||||||
def ready(self):
|
def ready(self):
|
||||||
import users.signals
|
import users.signals
|
||||||
|
from .models import NetBoxGroup, ObjectPermission, Token, User, UserConfig
|
||||||
|
from netbox.models.features import _register_features
|
||||||
|
|
||||||
|
_register_features(NetBoxGroup)
|
||||||
|
_register_features(ObjectPermission)
|
||||||
|
_register_features(Token)
|
||||||
|
_register_features(User)
|
||||||
|
_register_features(UserConfig)
|
||||||
|
Loading…
Reference in New Issue
Block a user