12795 fix user model registration

This commit is contained in:
Arthur 2024-02-02 14:27:49 -08:00
parent 71c1e7100a
commit 3af6dec748
2 changed files with 9 additions and 0 deletions

View File

@ -578,6 +578,7 @@ registry['model_features'].update({
@receiver(class_prepared)
def _register_features(sender, **kwargs):
print(sender)
# Record each applicable feature for the model in the registry
features = {
feature for feature, cls in FEATURES_MAP.items() if issubclass(sender, cls)

View File

@ -6,3 +6,11 @@ class UsersConfig(AppConfig):
def ready(self):
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)