add advance selector in platform

This commit is contained in:
Prince Kumar 2023-11-02 15:12:11 +05:30
parent ca06c4c5bf
commit 85266a4db8
2 changed files with 2 additions and 22 deletions

View File

@ -439,21 +439,11 @@ class DeviceForm(TenancyForm, NetBoxModelForm):
label=_('Device role'),
queryset=DeviceRole.objects.all()
)
manufacturer = DynamicModelChoiceField(
label=_('Manufacturer'),
queryset=Manufacturer.objects.all(),
required=False,
initial_params={
'platforms': '$platform'
}
)
platform = DynamicModelChoiceField(
label=_('Platform'),
queryset=Platform.objects.all(),
required=False,
query_params={
"manufacturer_id": '$manufacturer'
}
selector=True
)
cluster = DynamicModelChoiceField(
label=_('Cluster'),

View File

@ -197,21 +197,11 @@ class VirtualMachineForm(TenancyForm, NetBoxModelForm):
"vm_role": "True"
}
)
manufacturer = DynamicModelChoiceField(
label=_('Manufacturer'),
queryset=Manufacturer.objects.all(),
required=False,
initial_params={
'platforms': '$platform'
}
)
platform = DynamicModelChoiceField(
label=_('Platform'),
queryset=Platform.objects.all(),
required=False,
query_params={
"manufacturer_id": '$manufacturer'
}
selector=True
)
local_context_data = JSONField(
required=False,