Fixes #22357: Remove unused `local_context_data` field from dcim.Module (#22364)

This commit is contained in:
Jeremy Stretch 2026-06-03 07:19:46 -04:00 committed by GitHub
parent 62837089b4
commit d9a58e6376
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
2 changed files with 17 additions and 2 deletions

View File

@ -0,0 +1,15 @@
from django.db import migrations
class Migration(migrations.Migration):
dependencies = [
('dcim', '0236_moduletype_component_counts'),
]
operations = [
migrations.RemoveField(
model_name='module',
name='local_context_data',
),
]

View File

@ -9,7 +9,7 @@ from mptt.models import MPTTModel
from dcim.choices import *
from dcim.utils import create_port_mappings, update_interface_bridges
from extras.models import ConfigContextModel, CustomField
from extras.models import CustomField
from netbox.models import PrimaryModel
from netbox.models.features import ImageAttachmentsMixin
from netbox.models.mixins import WeightMixin
@ -240,7 +240,7 @@ class ModuleType(ImageAttachmentsMixin, PrimaryModel, WeightMixin):
return yaml.dump(dict(data), sort_keys=False)
class Module(TrackingModelMixin, PrimaryModel, ConfigContextModel):
class Module(TrackingModelMixin, PrimaryModel):
"""
A Module represents a field-installable component within a Device which may itself hold multiple device components
(for example, a line card within a chassis switch). Modules are instantiated from ModuleTypes.