From 8fb8f4c75b3e834fff5ffd596b8a8e391ad5fb17 Mon Sep 17 00:00:00 2001 From: Harry Date: Tue, 8 Jul 2025 14:27:48 +0100 Subject: [PATCH] Closes #19571: Create expansion_card.json (#19689) * Create expansion_card.json * Update 0206_load_module_type_profiles.py * Update expansion_card.json Fixed --- .../migrations/0206_load_module_type_profiles.py | 3 ++- .../module_type_profiles/expansion_card.json | 15 +++++++++++++++ 2 files changed, 17 insertions(+), 1 deletion(-) create mode 100644 netbox/dcim/migrations/initial_data/module_type_profiles/expansion_card.json diff --git a/netbox/dcim/migrations/0206_load_module_type_profiles.py b/netbox/dcim/migrations/0206_load_module_type_profiles.py index 8f131570f..87661a8ac 100644 --- a/netbox/dcim/migrations/0206_load_module_type_profiles.py +++ b/netbox/dcim/migrations/0206_load_module_type_profiles.py @@ -19,7 +19,8 @@ def load_initial_data(apps, schema_editor): 'gpu', 'hard_disk', 'memory', - 'power_supply' + 'power_supply', + 'expansion_card' ) for name in initial_profiles: diff --git a/netbox/dcim/migrations/initial_data/module_type_profiles/expansion_card.json b/netbox/dcim/migrations/initial_data/module_type_profiles/expansion_card.json new file mode 100644 index 000000000..a1d2ffcab --- /dev/null +++ b/netbox/dcim/migrations/initial_data/module_type_profiles/expansion_card.json @@ -0,0 +1,15 @@ +{ + "name": "Expansion card", + "schema": { + "properties": { + "connector_type": { + "type": "string", + "description": "Connector type e.g. PCIe x4" + }, + "bandwidth": { + "type": "integer", + "description": "Total Bandwidth for this module" + } + } + } +}