|
@@ -5,6 +5,7 @@ from netbox.api.serializers import BaseModelSerializer, WritableNestedSerializer
|
|
|
|
|
|
|
|
__all__ = [
|
|
__all__ = [
|
|
|
'ComponentNestedModuleSerializer',
|
|
'ComponentNestedModuleSerializer',
|
|
|
|
|
+ 'ModuleBayNestedModuleSerializer',
|
|
|
'NestedCableSerializer',
|
|
'NestedCableSerializer',
|
|
|
'NestedConsolePortSerializer',
|
|
'NestedConsolePortSerializer',
|
|
|
'NestedConsolePortTemplateSerializer',
|
|
'NestedConsolePortTemplateSerializer',
|
|
@@ -281,6 +282,14 @@ class ModuleNestedModuleBaySerializer(WritableNestedSerializer):
|
|
|
fields = ['id', 'url', 'display', 'name']
|
|
fields = ['id', 'url', 'display', 'name']
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
+class ModuleBayNestedModuleSerializer(WritableNestedSerializer):
|
|
|
|
|
+ url = serializers.HyperlinkedIdentityField(view_name='dcim-api:module-detail')
|
|
|
|
|
+
|
|
|
|
|
+ class Meta:
|
|
|
|
|
+ model = models.Module
|
|
|
|
|
+ fields = ['id', 'url', 'display', 'serial']
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
class ComponentNestedModuleSerializer(WritableNestedSerializer):
|
|
class ComponentNestedModuleSerializer(WritableNestedSerializer):
|
|
|
"""
|
|
"""
|
|
|
Used by device component serializers.
|
|
Used by device component serializers.
|