|
|
@@ -1,5 +1,4 @@
|
|
|
from django.db import models
|
|
|
-from timezone_field import TimeZoneField
|
|
|
|
|
|
from netbox.config import ConfigItem
|
|
|
|
|
|
@@ -8,10 +7,6 @@ __all__ = (
|
|
|
)
|
|
|
|
|
|
|
|
|
-SKIP_FIELDS = (
|
|
|
- TimeZoneField,
|
|
|
-)
|
|
|
-
|
|
|
EXEMPT_ATTRS = (
|
|
|
'choices',
|
|
|
'help_text',
|
|
|
@@ -28,9 +23,8 @@ def custom_deconstruct(field):
|
|
|
name, path, args, kwargs = _deconstruct(field)
|
|
|
|
|
|
# Remove any ignored attributes
|
|
|
- if field.__class__ not in SKIP_FIELDS:
|
|
|
- for attr in EXEMPT_ATTRS:
|
|
|
- kwargs.pop(attr, None)
|
|
|
+ for attr in EXEMPT_ATTRS:
|
|
|
+ kwargs.pop(attr, None)
|
|
|
|
|
|
# Ignore any field defaults which reference a ConfigItem
|
|
|
kwargs = {
|